Vmware server
Un article de Wiki de la communauté Mandriva.
Ce tutoriel est sur les Mandriva versions 2007.x, 2008.0 et 2008.1. Les versions de vmware server adressées sont les versions 1.0.x.
Sommaire |
[modifier] Introduction
L'objectif de ce tuto est purement et simplement l'installation de vmware server.
Pour plus d'info sur VmWare (la société) et leur ligne de produit, rendez vous ici: http://fr.wikipedia.org/wiki/VMWARE
Vous trouverez dans cette page une description brève de VmWare server. Pour plus de détail, rendez vous ici: http://www.vmware.com/products/server/
[modifier] Prérequis
- Placez vous en root. Sauf indication spéciale, la majorité des manipulations le nécessite.
- Installez, si ce n'est fait, les packages xinetd, perl-devel et gcc-c++.
[modifier] Installation des sources
Vérifiez la présence des sources du noyau linux sous /usr/src/. Le nom du répertoire ressemble à quelque chose comme cela:
linux-2.6.<x>.<y>-<version>-<z>mdv
Si les sources ne sont pas présentes, installez le paquet nécessaire à l'aide de drakrpm. Il s'appelle
- kernel-<version>-devel-2.6.<x>.<y>-<z>mdv pour la 2008.0 et 2008.1
- kernel-source-stripped-2.6.<x>.<y>-<z>mdv pour les 2007.x
Pour vérifier le kernel en cours d'utilisation tapez uname -a Vous aurez un truc de ce style:
Linux localhost 2.6.22.9-desktop-1mdv #1 SMP Wed Sep 26 22:36:49 CEST 2007 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ GNU/Linux
Ici, 2.6.22.9-desktop-1mdv est la version courante.
si vous utilisez la section 2008.0, référez au chapitre "mandriva 2008.0: Bug 34672" avant de continuer
[modifier] Installation de vmware
Rendez vous ici http://www.vmware.com/fr/products/server/. Naviguer sur le site pour arriver à la page de téléchargement ou vous prendrez, bien sur, la version linux :-) en version rpm, ça marche très bien. Installez le rpm (en double cliquant sur le fichier avec Konqueror par exemple). Par la suite en ligne de commande sous root, tapez
A moins d'être un utilisateur avancé et/ou d'avoir des besoins très spéciaux, répondez à toutes les question en utilisant les réponses par défaut proposé par vmware (tapez return directement).
si vous utilisez la version 64 bits, la compilation se fait en 32 bits. Il est donc possible qu'il manque des librairies en 32 bits. Prêtez y attention, les warnings s'afficheront dès le début. Installez les librairies manquantes avec rpmdrake.
si vous tombez sur l'erreur suivante: The path "/usr/src/linux/include" is a kernel header file directory, but it does not contain the file "linux/version.h" as expected
référez au chapitre "mandriva 2008.0: Bug 34672".[modifier] Astuces
[modifier] Déconnecter des périphériques
Configurez le lecteur de disquette et le lecteur de CD/DVD de tel manière qu'il ne soit pas connectez au power on de la machine (Edit virtual machine settings puis sélectionnez le device puis décochez connect at power on). Cela évitera des comportement non attendus au boot et il est extrêmement facile de les reconnecter par la suite lorsque la machine fonctionne (en bas à droite de la fenêtre vmware apparaissent certains périphériques dont la disquette et le lecteur CD/DVD. Faites un clic droit dessus puis connect).
[modifier] Créer un icône de démarrage
Créez un icône de démarrage avec la commande de lancement suivante: vmware -lxmq <le chemin complet à votre machine virtuel>
- L'option l permet une connexion directe au localhost.
- L'option x permet d'allumer automatiquement la machine virtuelle.
- L'option m passe vmware automatiquement en "quick switch" mode qui occupe tout l'écran mais avec accès aux menus vmware
vous pouvez remplacer l'option xm par X. Dans ce cas vmware passe en mode plein écran et vous avez l'impression d'éxécuter windows en physique.
- L'option q éteint la machine virtuelle lorsqu'on sort de l'OS hôte.
[modifier] Améliorer le comportement de l'affichage
Configurer le comportement du driver virtuel d'affichage à votre besoin en allant dans Edit>Préférences onglet Display (voir figure ci dessous)
[modifier] Partage des données entre Windows et Linux
Pour partager vos données entre linux et windows virtuel, utilisez samba. Pour la configuration de samba, c'est une autre histoire.
[modifier] Troubleshooting
[modifier] Le script de configuration ne trouve pas les sources du kernel
Il arrive dans certains cas que le script de configuration ne trouve pas les sources du kernel malgré qu'ils soient correctement installés. Il fut un temps où il existait un lien symbolique linux sur les sources courantes. Ce n'est plus le cas maintenant et il est alors aisé de le créer car il est instantanément détecté par le script de configuration.
Placez vous sous /usr/src/ et tapez
[modifier] Mandriva 2008.0: Bug 34672
Le paquetage de la version 2008 des sources du kernel est boggué et dans certaines conditions, comme la configuration de vmware, cela provoque une suppression de certains sources. Normalement ce bogue a été corrigé dans la dernière mise à jour du kernel.
Néanmoins si vous utilisez la version 2008.0, il est préférable d'opérer les manipulations suivantes:
- avant de lancer le script de configuration, sauvegarder vos sources comme suit:
- si le bug se produit, vous pouvez restaurer vos sources:
Si vous n'avez pas prévu la sauvegarde des sources, désinstallez le package contenant les sources (voir chapitre "préparation des sources du kernel" pour plus d'info) puis réinstallez le. Si vous avez des drivers dkms, ils seront désinstallés par rpmdrake. Il faudra les réinstaller bien sur
à compléter: possibilité de désinstaller/réinstaller en ignorant les dépendances

- référez-vous au bug sous bugzilla
http://qa.mandriva.com/show_bug.cgi?id=34672
[modifier] Mandriva 2008.1: erreur à la compilation
Il y a bien entendu plusieurs causes possibles d'erreur à la compilation. Néanmoins, une est systématique sur la version 2008.1. Rendez vous " Les scripts de configuration de VMware échouent"
[modifier] Mandriva 2008.1: erreur à l'exécution
Il y a bien entendu plusieurs causes possibles d'erreur à l'exécution. Néanmoins une est fréquente sur la version 2008.1. Rendez vous " Les scripts de configuration de VMware échouent"
[modifier] Références
[modifier] vmware
- Documentation vmware server: http://www.vmware.com/support/pubs/server_pubs.html