1 machine, 2 OS, 2 écrans, 2 souris, 2 claviers

1 machine, 2 OS, 2 écrans, 2 souris, 2 claviers - Poste de travail - Systèmes & Réseaux Pro

Marsh Posté le 27-01-2012 à 12:12:10    

Bonjour,
 
Je dois mettre en place le système suivant : 1 machine physique fera tourner 2 machines virtuelles, chacune de ces machines virtuelles aura son propre écran, sa propre souris, son propre clavier.
 
La machine hôte :
- aura un i7 + 4 Go de RAM + une carte graphique
- sera sous Linux
- aura deux écrans, deux claviers, deux souris
- n'aura pas de login graphique et sera administrée en SSH uniquement
- ne devra en aucun cas être accessible depuis les périphériques assignés aux machines virtuelles (même en cas d'extinction de celles-ci)
 
Les 2 machines virtualisées
- seront sous Windows 7
- auront chacune un clavier, une souris et un écran
- devront supporter l'accélération 3D
 
Mes questions sont :
- selon vous, quelle est la solution de virtualisation la mieux adaptée sachant que le prix des licences entre en compte ? (j'hésite entre VirtualBox et VMware)
- pour la machine hôte, quelle est la distribution la mieux adaptée ? (j'hésite entre Debian et Ubuntu)
 
Merci   :)


---------------
http://blaisephoto.fr | La MX Revolution disséquée
Reply

Marsh Posté le 27-01-2012 à 12:12:10   

Reply

Marsh Posté le 27-01-2012 à 12:22:22    

oulà tu confonds plein de choses !
 
- Ce n'est pas parce que tu héberges N machines virtuelles sur un hote physique que tu peux y accéder avec N souris+clavier+écran dessus
 
- Pour accéder à tes VM, il te faudra forcément un poste de travail, qu'il soit léger, complet, ou auter
 
- si tu mets du VMware, tu n'auras pas le choix de l'OS de l'hôte : il est packagé avec le produit
 
- l'accélération 3D cela dépend de ton matériel et du protocole d'affichage utilisée, et là il faudrait plutôt se pencher sur des solutions complète, genre VMware + PCoIP + client avec hardware PCoIP

Reply

Marsh Posté le 27-01-2012 à 12:30:47    

C'est ce qu'il s'appelle une console couak :o
 
Blaise18, trouves une petite machine d'occasion, un Linux basique, et fait une connexion par RDP ou un bête VNC sur ta machine hôte.
 
Autre solution : faire un multiseat, mais seul Linux et les Unix savent faire.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 30-01-2012 à 13:03:58    

Merci pour vos réponses.
 
Le multiseat est précisément ce que je dois faire, mais sous Windows... D'où l'utilisation de machines virtuelles.
Je n'ai pas la possibilité d'utiliser d'autres machines, c'est un projet un peu particulier pour lequel je ne peux malheureusement pas donner plus de détails  :(  
Je dois donc faire cela avec une seule et unique machine.
Je suis parti sur une Ubuntu pour la machine hôte. Par contre pour la solution de virtualisation je ne sais pas trop encore.
Il faut que je puisse assigner un clavier, une souris et un écran à chacune des deux machines virtuelles.
La machine hôte n'aura pas d'IHM. Je pense utiliser un serveur X par machine virtuelle.
 
Merci  :)


---------------
http://blaisephoto.fr | La MX Revolution disséquée
Reply

Marsh Posté le 30-01-2012 à 20:26:03    

Si ta base peut être un Linux (pas forcément un Ubuntu), et faire tourner ensuite 2 VirtualBox pour tes 2 écrans, le multiseat est exactement ce qu'il te faut.
 
Si c'est à but commercial (destiné à être revendu) il te faudra prendre du VMWare.
Si c'est pour ta boîte, une association, une école, une entreprise publique d'Etat, et que ce ne sera pas revendu, il me semble bien que pour VirtualBox tu n'auras rien à payer.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 03-02-2012 à 09:48:49    

Bonjour,
 
Merci beaucoup pour ta réponse, je vais donc m'orienter vers le multiseat et VMware.
Quelle serait la distribution la mieux adaptée pour du multiseat ? Debian ?


---------------
http://blaisephoto.fr | La MX Revolution disséquée
Reply

Marsh Posté le 03-02-2012 à 10:01:45    

Celle que tu maitrises.  
Des différents tutos du Net, debian et Gentoo semblent avoir le plus de howto.
Fais nous un feed back.


---------------
www.google.fr  
Reply

Marsh Posté le 03-02-2012 à 11:05:39    

Allons-y pour Debian dans ce cas.
Je démarre la semaine prochaine normalement, je vous tiens au courant.


---------------
http://blaisephoto.fr | La MX Revolution disséquée
Reply

Marsh Posté le 20-02-2012 à 11:04:05    

Bonjour,
 
Je viens donner quelques nouvelles :
 
    - Installation de la distribution Userful, cette distribution est dédiée au multiseat. La mise en place aurait donc dû être rapide, mais en fait l'HDMI n'est pas géré...  
 
    - Installation d’Ubuntu 11.10, mais apparemment, il n'est plus possible de mettre en place un multiseat avec la dernière version d'Ubuntu, car la dernière version de GDI qu'il intègre ne supporte plus cette fonctionnalité.
 
    - Installation d’Ubuntu 10.04, la version de GDI ne supporte pas le multiseat, cependant il est possible de la downgrader. Après plusieurs heures à batailler pour compiler une version de GDI supportant le multiseat (les librairies nécessaires ne sont plus disponibles et difficiles à trouver). Je n'ai pas réussi à configurer mon xorg.conf pour faire un bureau étendu. :(
 
    - Installation de Windows 7, il semblerait qu'un simple logiciel permette de réaliser un multiseat sans nécessiter de logiciel de virtualisation. Ce logiciel, SoftXpand, n’appréciera finalement pas la configuration assez particulière de la machine...
 
    - Installation d'un autre logiciel de multiseat sous Windows 7 : Aster. En suivant bien la doc de l'éditeur, ça marche ! Deux personnes peuvent donc se loguer sur une même machine en ayant chacun son écran, son clavier et sa souris.
 
Ça fonctionne, mais il va tout de même falloir que j'arrive à le faire avec Linux...
 
Quelques liens en vrac :
http://sadevil.org/blog/2010/04/04 [...] on-debian/
http://endlessparadigm.com/forum/s [...] ?tid=17456
http://richardsantoro.wordpress.co [...] ncien-gdm/
http://www.ubuntugeek.com/how-to-d [...] armic.html
http://automseat.sourceforge.net/
http://wiki.x.org/wiki/Development [...] /Multiseat
https://wiki.archlinux.org/index.php/Xorg_multiseat
http://forum.ubuntu-fr.org/viewtop [...] 332886&p=3
https://launchpad.net/ubuntu/lucid/ [...] 0-0ubuntu3
https://launchpad.net/ubuntu/lucid/ [...] 0-0ubuntu3
http://www.amxl.com/c/single-graph [...] untu-linux
https://help.ubuntu.com/community/MultiseatX
http://www.debian-fr.org/multiseat [...] t6954.html
http://wiki.debian.org/Multi_Seat_Debian_HOWTO
http://blog.chris.tylers.info/inde [...] .97.0.html
http://netpatia.blogspot.com/2006/ [...] buntu.html


---------------
http://blaisephoto.fr | La MX Revolution disséquée
Reply

Marsh Posté le 20-02-2012 à 14:37:55    

Sans compter qu'avec ce genre de softs sous Windows non serveur, tu es en violation avec le CLUF windows qui interdit l'usage multiutilisateurs simultané ... Logiquement tu devrais partir sur une base Windows Serveur dans ce genre de cas.

Reply

Marsh Posté le 20-02-2012 à 14:37:55   

Reply

Marsh Posté le 20-02-2012 à 21:17:22    

ccp6128 a écrit :

Sans compter qu'avec ce genre de softs sous Windows non serveur, tu es en violation avec le CLUF windows qui interdit l'usage multiutilisateurs simultané ... Logiquement tu devrais partir sur une base Windows Serveur dans ce genre de cas.


 [:plusun] même si on utilise sa machine avec une machine virtuelle, on est "potentiellement" dans le même cas :D  
 
D'ailleurs quelqu'un a déjà travaillé avec la solution multiseat de chez HP ?
Car ils utilisent la version multiseat de Windows, adapté pour une utilisation en entreprise. Windows multipoint server n'étant (a priori) utilisable uniquement que dans l'enseignement (dixit Microsoft)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-02-2012 à 21:51:22    

Je savais pas qu'il existait cette version de Windows :ouch:  :ouch:

Blaise18 a écrit :

...
 
    - Installation d'un autre logiciel de multiseat sous Windows 7 : Aster. En suivant bien la doc de l'éditeur, ça marche ! Deux personnes peuvent donc se loguer sur une même machine en ayant chacun son écran, son clavier et sa souris.
 
...

Comment ça se passe pour les applis qui n'acceptent de ne fonctionner qu'en un seul exemplaire (Firefox ou Opera par exemple) ? Les 2 utilisateurs peuvent lancer chacun leur propre instance dans leur session :??:


---------------
Doucement le matin, pas trop vite le soir.
Reply

Marsh Posté le 20-02-2012 à 22:55:39    

ccp6128 a écrit :

Sans compter qu'avec ce genre de softs sous Windows non serveur, tu es en violation avec le CLUF windows qui interdit l'usage multiutilisateurs simultané  
 
... Logiquement tu devrais partir sur une base Windows Serveur dans ce genre de cas.


Oui, je me suis posé la question, mais je n'ai pas cherché de réponse puisque de toute façon cette solution n'est que temporaire dans la mesure où elle ne répond pas suffisamment aux besoins :
- le système ne doit pas être dépendant d'un logiciel dont le support sur le long terme est incertain
- les 2 systèmes doivent êtres indépendants dans le sens ou si l'un des 2 systèmes plante, l'autre ne doit continuer à fonctionner

mrbebert a écrit :

Comment ça se passe pour les applis qui n'acceptent de ne fonctionner qu'en un seul exemplaire (Firefox ou Opera par exemple) ? Les 2 utilisateurs peuvent lancer chacun leur propre instance dans leur session :??:


Je n'ai pas testé Firefox ouvert sur les 2 sessions à la fois, par contre j'ai testé la lecture d'une vidéo en 720p sur chaque session en simultanée avec le Lecteur Windows Media et ça fonctionnait parfaitement. Si j'ai le temps, je teste ça demain.


---------------
http://blaisephoto.fr | La MX Revolution disséquée
Reply

Marsh Posté le 20-02-2012 à 23:28:33    

mrbebert a écrit :

Je savais pas qu'il existait cette version de Windows :ouch:  :ouch:


 

mrbebert a écrit :

Comment ça se passe pour les applis qui n'acceptent de ne fonctionner qu'en un seul exemplaire (Firefox ou Opera par exemple) ? Les 2 utilisateurs peuvent lancer chacun leur propre instance dans leur session :??:


 
il me semble que ça marche déjà sous XP en "fast user switching" non?
sous linux qui est multi-utilisateur de base, on peut même lancer deux firefox sous le même utilisateur, en lui demandant d'utiliser un profil différent (pratique pour du ssh -X)

Reply

Marsh Posté le 20-02-2012 à 23:33:50    

Mais oui, je suis bête. Pas de souci avec 2 sessions puisque ce sont 2 comptes différents [:jsuistropcon]


---------------
Doucement le matin, pas trop vite le soir.
Reply

Marsh Posté le 20-02-2012 à 23:39:53    

intéressant ce sujet! c'est quelque chose auquel j'ai déjà pensé, mais dans l'idéal j'aimerais avoir un linux + un windows (pour jeux uniquement) sur un seul poste.

 

il existe une technique de virtualisation avancée, se servant d'une IOMMU, chez Intel c'est appelé Vt-d. avec cela une machine virtuelle peut accéder à un périphérique réel en PCI/PCIe, et donc utiliser une vraie carte graphique avec les vrais pilotes.
donc avec deux cartes graphiques (peut-être une de plus pour le host, une vieille PCI 1Mo), deux VM pourraient avoir de la vraie accélération 3D et chacun son écran, chacun son clavier/souris (on peut éventuellement dédier un contrôleur usb)

 

Xen 4.x supporte l'IOMMU, après je ne sais pas pour les autres.
chez AMD il faut un chipset 890FX, 970 ou 990, ou une plate-forme llano. chez Intel c'est réservé aux serveurs et chipsets série "Q", et désactivé artificiellement sur certains processeurs (pentium, core i3..)

 

après je n'ai pas encore trouvé de témoignage de quelqu'un qui aurait installé et configuré un truc comme ça.
je n'ai pas la carte-mère qui suit.

 

en tout cas si tu dois choisir du matos prends plutôt quelque chose avec IOMMU. donc de l'AMD, comme une carte-mère chipset 990X avec trois ports PCIe 16x.


Message édité par blazkowicz le 20-02-2012 à 23:40:47
Reply

Marsh Posté le 21-02-2012 à 09:53:54    

+1 pour l'utilisation de l'IOMMU pour dédier une vraie carte graphique à une machine virtuelle. Si tu as des retours sur ce sujet, ça m'intéresse :jap:  
(j'en cherche périodiquement, je n'ai jamais trouvé grand chose :( )


---------------
Doucement le matin, pas trop vite le soir.
Reply

Marsh Posté le 21-02-2012 à 17:53:09    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed