From Mageia wiki
Jump to: navigation, search
Drakconf multiflag.png
Autres langues

English ; Français ;


Introduction

VMware est un logiciel de virtualisation permettant de créer une ou plusieurs « machines virtuelles ».

Par exemple, il est possible d'installer différents OS comme Ubuntu, Windows ou autre en tant que machine virtuelle « invitée »

Un des avantages de VMware est de rendre possible l'utilisation simultanée d'un OS (machine virtuelle) en même temps que vous utilisez votre système installé en dur (machine physique, machine hôte). Par exemple, vous préférez utiliser Mageia Linux mais vous avez besoin de Windows pour garder à jour vos satnav . Dans ce cas, Mageia est installée physiquement sur votre machine et Windows peut être installé comme machine virtuelle (ou machine invitée) permettant d'utiliser certains logiciels.

VMware est un logiciel de virtualisation commercial qui n'est pas disponible dans les dépôts via URPMI. Si vous souhaitez l'installer, il est nécessaire de vous enregistrer et de vous connecter sur http://vmware.com .

Une clé de licence (achetée depuis le site de VMware) est requise pour utiliser VMware une fois l'offre gratuite passée.

Préparation

Installer le paquet de développement C++

Le paquet de développement C++ doit être installé pour permettre la compilation de différents modules du noyau utilisé par VMware Workstation.

# Installer le paquet de développement C++
# (copier & coller, et exécuter en root) :

  urpmi task-c++-devel

Installer les paquets du noyau nécessaires

Les modules du noyau ont besoin d'être compilés pour VMware Worstation. Le dernier paquet de développement du noyau kernel-devel doit être installé. Vérifiez quel est le noyau de votre distribution avec la commande suivante :

$ uname -r
4.1.12-desktop-1.mga5

L'exemple ci-dessus montre une version « desktop » du noyau. Un autre type de noyau peut-être « server ». Ouvrez un terminal en SuperUtilisateur et configurez une variable pour le noyau de la sorte :

# Définissez une variable "kernel-type"
# (copier & coller, et exécuter en root) :

  kernel_type=$(uname -r | awk -F- '{print$2}')

# (Fin du copier & coller)

Maintenant vérifiez que que le paquet kernel-desktop-latest est installé (NB : si c'est pour un « server » vérifiez donc que vous avez le paquet kernel-server-latest) :

$ rpm -qa|grep "^kernel-$kernel_type}-latest"
kernel-desktop-latest-4.1.12.mga5

Nous voyons que le paquet kernel-desktop-latest est installé. Si ce n'est pas le cas, vous pouvez l'installer comme cela :

/sbin/urpmi kernel-$kernel_type}-latest

Vérifiez ensuite que le paquet de développement (devel) du noyau est installé :

$ rpm -qa | grep "^kernel-${kernel_type}-devel-latest"
kernel-desktop-devel-latest-4.1.12-1.mga5

Nous voyons kernel-desktop-devel-latest ce qui est correct. Si kernel-desktop-devel-latest n'est pas installé, faites de la sorte (en SuperUtilisateur) :

/sbin/urpmi kernel-${kernel_type}-devel-latest

Télécharger l'image d'installation de VMware workstation 11

Une version gratuite de cette image de VMware est disponible depuis http://vmware.com après s'être enregistré.

L'image de VMware peut être retrouvée de la sorte « VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle » depuis la page http://vmware.com page. Exemple : https://my.vmware.com/web/vmware/details?productId=462&downloadGroup=WKST-1110-LX

Vérifier l'intégrité du téléchargement

Sur la page de téléchargement de VMware, cliquez sur le « Read more » pour afficher la somme de contrôle pour le fichier de l'image d'installation. Copiez la somme de contrôle MD5 dans un fichier local comme ceci :

 # Copier la somme de contrôle MD5 dans un fichier local avec le même nom mais avec l'extension de nom .md5
 # (Copier & coller, puis exécuter sans être en SuperUtilisateur)
 f=VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle
 echo "66c622562abed609a68113a87103c9dd  ${f}" > ${f}.md5
 # Vérifier la somme de contrôle MD5
 md5sum -c ${f}.md5

Pour exemple :

[user@localhost Downloads]$   # Copier la somme de contrôle MD5 dans un fichier local avec le même nom mais avec l'extension de nom .md5
[user@localhost Downloads]$   # (Copier & coller, puis exécuter sans être en SuperUtilisateur)
[user@localhost Downloads]$ 
[user@localhost Downloads]$   f=VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle
[user@localhost Downloads]$ 
[user@localhost Downloads]$   echo "66c622562abed609a68113a87103c9dd  ${f}" > ${f}.md5
[user@localhost Downloads]$ 
[user@localhost Downloads]$   # Vérifier la somme de contrôle MD5
[user@localhost Downloads]$   md5sum -c ${f}.md5
VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle: OK

Dans l'exemple ci-dessus « OK » indique que la somme de contrôle correspond correctement ce qui confirme que le téléchargement s'est déroulé sans erreur.

Installation

Exécuter l'image d'installation

Si vous possédez une clé de licence pour VMware Workstation 11 exécutez le fichier d'installation téléchargé et répondez aux accords EULA sur la fenêtre qui apparaît. Exemple : ici, en SuperUtilisateur, désactivons la variable DISPLAY pour permettre une installation en mode non-graphique.

[root@localhost Downloads] # (unset DISPLAY; /bin/sh ./VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle)

L'installation affchera deux EULAs :

  1. Les accords de licence VMware Workstation ;
  2. Un composant pour Linux End User : VMware OVF Tool.

Si vous répondez que vous êtes d'accord vous devriez par la suite voir quelque chose comme ceci :

[ text of EULA deleted for brevity ]

If You have any questions concerning this
EULA, please send an email to info@vmware.com.

Do you agree? [yes/no]: yes

Would you like to check for product updates on startup? [yes]: 

Would you like to help make VMware software better by sending
anonymous system data and usage statistics to VMware? [yes]: 

Please enter the user that will initially connect to Workstation
Server. Without setting this correctly, you will not be able to share
VMs with other users. Additional users and administrators can be
configured later in Workstation by selecting "Shared VMs" and clicking
"Permissions".  [user]: 

Please choose a directory for your shared virtual machines.
[/var/lib/vmware/Shared VMs]: 

Please enter the port to use for https access to Workstation Server.
(HTTPS port:) [443]: 

Enter license key. (optional) You can enter this information later.: 

The product is ready to be installed.  Press Enter to begin
installation or Ctrl-C to cancel.

Installing VMware Workstation 11.1.0
    Configuring...
[######################################################################] 100%
Installation was successful.

Patch VMware (pour fonctionner avec le noyau 3.19 et plus récent)

Pour exécuter VMware sur Mageia 5, il est important d'ajouter ce patch : cf. https://askubuntu.com/questions/618503/unable-to-run-vmware-workstation-11-failed-to-build-vmnet

# Patch VMware code for kernel 3.19 or newer
# (copy & paste, run as root)
curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch
cd /usr/lib/vmware/modules/source
tar -xf vmnet.tar
patch -p0 -i /tmp/vmnet-3.19.patch
tar -cf vmnet.tar vmnet-only
rm -r *-only
vmware-modconfig --console --install-all
# (end copy & paste)

Exécution

Notepad.png
À noter !
Ne tentez pas d'exécuter VMware Workstation sans appliquer le patch (comme indiqué ci-dessus) ou il échouera avec un message comme: « W110: Échec de construire vmnet. »


Vous pouvez démarrer VMware Workstation depuis un terminal en tapant simplement :

vmware

Ou alors, depuis le bureau Application > Outils > Outils Système > VMware Worstation

Premier démarrage

Notez que lors de la première utilisation de VMware Workstation les deux fenêtres suivantes apparaîssent pour compiler les modules requis : 2015 10 26 vmware 1st run screen1of2.png
Votre mot de passe Superutilisateur vous sera alors demandé pour exécuter la compilation des modules. 2015 10 26 vmware 1st run screen2of2.png
En outre, si une clé de licence n'a pas été saisie lors de l'exécution de l'image d'installation, alors un message apparaîtra : 2015 10 29 vmware license prompt.png
Une fois terminé, vous arriverez sur la page « Home » de VMware Workstation 11 : 2015 10 29 vmware workstation11 home.png

Exécutions ultérieures

Après la première exécution, les modules du noyau ont été construits et installés, les exécutions suivantes afficheront la fenêtre de VMware Workstation.