Les VMware Tools améliore les performances de vos machines virtuelles et leur gestion, c’est pourquoi il faut absolument les installer. Nous allons voir dans cet article l’installation depuis Oracle VM Virtualbox et vSphere Web Client sous CentOS 7 / RHEL.
Ce qu’il vous faut :
- CentOS / RHEL sous VMWare vSphere Client
- CentOS / RHEL sous Oracle VM VirtualBox
Machine virtuelle utilisée :
- Debian 8/9 : VM_Debian_Server_9
- CentOS/RedHat : VM_CentOS_7
UPDATE #1 : VirtualBox VM-TOOLS INSTALL UPDATE #2 : PACKAGES CENTOS 7
VMware vSphere Web
Il faut monter les VMTools depuis vSphere Web ou VirtualBox
- Se connecter sur VMware vSphere Web Client :
- Cliquez sur votre machine virtuelle
- vSphere indique s’il faut installer ou mettre à jour les VM Tools : Not running, Not installed
- Sur la barre jaune en bas, cliquez sur « Install VMware Tools… »
- Une fenêtre s’affiche, cliquez sur » MOUNT » pour monter le CD/DVD
Installation VM-Tools via vSphere
Se connecter maintenant sur votre serveur en SSH et tapez les commandes ci-dessous :
Installer le package suivant :
yum install open-vm-tools
Puis :
[root@pixelabs ~]# mkdir /mnt/cdrom
[root@pixelabs ~]# mount /dev/cdrom /mnt/cdrom
[root@pixelabs ~]# cd /tmp
[root@pixelabs ~]# tar zxpf /mnt/cdrom/VM <touche tabulation>
[root@pixelabs ~]# umount /mnt/cdrom
[root@pixelabs ~]# cd vm <touche tabulation>
[root@pixelabs ~]# ./vmware-install.pl
- Laissez les paramètres par défaut
- Vous devez avoir le message suivant à la fin :
[...] Enjoy, --the VMware team [root@vmp-wiki vmware-tools-distrib]#
- Si vous avez l’erreur suivant :
-bash: ./vmware-install.pl : /usr/bin/perl : mauvais interpréteur: Aucun fichier ou dossier de ce type.
Il faut installer perl : CentOS/Red Hat
[root@pixelabs ~]# yum install perl
Manage VMware Service
Relancez le service :
[root@pixelabs ~]# service vmware-tools status [root@pixelabs ~]# service vmware-tools restart [root@pixelabs ~]# service vmware-tools stop
Installation VM-Tools via VirtualBox
Se connecter sur votre serveur en SSH.
CentOS 6 : Installez les packages ci-dessous :
[root@pixelabs ~]# yum install -y perl gcc dkms kernel-devel kernel-headers make bzip2
[root@pixelabs ~]# yum groupinstall "Development Tools"
Debian 8/9 :
[root@pixelabs ~]# apt-get install gcc make perl linux-headers-$(uname -r)
Une fois terminé, redémarrez le serveur :
[root@pixelabs ~]# reboot
Une fois le serveur redémarré, cliquez sur le menu : Périphériques > Insérer l’image CD des Additions invités…
[root@pixelabs ~]# mkdir /mnt/cdrom [root@pixelabs ~]# mount /dev/cdrom /mnt/cdrom/ mount: /dev/sr0 est protégé en écriture, sera monté en lecture seule [root@pixelabs ~]# [root@pixelabs ~]# cd /mnt/cdrom/ [root@pixelabs cdrom]# [root@pixelabs cdrom]# ls 32Bit AUTORUN.INF cert runasroot.sh VBoxLinuxAdditions.run VBoxWindowsAdditions-amd64.exe VBoxWindowsAdditions-x86.exe 64Bit autorun.sh OS2 TRANS.TBL VBoxSolarisAdditions.pkg VBoxWindowsAdditions.exe [root@pixelabs cdrom]#
[root@pixelabs cdrom]# ./VBoxLinuxAdditions.run
[root@pixelabs cdrom]# ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 5.2.12 Guest Additions for Linux........ VirtualBox Guest Additions installer Removing installed version 5.2.12 of VirtualBox Guest Additions... Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted VirtualBox Guest Additions: Starting. [root@ansible cdrom]#
CentOS 7 :
[root@pixelabs ~]# yum install -y open-vm-tools
Redémarrez le serveur :
[root@pixelabs ~]# reboot
Bonne journée et à très bientôt.