Vmware server

Un article de Wiki de la communauté Mandriva.

Jump to: navigation, search
À noter !
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

  1. Placez vous en root. Sauf indication spéciale, la majorité des manipulations le nécessite.
  2. 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 Image:drakrpm-icon.png 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
À noter !
Si vous avez plusieurs sources possibles, vérifier lequel correspond à votre kernel

Pour vérifier le kernel en cours d'utilisation tapez uname -a Vous aurez un truc de ce style:

Image:Konsole.png
[root@ordi ~]# uname -a
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.

À noter !
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

Image:Konsole.png
[root@ordi ~]# /usr/bin/vmware-config.pl

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).

Attention !
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.
À noter !

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
À noter !
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)

Image:Vmware-xp-existant-19.jpg

[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

Image:Konsole.png
[root@ordi ~]# ln -s linux-2.6.<x>.<y>-<version>-<z>mdv linux

[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:
Image:Konsole.png
[root@ordi ~]# cp -r linux-2.6.<x>.<y>-<version>-<z>mdv linux-2.6.<x>.<y>-<version>-<z>mdv.sav
  • si le bug se produit, vous pouvez restaurer vos sources:
Image:Konsole.png
[root@ordi ~]# cp -rf linux-2.6.<x>.<y>-<version>-<z>mdv.sav/* linux-2.6.<x>.<y>-<version>-<z>mdv
À noter !
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

À noter !
Des fois cela se met à marcher on ne sait comment?


[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