Vous êtes sur la page 1sur 54

Installation et configuration de VMware Tools

VMware Fusion vSphere VMware Workstation VMware Player

Ce document prend en charge la version de chacun des produits rpertoris, ainsi que toutes les versions publies par la suite jusqu'au remplacement dudit document par une nouvelle dition. Pour rechercher des ditions plus rcentes de ce document, rendezvous sur : http://www.vmware.com/fr/support/pubs.

FR-000478-00

Installation et configuration de VMware Tools

Vous trouverez la documentation technique la plus rcente sur le site Web de VMware l'adresse : http://www.vmware.com/fr/support/pubs/ Le site Web de VMware propose galement les dernires mises jour des produits. Nhsitez pas nous transmettre tous vos commentaires concernant cette documentation ladresse suivante : docfeedback@vmware.com

Copyright 20092011 VMware, Inc. Tous droits rservs. Ce produit est protg par les lois amricaines et internationales relatives au copyright et la proprit intellectuelle. Les produits VMware sont protgs par un ou plusieurs brevets rpertoris l'adresse http://www.vmware.com/go/patents-fr. VMware est une marque dpose ou une marque de VMware, Inc. aux tats-Unis et/ou dans d'autres juridictions. Toutes les autres marques et noms mentionns sont des marques dposes par leurs propritaires respectifs.

VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com

VMware, Inc. 100-101 Quartier Boieldieu 92042 Paris La Dfense France www.vmware.com/fr

VMware, Inc.

Table des matires

propos de l'installation et de la configuration de VMware Tools 5

1 Composants de VMware Tools 7

Service VMware Tools 7 Pilotes des priphriques VMware Tools 8 Processus utilisateur VMware 9

2 Installation et mise niveau de VMware Tools 11

Installation de VMware Tools 12 Mise niveau de VMware Tools 12 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Windows 13 Automatiser l'installation de VMware Tools dans une machine virtuelle Windows 14 Noms des composants VMware Tools utiliss dans les installations silencieuses 16 Supprimer les invites sur les pilotes non signs dans les systmes d'exploitation antrieurs Vista 18 Ajouter VMware comme diteur approuv pour supprimer les invites de pilote 19 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Linux 20 Packages spcifiques du systme d'exploitation pour des systmes d'exploitation clients Linux 22 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Solaris 22 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle FreeBSD 24 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle NetWare 25 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Mac OS X 26

3 Rparation, changement et dsinstallation des composants VMware Tools 29

Rparer ou changer les modules dans les machines virtuelles Windows 29 Dsinstaller VMware Tools 30 Dmarrer manuellement le processus d'utilisateur VMware si vous n'utilisez pas un gestionnaire de session 31

4 Utilisation de l'utilitaire de configuration VMware Tools 33

Configurer la synchronisation de l'heure entre les systmes d'exploitation clients et htes 34 Dsactivation complte de la synchronisation de l'heure 35 Se connecter ou dconnecter d'un priphrique virtuel 36 Rduire un disque virtuel 37 Utiliser des scripts VMware Tools personnaliss 38 Scripts VMware Tools par dfaut 40 Dsactiver un script VMware Tools 41 Excuter des commandes lors de la mise hors tension ou de la rinitialisation d'une machine virtuelle 42 Extraire les informations d'tat sur la machine virtuelle 42 Sous-commandes de la commande stat 43

VMware, Inc.

Installation et configuration de VMware Tools

Codes de sortie 44

5 Utilisation d'autres mthodes pour configurer VMware Tools 45

Configuration de VMware Tools depuis les produits VMware 45 Utilisation de vmwtool pour configurer VMware Tools dans une machine virtuelle NetWare 46

6 Considrations relatives la scurit pour la configuration de VMware Tools 47


Index 51

VMware, Inc.

propos de l'installation et de la configuration de VMware Tools

Installation et configuration VMware Tools contient des informations sur l'utilisation des produits VMware pour installer, mettre niveau et configurer VMware Tools. VMware Tools est une suite d'utilitaires que vous installez dans le systme d'exploitation d'une machine virtuelle. VMware Tools amliore les performances d'une machine virtuelle et permet d'utiliser un grand nombre de ses fonctions d'utilisation simples dans les produits VMware. Les fonctions ci-dessous ne sont que quelques exemples des fonctions disponibles uniquement si VMware Tools est install :
n

Meilleures performances significatives des graphiques et de Windows Aero dans les systmes d'exploitation qui prend en charge Aero Copie et collage de texte, de graphiques et de fichiers entre la machine virtuelle et le bureau de l'hte ou du client Amlioration des performances de la souris Synchronisation de l'horloge dans la machine virtuelle avec l'horloge sur le bureau de l'hte ou du client Scripts qui permettent d'automatiser les oprations du systme d'exploitation client

n n n

Les fonctions ne sont pas toutes prises en charge sur tous les systmes d'exploitation client ou dans tous les produits VMware.

Public cible
Ces informations s'adressent aux utilisateurs qui veulent installer, mettre niveau ou configurer VMware Tools dans une machine virtuelle. Les informations de ce manuel sont crites pour des administrateurs Windows ou Linux expriments, habitus la technologie des machines virtuelles et aux oprations de centres de donnes.

VMware, Inc.

Installation et configuration de VMware Tools

VMware, Inc.

Composants de VMware Tools

VMware Tools est une suite d'utilitaires qui amliore les performances d'une machine virtuelle. Bien qu'un systme dexploitation client puisse fonctionner sans VMware Tools, de nombreuses fonctions VMware ne sont pas disponibles si vous ne l'installez pas. REMARQUE L'interface utilisateur graphique de VMware Tools, appele parfois le panneau de configuration de VMware Tools et qui est disponible depuis la zone de notification dans le systme d'exploitation client, a t dlaisse et sera supprime du produit dans une version future. La mthode prfre pour configurer VMware Tools est d'utiliser les paramtres disponibles depuis le produit VMware ou d'utiliser l'utilitaire de configuration de VMware Tools de ligne de commande. Ce chapitre aborde les rubriques suivantes :
n n n

Service VMware Tools , page 7 Pilotes des priphriques VMware Tools , page 8 Processus utilisateur VMware , page 9

Service VMware Tools


Le service VMware Tools dmarre en mme temps que le systme d'exploitation client. Le service envoie des informations entre les systmes d'exploitation htes et clients. Ce programme, qui fonctionne en arrire-plan, s'appelle vmtoolsd.exe dans les systmes d'exploitation clients Windows, vmware-tools-daemon dans les systmes d'exploitation clients Mac et vmtoolsd dans les systmes d'exploitation clients Linux, FreeBSD et Solaris. Le service VMware Tools excute les tches suivantes :
n

Il envoie des messages de l'hte au systme d'exploitation client, sauf dans les systmes d'exploitation clients Mac OS X. Il excute les scripts qui permettent d'automatiser les oprations du systme d'exploitation clients. Les scripts sont excuts lorsque l'tat d'alimentation de la machine virtuelle change. Il synchronise l'heure du systme d'exploitation client avec celle de l'hte, sauf dans les systmes d'exploitation clients Mac OS X. Dans les systmes d'exploitation clients Windows, il permet au pointeur de se dplacer librement entre client et le client vSphere ou le systme d'exploitation de l'hte Workstation, Fusion ou Player. Dans les systmes d'exploitation clients Windows et Mac OS X, il adapte la rsolution d'cran du client par rapport celle du client vSphere ou de l'hte Workstation, Fusion ou Player, si le mode plein cran est actif. Si le mode fentr est actif, il adapte la rsolution d'cran du client par rapport la taille de la fentre sur le client ou l'hte.

VMware, Inc.

Installation et configuration de VMware Tools

Dans les systmes d'exploitation clients Windows, il permet de crer les snapshots mis au repos par certaines applications de sauvegarde. Cette fonction s'applique vSphere et VMware Server. Dans les systmes d'exploitation clients Linux, Solaris et FreeBSD, il excute les commandes dans la machine virtuelle lorsque vous arrtez ou redmarrez le systme d'exploitation client. Il fait partie des processus qui envoient un signal de pulsation au produit VMware pour indiquer que le systme d'exploitation client est en cours d'excution. Lorsque la machine virtuelle fonctionne sous vSphere ou VMware Server, le niveau du signal de pulsation apparat dans l'interface de gestion. Il fournit le support des appels du systme d'exploitation client crs avec l'API VMware VIX , sauf dans les systmes d'exploitation client Mac OS X.

Pilotes des priphriques VMware Tools


Les pilotes de priphriques facilitent les oprations effectues l'aide de la souris, permettent d'accder des fonctions VMware telles que le partage de dossiers et amliorent les fonctions audio, graphiques et rseau. Si vous effectuez une installation ou rinstallation personnalise de VMware Tools, vous pouvez choisir les pilotes installer. Les pilotes installs lors de l'installation de VMware Tools dpendent galement du systme d'exploitation client et du produit VMware. Les pilotes de priphriques suivants peuvent tre inclus avec VMware Tools : Pilotes SVGA Ce pilote virtuel active l'affichage 32 bits, la haute rsolution d'affichage et acclre de manire significative les performances graphiques. Lorsque vous installez VMware Tools, un pilote SVGA virtuel remplace le pilote SVGA par dfaut, ce qui permet d'utiliser uniquement la rsolution 640 X 480 et 16 couleurs. Sur les systmes d'exploitation clients Windows Vista ou version ultrieure, le pilote VMware SVGA 3D (Microsoft - WDDM) est install. Il fournit la mme fonctionnalit de base que le pilote SVGA et il ajoute le support Windows Aero. Pilote SCSI Lorsque vous crez une machine virtuelle et que vous indiquez que vous voulez qu'elle utilise une carte BusLogic, le systme d'exploitation client utilise le pilote SCSI fourni par VMware Tools. Toutefois, certains systmes d'exploitation clients rcents contiennent un pilote LSI Logic Parallel ou LSI Logic SAS. Par exemple, Windows Server 2008 utilise par dfaut LSI Logic SAS qui offre les meilleures performances pour ce systme d'exploitation. Dans ce cas, le pilote LSI Logic SAS fourni par le systme d'exploitation est utilis. Ce pilote est ddi aux cartes PVSCSI qui amliorent les performances de certaines applications virtualises. Les pilotes rseau vmxnet et vmxnet3 amliorent les performances rseau. Le pilote utilis dpend de la manire dont vous dfinissez les paramtres des priphriques de la machine virtuelle. Consultez la base de connaissances VMware pour plus d'informations sur les systmes d'exploitation clients qui prennent en charge ces pilotes. Lorsque vous installez VMware Tools, un pilotes cartes rseau VMXNet remplace le pilote par dfaut vlance. Pilote de souris Le pilote de souris virtuelle amliore les performances de la souris. Ce pilote est ncessaire si vous utilisez des outils tiers, tels que les Services Terminal Server Microsoft.

Pilote SCSI paravirtuel Pilotes cartes rseau VMXNet

VMware, Inc.

Chapitre 1 Composants de VMware Tools

Pilote audio

Ce pilote audio est ncessaire pour tous les systmes d'exploitation clients Windows 64 bits et les clients Windows Server 2003, Windows Server 2008 et Windows Vista 32 bits si vous utilisez la machine virtuelle avec VMware Server, Workstation ou Fusion. Le module du systme de fichiers client-hte, appel hgfs.sys sur les systmes d'exploitation clients Windows et vmhgfs sur Linux et Solaris, est ncessaire pour pouvoir utiliser la machine virtuelle avec Workstation ou Fusion et partager des dossiers entre les htes et les clients. Ce pilote active la fonction d'impression virtuelle sur les machines virtuelles Microsoft Windows. Avec l'impression virtuelle, les imprimantes ajoutes au systme d'exploitation sur le client ou l'hte apparaissent dans la liste des imprimantes disponibles dans le systme d'exploitation client. Aucun autre pilote d'imprimante supplmentaire ne doit tre install dans la machine virtuelle. Ce pilote est disponible et recommand si vous utilisez VMware vSphere. L'exclusion de ce pilote affecte les fonctions de gestion de la mmoire de la machine virtuelle dans un dploiement vSphere. Si le systme d'exploitation client est Windows Vista, Windows Server 2003 ou un systme d'exploitation Windows plus rcent, un module VSS (Volume Shadow Copy Services) est install. Pour les autres systmes d'exploitation antrieurs, le pilote Filesystem Sync est install. Ces modules permettent aux applications de sauvegarde de crer des snapshots d'application cohrents. Lors du snapshot, certains processus sont suspendus et les disques de la machine virtuelle sont interrompus. Le pilote VMCI (Virtual Machine Communication Interface) permet d'tablir des communications rapides et efficaces entre les machines virtuelles. Les dveloppeurs peuvent crire des applications client-serveur pour l'interface VMCI Sock (vsock) afin d'utiliser le priphrique virtuel VMCI.

Module de noyau pour le partage de dossiers

Pilote ThinPrint

Pilote de contrle de la mmoire Modules et pilotes qui prennent en charge les sauvegardes automatiques

Pilotes VMCI et VMCI Sockets

Processus utilisateur VMware


Le processus utilisateur VMware permet d'utiliser des fonctions, telles que Copier et Coller, Glisser-dplacer et Unity, avec les produits VMware qui les prennent en charge. Sur les systmes d'exploitation clients Linux, ce processus dmarre lorsque vous ouvrez une session X11. Sur les systmes d'exploitation clients Windows, il dmarre lorsque vous vous connectez au bureau. Sur les deux systmes, vous pouvez le dmarrer manuellement. Le fichier programme du processus s'appelle vmtoolsd.exe sur les systmes d'exploitation clients Windows et vmware-user sur les systmes d'exploitation clients Linux, Solaris et FreeBSD. Ce processus prend en charge les tches suivantes :
n

Il permet de copier et de coller du texte entre le systme d'exploitation client et le client vSphere ou le systme d'exploitation de l'hte Workstation, Fusion ou Player. Pour les machines virtuelles utilises avec Workstation ou Fusion, vous pouvez copier et coller des fichiers entre le systme d'exploitation de l'hte et les systmes d'exploitation clients Windows, Linux, Solaris et FreeBSD. Sur les systmes d'exploitation clients Linux, Solaris z et FreeBSD, il s'empare du pointeur et le libre lorsque le pilote SVGA n'est pas install. Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, il adapte la rsolution d'cran du client par rapport celle du client vSphere ou du systme d'exploitation de l'hte Workstation, Fusion ou Player, si le mode plein cran est actif. Si le mode fentr est actif, il adapte la rsolution d'cran du client par rapport la taille de la fentre sur le client ou l'hte.

VMware, Inc.

Installation et configuration de VMware Tools

Pour les machines virtuelles utilises avec Workstation ou Fusion, il permet de faire glisser des fichiers entre le systme d'exploitation hte et les systmes d'exploitation clients Windows, Linux, Solaris et FreeBSD. Pour les produits VMware qui prennent en charge la fonction Unity, il permet d'ouvrir une fentre d'application dans un systme d'exploitation client Windows ou Linux, d'activer le mode Unity et de placer cette fentre sur le bureau de l'hte Workstation, Fusion ou Player comme n'importe quelle autre fentre d'application d'hte.

10

VMware, Inc.

Installation et mise niveau de VMware Tools

L'installation de VMware Tools fait partie du processus de cration d'une machine virtuelle et la mise niveau de VMware Tools entre dans le cadre du maintien de la machine virtuelle jour par rapport aux normes actuelles. Pour optimiser les performances et les dernires mises jour, installez ou mettez niveau VMware Tools vers la version VMware Tools incluse avec le produit VMware que vous utilisez. D'autres options de compatibilit sont galement disponibles.
n

La version de VMware Tools incluses dans vSphere 5.0 est prise en charge avec les machines virtuelles vSphere 4.x et 5.0. Cela implique que vous pouvez aussi utiliser cette nouvelle version de VMware Tools dans les machines virtuelles sur les htes ESX/ESXi 4.x. Les machines virtuelles dans un environnement vSphere 5.0 prennent en charge les versions de VMware Tools incluses dans vSphere 4.0-5.0, ce qui implique que vous n'tes pas contraint de mettre niveau VMware Tools si VMware Tools a t install depuis un hte ESX/ESXi 4.x.

Ce chapitre aborde les rubriques suivantes :


n n n

Installation de VMware Tools , page 12 Mise niveau de VMware Tools , page 12 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Windows , page 13 Automatiser l'installation de VMware Tools dans une machine virtuelle Windows , page 14 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Linux , page 20 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Solaris , page 22 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle FreeBSD , page 24 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle NetWare , page 25 Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Mac OS X , page 26

n n

VMware, Inc.

11

Installation et configuration de VMware Tools

Installation de VMware Tools


VMware Tools est une suite d'utilitaires qui amliorent les performances du systme d'exploitation client de la machine virtuelle, ainsi que sa gestion. Bien qu'un systme d'exploitation client puisse fonctionner sans VMware Tools, de nombreuses fonctions VMware ne sont pas disponibles si vous ne l'installez pas. Si vous n'avez pas install VMware Tools sur votre machine virtuelle, vous ne pouvez pas utiliser les options d'arrt et de redmarrage partir de la barre d'outils, par exemple. Vous ne pouvez utiliser que les options d'alimentation. Si vous utilisez VMware Fusion, Player ou Workstation, vous pouvez utiliser la fonction Windows Easy Install ou Linux Easy Install pour installer VMware Tools ds la fin de l'installation du systme d'exploitation. Les programmes d'installation de VMware Tools sont des fichiers images ISO. Un fichier image ISO correspond un CD-TOM physique pour le systme d'exploitation client. Il existe un fichier image ISO pour chaque type de systme d'exploitation client, notamment Windows, Linux, Solaris, FreeBSD et NetWare. Lorsque vous slectionnez la commande pour installer ou mettre niveau VMware Tools, le premier lecteur de CD-ROM virtuel de la machine virtuelle se connecte temporairement au fichier ISO VMware Tools du systme d'exploitation client. Si vous utilisez VMware Fusion, Player ou Workstation, les dernires versions des fichiers ISO sont stockes sur un site Web VMware. Lorsque vous slectionnez la commande d'installation ou de mise niveau de VMware Tools, le produit VMware dtermine s'il a tlcharg la dernire version du fichier ISO du systme d'exploitation. Si la dernire version n'a pas t tlcharge ou qu'aucun fichier ISO VMware Tools n'a jamais t tlcharg, le systme vous demande de tlcharger le fichier. La procdure d'installation varie en fonction du systme d'exploitation.

Mise niveau de VMware Tools


Vous pouvez mettre niveau manuellement VMware Tools ou configurer les machines virtuelles pour qu'elles recherchent les nouvelles versions de VMware Tools et les installent. Le systme d'exploitation client vrifie la version de VMware Tools lorsque vous mettez sous tension une machine virtuelle. La barre d'tat de la machine virtuelle affiche un message lorsqu'une nouvelle version est disponible. Dans les machines virtuelles Windows, vous pouvez configurer VMware Tools pour qu'il vous signale qu'une mise niveau est disponible. Si cette option de notification est active, l'icne VMware Tools dans la barre des tches Windows contient une icne jaune attention lorsqu'une mise niveau VMware Tools est disponible. Pour installer une mise niveau VMware Tools, vous pouvez utiliser la mme procdure que vous avez suivie pour installer VMware Tools pour la premire fois. La mise niveau de VMware Tools implique d'installer une nouvelle version. Pour les systmes d'exploitation clients Windows et Linux, vous pouvez configurer la machine virtuelle pour qu'elle mette niveau automatiquement VMware Tools. Bien que la vrification de version soit effectue lors de la mise sous tension de la machine virtuelle, sur les systmes d'exploitation clients Windows, la mise niveau automatique a lieu lorsque vous mettez hors tension la machine virtuelle ou la redmarrez. La barre d'tat affiche le message Installation de VMware Tools... lorsqu'une mise niveau est en cours. IMPORTANT Lorsque vous mettez niveau VMware Tools sur les systmes d'exploitation clients Linux, de nouveaux modules rseau sont disponibles, mais ils ne sont pas utiliss avant le redmarrage du systme d'exploitation client ou l'arrt des communications rseau, le dchargement et le rechargement des modules du noyau de communication rseau VMware et le redmarrage des communications rseau. Ce comportement implique que vous devez redmarrer ou recharger les modules rseau pour que les nouvelles fonctions soient disponibles, mme si VMware Tools est configur pour tre mis niveau automatiquement. Cette stratgie vite les interruptions rseau et permet d'utiliser VMware Tools sur SSH.

12

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

Pour les machines virtuelles vSphere, vous disposez d'options pour mettre niveau simultanment un grand nombre de machines virtuelles.
n

Connectez-vous vCenter Server, slectionnez un hte ou un cluster et utilisez l'onglet [Machines virtuelles] pour dfinir les machines virtuelles sur lequelles VMware Tools doit tre mis niveau. Utilisez Update Manager pour excuter une mise niveau orchestre des machines virtuelles au niveau du dossier ou du centre de donnes.

Pour optimiser les performances et les dernires mises jour, installez ou mettez niveau VMware Tools vers la version VMware Tools incluse avec le produit VMware que vous utilisez. D'autres options de compatibilit sont galement disponibles.
n

La version de VMware Tools incluses dans vSphere 5.0 est prise en charge avec les machines virtuelles vSphere 4.x et 5.0. Cela implique que vous pouvez aussi utiliser cette nouvelle version de VMware Tools dans les machines virtuelles sur les htes ESX/ESXi 4.x. Les machines virtuelles dans un environnement vSphere 5.0 prennent en charge les versions de VMware Tools incluses dans vSphere 4.0-5.0, ce qui implique que vous n'tes pas contraint de mettre niveau VMware Tools si VMware Tools a t install depuis un hte ESX/ESXi 4.x.

Pour plus d'informations, voir la documentation du produit VMware.

Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Windows
Tous les systmes d'exploitation clients Windows pris en charge prennent en charge VMware Tools. Installez la dernire version de VMware Tools pour accrotre les performances du systme d'exploitation client de la machine virtuelle et amliorer la gestion de machine virtuelle. Lorsque vous mettez la machine virtuelle sous tension et qu'une nouvelle version de VMware Tools est disponible, une notification figure dans la barre d'tat du systme d'exploitation client. Pour Windows 2000 et les versions suivantes, VMware Tools installe un outil d'aide la mise niveau de la machine virtuelle. Cet outil restaure la configuration rseau si vous effectuez la mise niveau de la version matrielle 4 vers la version 7 ou une version suivante. Prrequis
n n n

Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif. Pour les machines virtuelles vSphere, pour dterminer si vous disposez de la dernire version de VMware Tools, dans l'inventaire vSphere Client, slectionnez la machine virtuelle et cliquez sur l'onglet [Rsum] . Pour les machines virtuelles VMware Player, Fusion et Workstation, si vous avez connect le lecteur de CD/DVD virtuel de la machine virtuelle un fichier image ISO lorsque vous avez install le systme d'exploitation, changez le paramtre pour que le lecteur CD/DVD virtuel soit configur pour dtecter automatiquement un lecteur physique. Le paramtre de dtection automatique permet au premier lecteur de CD/DVD de la machine virtuelle de dtecter et de se connecter au fichier ISO VMware Tools d'une installation VMware Tools. Le fichier ISO correspond un CD physique pour le systme d'exploitation client. Utilisez l'diteur de paramtres de la machine virtuelle pour configurer le lecteur de CD/DVD pour qu'il dtecte automatiquement un lecteur physique.

Si le systme d'exploitation client est Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista ou Windows 7, connectez-vous comme administrateur. Un utilisateur peut installer VMware Tools dans le systme d'exploitation client Windows 95, Windows 98 ou Windows Me.

VMware, Inc.

13

Installation et configuration de VMware Tools

Procdure 1 Slectionnez la commande de menu pour monter le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client vSphere Web Client Fusion Workstation Player Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] [Icne Toutes les actions] > [Configuration] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Grer] > [l'installation (ou la mise niveau) de VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

Si vous utilisez vCenter Server et effectuez une mise niveau ou une rinstallation, dans la bote de dialogue Installer/Mettre niveau VMware Tools, slectionnez [Installation de Tools interactive] ou [Mise niveau de Tools interactive] et cliquez sur [OK] . Le processus commence par monter le disque virtuel VMware Tools sur le systme d'exploitation client.

Si vous installez VMware Tools pour la premire fois, cliquez sur [OK] dans l'cran d'information Installer VMware Tools. Si autorun est activ pour le lecteur de CD-ROM dans le systme d'exploitation client, l'assistant d'installation VMware Tools s'affiche.

4 5

Si autorun n'est pas activ, pour lancer manuellement l'assistant, cliquez sur [Dmarrer] > [Excuter] et entrez D:\setup.exe, o D: est votre premier lecteur de CD-ROM virtuel. Suivez les instructions qui s'affichent. Si vous utilisez vSphere, pour installer les composants non dfinis par dfaut, slectionnez l'installation [Personnalise] .

6 7 8

Si l'assistant Nouveau Matriel apparat, acceptez les valeurs par dfaut de l'assistant. Si vous installez une version bta ou RC de VMware Tools et qu'un avertissement indique que le package ou le pilote n'est pas sign, cliquez sur [Installer quand mme] pour terminer l'installation. Lorsque le systme le demande, redmarrez la machine virtuelle.

Si vous utilisez vCenter Server, la mention [VMware Tools] dans l'onglet [Rsum] est remplace par [OK] . Suivant (Recommand) Si vous avez mis niveau VMware dans le cadre d'une mise niveau vSphere, effectuez la mise niveau vers la dernire version de matriel virtuel de la machine virtuelle.

Automatiser l'installation de VMware Tools dans une machine virtuelle Windows


Si vous installez VMware Tools dans des machines virtuelles Windows, vous pouvez automatiser son installation. La stratgie que vous utilisez pour automatiser l'installation de VMware Tools dpend du produit VMware que vous utilisez.
n

Si vous utilisez VMware Player ou Workstation, vous pouvez utiliser VMware Tools setup.exe sur une invite de commande dans le systme d'exploitation client.

14

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

Si vous utilisez vCenter Server, vous pouvez utiliser l'onglet [Machines virtuelles] d'un hte ou d'un cluster et slectionner les machines virtuelles sur lesquelles VMware Tools doit tre install ou mis jour.

Quelle que soit la stratgie, vous pouvez dfinir des options pour les compsoants inclure ou exclure. Prrequis
n n n

Mettez la machine virtuelle sous tension. Connectez-vous au systme d'exploitation client comme administrateur. Si vous envisagez d'utiliser setup.exe sur la ligne de commande pour excuter l'installation VMware Tools, modifiez les paramtres des machines virtuelles pour connecter le lecteur CD/DVD virtuel l'image ISO VMware Tools. Dans VMware Workstation and Player, le fichier windows.iso se trouve dans le rpertoire de l'hte dans lequel vous avez install Workstation ou Player. Si vous voulez utiliser des arguments MSI pour dfinir des options pour l'installation silencieuse, accdez la page du programme d'installation de Windows sur le site Web MSDN pour vous familiariser avec la syntaxe. Vous pouvez utiliser ces arguments avec la commande setup.exe ou les placer dans la bote de dialogue vCenter Server pour des installations et des mises niveau automatiques. Si vous ne voulez pas installer des composants VMware Tools, familiarisez-vous avec les noms des composants VMware Tools pour pouvoir indiquer les composants exclure. Reportez-vous la section Noms des composants VMware Tools utiliss dans les installations silencieuses , page 16. Si vous installez VMware Tools depuis une version bta ou une version candidate d'un produit VMware, supprimez les invites sur les pilotes non signs. Reportez-vous la section Supprimer les invites sur les pilotes non signs dans les systmes d'exploitation antrieurs Vista , page 18 et Ajouter VMware comme diteur approuv pour supprimer les invites de pilote , page 19.

Procdure
n

Si vous utilisez VMware Workstation ou Player, utilisez la commande setup.exe. a b Ouvrez une invite de commande dans le systme d'exploitation client et remplacez les rpertoires par le lecteur CD/DVD virtuel. Entrez la commande setup.exe avec des arguments MSI.
setup.exe /S /v "/qn msi_args"

Pour exclure des composants VMware Tools, utilisez les options ADDLOCAL et REMOVE.
setup.exe /S /v "/qn msi_args ADDLOCAL=ALL REMOVE=component"

Par exemple, la commande suivante excute une installation silencieuse et supprime le redmarrage la fin de l'installation. Cette commande installe aussi tous les composants, sauf le composant des dossiers partags.
setup.exe /S /v "/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs"

L'exemple suivant montre la mme commande, mais avec l'ajout de la journalisation.


setup.exe /S /v "/qn /l*v ""%TEMP%\vmmsi.log"" REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs" n

Si vous utlisez vCenter Server, utilisez l'onglet [Machines virtuelles] pour slectionner plusieurs machines virtuelles. a b Dans la vue [Inventaire] > [Htes et clusters] , slectionnez l'hte, le cluster ou le centre de donnes et cliquez sur l'onglet [Machines virtuelles] . oAppuyez sur la touche CTRL ou sur la touche MAJ et cliquez pour slectionner les machines virtuelles.

VMware, Inc.

15

Installation et configuration de VMware Tools

c d

Cliquez avec le bouton droit de la souris et slectionnez [Client] > [Installer/Mettre niveau VMware Tools] . Compltez la bote de dialgoue. Pour dfinir des arguments MSI ou les composants VMware Tools exclure, ajoutez les mmes arguments et options que vous ajouteriez pour le programme setup.exe dans la zone de texte [Avanc] .

Noms des composants VMware Tools utiliss dans les installations silencieuses
Dans les machines virtuelles Windows, lorsque vous excutez une installation automatique ou installez VMware Tools en utilisant la ligne de commande, vous dfinissez les composants VMware Tooks installer. Comme VMware Tools contient de nombreux composants, vous dfinissez les composants exclure et non pas ceux inclure si vous ne voulez pas installer des composants. La commande est ADDLOCAL=ALL REMOVE=component. Les valeurs valides pour les composants VMware Tools sont rpertories dans le tableau ci-dessous. Les composants ne sont pas tous installs sur tous les systmes d'exploitation.

16

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

Tableau 2-1. Valeurs des composants VMware Tools


Valeurs valides des composants Pilotes Description Audio BootCamp Buslogic Dbogage LSI MemCtl Pilotes audio pour les systmes d'exploitation 64 bits et Windows Vista et les systmes suivants. Pilote pour la prise en charge Mac BootCamp. Pilote VMware BusLogic. Si la machine virtuelle est configure pour utiliser le pilote LSI, supprimez cette fonction. Pilote pour la fonction d'enregistrement/lecture VMware Pilote PCI Fusion-MPT Miniport pour les systmes Windows XP. Pilote de contrle de mmoire VMware. Utilisez ce pilote si vous voulez utiliser cette machine virtuelle dans un environnement vSphere. L'exclusion de cette fonction bloque les fonctions de gestion de mmoire de la machine virtuelle excute dans un environnement vSphere. Pilote de souris VMware. L'exclusion de cette fonction diminue les performances de la souris dans la machine virtuelle. Pilote d'adaptateurs PVSCSI qui amliore les performances de certaines applications virtualises. Pilote de SVGA VMware. L'exclusion de cette fonction limite les fonctions d'affichage de la machine virtuelle. Pilote Filesystem Sync qui permet aux applications de sauvegarde de crer des snapshots cohrents d'application. Ce pilote garantit qu'aucune E/S n'est crite lors de la cration du snapshot. Ce pilote est utilis si le systme d'exploitation client est antrieur Windows Server 2003. Pour les systmes d'exploitation plus rcents, le pilote VSS est utilis la place. Pilote qui permet aux imprimantes ajoutes au systme d'exploitation hte de figurer dans la liste des imprimantes disponibles dans la machine virtuelle. Cette fonction d'impression virtuelle ne ncessite pas d'installer des pilotes d'imprimante supplmentaires dans la machine virtuelle. Pilote d'interface de communication de machine virtuelle Ce pilote permet aux machines virtuelles de communiquer entre elles sans utiliser le rseau. Les dveloppeurs peuvent crire des applications client-serveur pour l'interface VMCI Sock (vsock) afin d'utiliser le priphrique virtuel VMCI. Pilote de dossiers partags VMware Utilisez ce pilote si vous voulez utiliser cette machine virtuelle avec VMware Workstation, Player ou Fusion. L'exclusion de cette fonction vous empche de partager un dossier entre la machine virtuelle et le systme hte. Pilote rseau VMware VMXnet.

Souris PVSCSI SVGA Sync

ThinPrint

VMCI

Hgfs

VMXNet

VMware, Inc.

17

Installation et configuration de VMware Tools

Tableau 2-1. Valeurs des composants VMware Tools (suite)


Valeurs valides des composants Description VMXNet3 Pilote rseau VMware VMXnet de nouvelle gnration pour les machines virtuelles qui utilisent la version de matriel virtuel 7 ou suivante. Pour plus d'informations, voir l'article 100185 dans la base de connaissances VMware. Pilote de cration de sauvegardes automatiques Ce pilote est utilis si le systme d'exploitation client est Windows Vista, Windows Server 2003 ou un systme d'exploitation plus rcent. Pour les systmes d'exploitation antrieurs, le pilote Filesystem Sync est utilis la place. Composant pour prendre en charge la fonction Unit qui permet d'ouvrir une fentre d'application dans une machine virtuelle, d'activer le mode Unity et d'afficher cette fentre sur le bureau de l'hte comme n'importe quelle autre fentre d'application hte. Pilote pour la journalisation des performances WMI.

VSS

Bote outils

Unit

PerfMon

IMPORTANT Une mthode pour dterminer les valeurs des composants utiliser consiste excuter le programme d'installation interfactif de Mware Tools avec la fonction complte de journalisation active, slectionner les composants installer et rechercher les proprits ADDLOCAL et REMOVE dans les fichiers journaux. Les fichiers journaux indiquent les noms utiliss par le programme. La commande suivante excute le programme d'installation interactif avec la fonction complte de journalisation active :
Setup.exe /s /v"/qn /l*v ""%TEMP%\vmmsi.log"""

Supprimer les invites sur les pilotes non signs dans les systmes d'exploitation antrieurs Vista
Si vous installez un version bta ou RC de VMware Tools dans un systme d'exploitation client Windows Server 2003 ou d'une version antrieure, vous pouvez utiliser le paramtrage des proprits d'un ordinateur pour supprimer les invites qui interfrent avec l'installation automatique de VMware Tools. La version de VMware Tools incluse dans une version candidate bta ou d'dition d'un produit VMware contient gnralement des pilotes signs uniquement par VMware. Si vous installez l'une de ces versions dans de nombreuses machines virtuelles qui excutent Windows Server 2003 ou des systmes d'exploitation clients antrieurs ou que vous envisagez d'installer VMware Tools depuis la ligne de commde, vous pouvez supprimer les invites sur les pilotes non signs. Si vous ne supprimez pas les invites, au cours de l'installation de VMware Tools, une bote de message s'affiche plusieurs fois et demande de cliquer sur [Continuer quand mme] pour terminer l'installation. Prrequis
n n

Mettez la machine virtuelle sous tension. Connectez-vous au systme d'exploitation client comme administrateur.

Procdure 1 Dans le systme d'exploitation client Windows Server 2003 ou les versions antrieures, dans [Dmarrer] , cliquez avec le bouton droit de la souris sur [Poste de travail] et slectionnez [Proprits] . Dans la bote de dialogue Proprits systme, cliquez sur l'onglet [Matriel] et sur [Signature de pilote] .

18

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

3 4

Dans la bote de dialogue Options de signature de pilote, cliquez sur [Ignorer] et sur [OK] . Cliquez sur [OK] dans la bote de dialogue Proprits systme.

Lorsque vous excutez le programme d'installation de VMware Tools, aucune invite n'apparat dans le systme d'exploitation client. Suivant Installer VMware Tools. Reportez-vous la section Automatiser l'installation de VMware Tools dans une machine virtuelle Windows , page 14.

Ajouter VMware comme diteur approuv pour supprimer les invites de pilote
Si vous installez une version bta ou RC de VMware Tools dans un systme d'exploitation client Windows Vista ou une version suivante, vous pouvez ajouter un certificat VMware pour supprimer les invites qui interfrent avec l'installation automatique de VMware Tools. La version of VMware Tools incluse dans une version candidate bta ou d'dition d'un produit VMware contient gnralement des pilotes signs uniquement par VMware. Si vous installez l'une de ces versions dans de nombreuses machines virtuelles qui excutent le systme d'exploitation client Windows Vista ou une version suivante ou que vous envisagez d'installer VMware Tools depuis la ligne de commande, ajoutez un certificat de scurit VMware au groupe d'diteurs approuvs. Si vous n'ajoutez pas le certificat VMware, au cours d'une installation VMware Tools, une bote de message s'affiche plusieurs fois et demande d'installer le logiciel du priphrique depuis VMware. Prrequis
n n

Mettez la machine virtuelle sous tension. Connectez-vous au systme d'exploitation client comme administrateur.

Procdure 1 Utilisez l'assistant d'exportation de certificat pour crer un fichier de certificat VMware. a b c d e 2 3 Recherchez un fichier VMware sign, tel qu'un fichier VMware .exe ou .sys. Cliquez avec le bouton droit de la souris et slectionnez [Proprits] . Cliquez sur l'onglet [Signatures numriques] et slectionnez [Afficher le certificat] . Cliquez sur l'onglet [Dtails] et sur [Copier vers fichier] . Suivez les instructions de l'assistant d'exportation et nommez le certificat export vmware.cer.

Copiez le certificat VMware export vers le systme d'exploitation client sur lequel vous envisagez d'installer VMware Tools. Obtenez une copie de l'application certmgr.exe et copiez-la vers le systme d'exploitation client sur lequel vous envisagez d'installer VMware Tools. L'application certmgr.exe est incluse dans le SDK Windows.

Dans le systme d'exploitation client, excutez la commande certmgr.exe pour ajouter le certificat VMware au groupe d'diteurs approuvs.
certmgr.exe -add vmware.cer -c -s -r localMachine TrustedPublisher

Lorsque vous excutez le programme d'installation de VMware Tools, aucune invite n'apparat dans le systme d'exploitation client. Suivant Installer VMware Tools. Reportez-vous la section Automatiser l'installation de VMware Tools dans une machine virtuelle Windows , page 14.

VMware, Inc.

19

Installation et configuration de VMware Tools

Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Linux
Pour les machines virtuelles Linux, vous installez et mettez niveau manuellement VMware Tools en utilisant la ligne de commande. Installez la dernire version de VMware Tools pour accrotre les performances du systme d'exploitation client de la machine virtuelle et amliorer la gestion de machine virtuelle. Lorsque vous mettez la machine virtuelle sous tension et qu'une nouvelle version de VMware Tools est disponible, une notification figure dans la barre d'tat du systme d'exploitation client. REMARQUE Cette procdure explique comment utiliser le programme d'installation tar VMware Tools pour installer ou mettre niveau VMware Tools. Pour les machines virtuelles dans un environnement vSphere, vous pouvez utiliser aussi les packages OSP (operating system specific packages) VMware Tools pour installer et mettre niveau VMware Tools. Avec les OSP, vous pouvez utiliser les mcanismes de mise jour natifs du systme d'exploitation pour tlcharger, installer et grer VMware Tools. Pour plus d'informations, voir Packages spcifiques du systme d'exploitation pour des systmes d'exploitation clients Linux , page 22. Prrequis
n n n

Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif. Comme le programme d'installation de VMware Tools est crit en Perl, vrifiez que Perl est install dans le systme d'exploitation client. Pour les machines virtuelles vSphere, pour dterminer si vous disposez de la dernire version de VMware Tools, dans l'inventaire vSphere Client, slectionnez la machine virtuelle et cliquez sur l'onglet [Rsum] .

Procdure 1 Slectionnez la commande de menu pour monter le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client vSphere Web Client Fusion Workstation Player Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] [Icne Toutes les actions] > [Configuration] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Grer] > [l'installation (ou la mise niveau) de VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

2 3

Dans la machine virtuelle, connectez-vous au systme d'exploitation client comme utilisateur racine et ouvrez une fentre de terminal. Excutez la commande mount sans arguments pour dterminer si la distribution Linux monte automatiquement l'image de CD-ROM virtuel VMware Tools. Si le priphrique CD-ROM est mont, le priphrique et son point de montage sont lists de la manire suivante :
/dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)

20

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

S'il n'est pas mont, montez-le. a S'il n'existe aucun rpertoire de point de montage, crez-le.
mkdir /mnt/cdrom

Certaines distributions Linux utilisent des noms de point de montage diffrents. Par exemple, dans certaines distributions, le point de montage est /media/VMware Tools et non pas /mnt/cdrom. Modifiez la commande pour reflter les conventions qu'utilise la distribution. b Montez le lecteur de CD-ROM.
mount /dev/cdrom /mnt/cdrom

Certaines distributions de Linux utilisent des noms de priphrique diffrents ou organisent l'inventaire /dev diffremment. Si le lecteur de CD-ROM n'est pas /dev/cdrom ou que le point de montage d'un CD-ROM n'est pas /mnt/cdrom, modifiez la commande pour reflter les conventions qu'utilise la distribution. 5 Passez un rpertoire de travail (par exemple /tmp) :
cd /tmp

Supprimez le rpertoire prcdent vmware-tools-distrib avant d'installer VMware Tools. L'emplacement du rpertoire dpend de l'emplacement que vous avez dfini lors de l'installation prcdente. Gnralement, ce rpertoire se trouve dans /tmp/vmware-tools-distrib.

Listez le contenu du rpertoire de point de montage et notez le nom du fichier du programme d'installation tar VMware Tools.
ls mount-point

Dcompressez le programme d'installation.


tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

La valeur x.x.x est le numro de version du produit, et yyyy est le numro de build de l'dition du produit. Si vous tentez d'effectuer une installation Tar par-dessus une installation RPM, ou inversement, le programme d'installation dtecte l'installation antrieure et doit convertir le format de base de donnes d'installateur avant de poursuivre. 9 Si ncessaire, dmontez l'image de CD-ROM :
umount /dev/cdrom

Si la distribution Linux a mont automatiquement le CD-ROM, il est inutile de dmonter l'image. 10 Excutez le programme d'installation et configurez VMware Tools.
cd vmware-tools-distrib ./vmware-install.pl

Gnralement, le fichier de configuration vmware-config-tools.pl s'excute la fin de l'excution du fichier du programme d'installation. 11 12 Rpondez aux invites en appuyant sur Entre pour accepter les valeurs par dfaut, si elles sont appropries votre configuration. Suivez les instructions la fin du script. Selon les fonctions que vous utilisez, ces instructions peuvent impliquer de redmarrer la session X, de redmarrer le rseau, de se reconnecter et de dmarrer le processus utilisateur VMware. Vous pouvez galement redmarrer le systme d'exploitation client pour excuter ces tches. Si vous utilisez vCenter Server, la mention [VMware Tools] dans l'onglet [Rsum] est remplace par [OK] .

VMware, Inc.

21

Installation et configuration de VMware Tools

Suivant (Recommand) Si vous avez mis niveau VMware dans le cadre d'une mise niveau vSphere, effectuez la mise niveau vers la dernire version de matriel virtuel de la machine virtuelle.

Packages spcifiques du systme d'exploitation pour des systmes d'exploitation clients Linux
Pour les dploiements vSphere, VMware fournit des OPS (operating system specific package) comme mcanisme de modularisation et de distribution de VMware Tools. Ces OSP VMware Tools sont modulariss en utilisant des formats de package natifs et des normes, tels que rpm etdeb. Les OSP offrent les avantages suivants :
n

Vous pouvez utiliser les mcanismes de mise jour natifs du systme d'exploitation client pour tlcharger, installer et grer VMware Tools. Vous pouvez mettre niveau vers la dernire version de VMware Tools sans avoir effectuer une mise niveau vers la dernire version de vSphere. Comme les OSP VMware Tools suivent les meilleures pratiques et les normes du systme d'exploitation Linux spcifique, ils utilisent des mcanismes standard pour dterminer les dpendances entre les packages. Ces mcanismes permettent d'auditer les packages sur les machines virtuelles avec ou sans composants graphiques. Vous pouvez utiliser des outils de systme d'exploitation standard pour examiner les OSP au cours de l'installation de VMware Tools . Ce processus permet de dterminer aisment les composants installer et pour vrifier la validit de la modularisation.

IMPORTANT Utilisez les OSP si vous voulez utiliser des mcanismes de mise jour natifs la place de vCenter Server pour grer les mises jour de VMware Tools. Si vous utilisez un OSP, l'tat VMware Tools est [non gr] sur l'onglet [Rsum] de la machine virtuelle. L'tat [non gr] signifie que vous ne pouvez pas utiliser vCenter Server pour grer VMware Tools et que vous ne pouvez pas utiliser vSphere Update Manager pour mettre niveau VMware Tools. Pour plus d'informations, accdez au site Web des packages spcifiques du systme d'exploitation VMware l'adresse http://www.vmware.com/download/packages.html.

Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Solaris
Pour les machines virtuelles Solaris, vous installez et mettez niveau manuellement VMware Tools en utilisant la ligne de commande. Installez la dernire version de VMware Tools pour accrotre les performances du systme d'exploitation client de la machine virtuelle et amliorer la gestion de machine virtuelle. Lorsque vous mettez la machine virtuelle sous tension et qu'une nouvelle version de VMware Tools est disponible, une notification figure dans la barre d'tat du systme d'exploitation client. Prrequis
n n n

Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif. Comme le programme d'installation de VMware Tools est crit en Perl, vrifiez que Perl est install dans le systme d'exploitation client. Pour les machines virtuelles vSphere, pour dterminer si vous disposez de la dernire version de VMware Tools, dans l'inventaire vSphere Client, slectionnez la machine virtuelle et cliquez sur l'onglet [Rsum] .

22

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

Procdure 1 Slectionnez la commande de menu pour monter le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client vSphere Web Client Fusion Workstation Player Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] [Icne Toutes les actions] > [Configuration] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Grer] > [l'installation (ou la mise niveau) de VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

2 3

Dans la machine virtuelle, connectez-vous au systme d'exploitation client comme utilisateur racine et ouvrez une fentre de terminal. Si le gestionnaire de volumes Solaris ne monte pas le CD-ROM sous /cdrom/vmwaretools, redmarrez le gestionnaire de volumes.
/etc/init.d/volmgt stop /etc/init.d/volmgt start

Passez un rpertoire de travail (par exemple /tmp) :


cd /tmp

Extrayez VMware Tools.


gunzip -c /cdrom/vmwaretools/vmware-solaris-tools.tar.gz | tar xf -

Excutez le programme d'installation et configurez VMware Tools.


cd vmware-tools-distrib ./vmware-install.pl

Gnralement, le fichier de configuration vmware-config-tools.pl s'excute la fin de l'excution du fichier du programme d'installation. 7 8 Rpondez aux invites en appuyant sur Entre pour accepter les valeurs par dfaut, si elles sont appropries votre configuration. Suivez les instructions la fin du script. Selon les fonctions que vous utilisez, ces instructions peuvent impliquer de redmarrer la session X, de redmarrer le rseau, de se reconnecter et de dmarrer le processus utilisateur VMware. Vous pouvez galement redmarrer le systme d'exploitation client pour excuter ces tches. Si vous utilisez vCenter Server, la mention [VMware Tools] dans l'onglet [Rsum] est remplace par [OK] . Suivant (Recommand) Si vous avez mis niveau VMware dans le cadre d'une mise niveau vSphere, effectuez la mise niveau vers la dernire version de matriel virtuel de la machine virtuelle.

VMware, Inc.

23

Installation et configuration de VMware Tools

Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle FreeBSD
Pour les machines virtuelles FreeBSD, vous installez et mettez niveau manuellement VMware Tools en utilisant la ligne de commande. Installez la dernire version de VMware Tools pour accrotre les performances du systme d'exploitation client de la machine virtuelle et amliorer la gestion de machine virtuelle. Lorsque vous mettez la machine virtuelle sous tension et qu'une nouvelle version de VMware Tools est disponible, une notification figure dans la barre d'tat du systme d'exploitation client. Prrequis
n n n

Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif. Comme le programme d'installation de VMware Tools est crit en Perl, vrifiez que Perl est install dans le systme d'exploitation client. Pour les machines virtuelles vSphere, pour dterminer si vous disposez de la dernire version de VMware Tools, dans l'inventaire vSphere Client, slectionnez la machine virtuelle et cliquez sur l'onglet [Rsum] .

Procdure 1 Slectionnez la commande de menu pour monter le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client vSphere Web Client Fusion Workstation Player Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] [Icne Toutes les actions] > [Configuration] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Grer] > [l'installation (ou la mise niveau) de VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

2 3

Dans la machine virtuelle, connectez-vous au systme d'exploitation client comme utilisateur racine et ouvrez une fentre de terminal. Si la distribution ne monte pas automatiquement les CD-ROM, montez l'image de CD-ROM virtuel VMware Tools. Tapez, par exemple mount /cdrom.

Passez un rpertoire de travail (par exemple /tmp) :


cd /tmp

Extraire le fichier tar VMware Tools.


tar zxpf /cdrom/vmware-freebsd-tools.tar.gz

Si la distribution n'utilise pas le montage automatique, dmontez l'image de CD-ROM virtuel VMware Tools.
umount /cdrom

24

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

Excutez le programme d'installation et configurez VMware Tools.


cd vmware-tools-distrib ./vmware-install.pl

Gnralement, le fichier de configuration vmware-config-tools.pl s'excute la fin de l'excution du fichier du programme d'installation. 8 9 Rpondez aux invites en appuyant sur Entre pour accepter les valeurs par dfaut, si elles sont appropries votre configuration. Suivez les instructions la fin du script. Selon les fonctions que vous utilisez, ces instructions peuvent impliquer de redmarrer la session X, de redmarrer le rseau, de se reconnecter et de dmarrer le processus utilisateur VMware. Vous pouvez galement redmarrer le systme d'exploitation client pour excuter ces tches. Si vous utilisez vCenter Server, la mention [VMware Tools] dans l'onglet [Rsum] est remplace par [OK] . Suivant (Recommand) Si vous avez mis niveau VMware dans le cadre d'une mise niveau vSphere, effectuez la mise niveau vers la dernire version de matriel virtuel de la machine virtuelle.

Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle NetWare
Pour les machines virtuelles NetWare, vous installez et mettez niveau manuellement VMware Tools en utilisant la ligne de commande. Installez la dernire version de VMware Tools pour accrotre les performances du systme d'exploitation client de la machine virtuelle et amliorer la gestion de machine virtuelle. Lorsque vous mettez la machine virtuelle sous tension et qu'une nouvelle version de VMware Tools est disponible, une notification figure dans la barre d'tat du systme d'exploitation client. Prrequis
n n n

Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif. Comme le programme d'installation de VMware Tools est crit en Perl, vrifiez que Perl est install dans le systme d'exploitation client. Pour les machines virtuelles vSphere, pour dterminer si vous disposez de la dernire version de VMware Tools, dans l'inventaire vSphere Client, slectionnez la machine virtuelle et cliquez sur l'onglet [Rsum] .

Procdure 1 Slectionnez la commande de menu pour monter le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client vSphere Web Client Fusion Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] [Icne Toutes les actions] > [Configuration] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

VMware, Inc.

25

Installation et configuration de VMware Tools

Produit VMware Workstation Player

Commande de menu [VM] > [Grer] > [l'installation (ou la mise niveau) de VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

Chargez le pilote de CD-ROM afin que le priphrique de CD-ROM monte l'image ISO comme volume.
Systme d'exploitation NetWare 6.5 NetWare 6.0 ou NetWare 5.1 NetWare 4.2 (non disponible dans vSphere) Commande LOAD CDDVD LOAD CD9660.NSS load cdrom

Ds que l'installation se termine, le message VMware Tools pour NetWare est en cours d'excution apparat dans l'cran d'enregistreur des systmes d'exploitation clients de NetWare 6.5 et NetWare 6.0 et dans l'cran de console des systmes d'exploitation NetWare 4.2 et 51. 3 Pour les systmes d'exploitation clients NetWare 4.2, redmarrez-le. a Dans la console systme, arrtez le systme.
down

Dans la console systme, redmarrez le systme d'exploitation client.


restart server

Si le disque virtuel VMware Tools (netware.iso) est attach la machine virtuelle, cliquez avec le bouton droit de la souris sur l'icne de CD-ROM dans la barre d'tat de la fentre de la console et slectionnez [Dconnecter] pour le dconnecter.

Suivant (Recommand) Si vous avez mis niveau VMware dans le cadre d'une mise niveau vSphere, effectuez la mise niveau vers la dernire version de matriel virtuel de la machine virtuelle.

Installer ou mettre niveau manuellement VMware Tools dans une machine virtuelle Mac OS X
Pour les machines virtuelles Mac OS X Server, vous installez ou mettez niveau VMware Tools en utilisant un assistant d'installation. Si vous utilisez VMware Fusion ou ESXi sur un ordinateur Apple, vous pouvez crer des machines virtuelles Mac OS X Server (10.5 ou 10.6) et installer VMware Tools. Prrequis
n n

Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif.

26

VMware, Inc.

Chapitre 2 Installation et mise niveau de VMware Tools

Procdure 1 Slectionnez la commande de menu pour monter et ouvrir le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] et slectionnez [Installation interactive de Tools] ou [Mise niveau de Tools interactive] . Cliquez avec le bouton droit de la souris sur une machine virtuelle dans l'inventaire et slectionnez [Configuration] > [Machine virtuelle] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

vSphere Web Client

Fusion

Ouvrez [Installer VMware Tools] sur le disque virtuel VMware Tools, suivez toutes les tapes de l'assistant du programme d'installation et cliquez sur [OK] .

La machine virtuelle redmarre pour que VMware Tools devienne effectif.

VMware, Inc.

27

Installation et configuration de VMware Tools

28

VMware, Inc.

Rparation, changement et dsinstallation des composants VMware Tools

Gnralement, lorsque vous mettez niveau VMware Tools, les modules sont mis niveau et de nouvelles fonctions sont ajoutes. Sur les clients Windows, toutefois, si vous n'excutez pas une mise niveau personnalise, de nouveaux modules peuvent ne pas tre ajouts. Si certaines fonctions ne fonctionnent pas correctement aprs une mise niveau, vous devez changer ou rparer les modules. Sur les systmes d'exploitation autres que Windows, vous devez dmarrer manuellement le processus d'utilisateur VMware aprs la mise niveau. Ce chapitre aborde les rubriques suivantes :
n n n

Rparer ou changer les modules dans les machines virtuelles Windows , page 29 Dsinstaller VMware Tools , page 30 Dmarrer manuellement le processus d'utilisateur VMware si vous n'utilisez pas un gestionnaire de session , page 31

Rparer ou changer les modules dans les machines virtuelles Windows


Si des incidents se produisent avec l'affichage graphique tendu ou les actions de la souris ou encore avec des fonctions qui dpendent de VMware Tools, vous pouvez tre amen rparer ou modifier les modules installs. Il peut arriver que de nouveaux modules ne soient pas installs au cours d'une mise niveau VMware Tools. Vous pouvez installer manuellement les nouveaux modules en modifiant les modules installs. IMPORTANT N'utilisez pas la fonction [Ajout/Suppression de programmes] du panneau de configuration Windows du systme d'exploitation client pour rparer ou modifier VMware Tools Prrequis
n n

Mettez la machine virtuelle sous tension. Connectez-vous au systme d'exploitation client.

Procdure 1 Slectionnez la commande de menu pour monter le disque virtuel VMware Tools sur le systme d'exploitation client.
Produit VMware vSphere Client vSphere Web Client Fusion Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] [Icne Toutes les actions] > [Configuration] > [Installer/Mettre niveau VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

VMware, Inc.

29

Installation et configuration de VMware Tools

Produit VMware Workstation Player

Commande de menu [VM] > [Grer] > [l'installation (ou la mise niveau) de VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]

Si la fonction autorun n'est pas active pour le lecteur CD-ROM, pour lancer manuellement l'assistant d'installation VMware, cliquez sur [Dmarrer] > [Excuter] et entrez D:\setup.exe, o D: est votre premier lecteur de CD-ROM virtuel. Dans la page d'accueil, cliquez sur [Suivant] . Indiquez si vous voulez rparer ou modifier les modules.
n

3 4

Cliquez sur [Rparer] pour rparer les fichiers, les paramtres du registre et ainsi de suite, des composants dj installs. Cliquez sur [Modifier] pour indiquer les modules installer.

Suivez les instructions qui s'affichent.

Suivant Si des fonctions ne fonctionnent toujours pas, dsinstallez VMware Tools et rinstallez-le.

Dsinstaller VMware Tools


Il peut arriver qu'une mise niveau de VMware Tools soit incomplte. Vous pouvez gnralement rsoudre le problme en dsinstallant VMware Tools et en le rinstallant. Dans un dploiement vSphere, si vous dcidez d'utiliser des packages spcifiques du systme d'exploitation Linux pour grer VMware Tools et que vous utilisez dj vSphere pour installer VMware Tools, vous devez dsinstaller le VMware Tools existant. Pour plus d'informations sur les OSP Linux pour VMware Tools, voir Packages spcifiques du systme d'exploitation pour des systmes d'exploitation clients Linux , page 22 Prrequis
n n

Mettez la machine virtuelle sous tension. Connectez-vous au systme d'exploitation client.

Procdure
u

Utilisez la procdure propre au systme d'exploitation pour dsinstaller VMware Tools.


Systme d'exploitation Windows 7 Windows Vista et Windows Server 2008 Windows XP et version antrieure Linux Action Utilisez l'option [Programmes] > [Dsinstallation d'un programme] du systme d'exploitation client. Utilisez l'option [Programmes et fonctions] > [Dsinstallation d'un programme] du systme d'exploitation client. Utilisez l'option [Ajout/suppression de programmes] du systme d'exploitation client. Sur un systme d'exploitation client Linux sur lequel VMware Tools a t install en utilisant le programme d'installation RPM, entrez la commande suivante dans une fentre de terminal : rpm -e VMwareTools Connectez-vous comme utilisateur racine et entrez la commande suivante dans une fentre de terminal : vmware-uninstall-tools.pl Utilisez l'application [Dsinstaller VMware Tools] qui se trouve dans /Library/Application Support/VMware Tools.

Linux, Solaris, FreeBSD, NetWare Mac OS X Server

30

VMware, Inc.

Chapitre 3 Rparation, changement et dsinstallation des composants VMware Tools

Suivant Rinstallez VMware Tools.

Dmarrer manuellement le processus d'utilisateur VMware si vous n'utilisez pas un gestionnaire de session
L'un des excutables utiliss par VMware Tools dans les systmes d'exploitation clients Linux, Solaris et FreeBSD est le processus d'utilisateur VMware. Ce programme met en uvre une fonction d'ajustement du client la fentre et le mode Unit, entre autres. Normalement, ce processus dmarre automatiquement aprs avoir configur VMware Tools, dconnect l'environnement du bureau et l'avoir reconnect. Vous devez dmarrer le processus manuellement dans les environnement suivants :
n

Si vous excutez une session X sans un gestionnaire de session (par exemple, en utilisant startx et en obtenant un bureau et sans utiliser xdm, kdm ou gdm). Si vous utilisez certains anciennes versions de GNOME sans gdm ou xdm. Si vous utilisez un gestionnaire de session ou un environnement qui ne prend pas en charge Desktop Application Autostart Specification disponible depuis http://standards.freedesktop.org. Si vous mettez niveau VMware Tools.

n n

Procdure
n

Pour que le processus d'utilisateur VMware dmarre lorsque vous dmarrez une session X, ajoutez vmware-user au script de dmarrage X appropri, tel que le fichier .xsession ou .xinitrc. Le programme vmware-user se trouve dans le rpertoire dans lequel vous avez install les programmes binaires qui est le rpertoire /usr/bin, par dfaut. Le script de dmarrage modifier dpend du systme.

Pour dmarrer le processus aprs une mise niveau du logiciel VMware Tools ou si vous constatez que des fonctions ne fonctionnent pas, ouvrez une fentre de terminal et entrez la commande vmware-user.

VMware, Inc.

31

Installation et configuration de VMware Tools

32

VMware, Inc.

Utilisation de l'utilitaire de configuration VMware Tools

L'utilitaire de configuration VMware Tools est une interface de ligne de commande que vous pouvez utiliser dans le systme d'exploitation client pour modifier les paramtres VMware Tools, rduire les disques virtuels et connecter et dconnecter des priphriques virtuels. L'utilitaire de configuration VMware Tools fournit une interface de ligne de commande pour la fonctionnalit qui tait disponible auparavant dans le panneau de configuration VMware Tools uniquement. Le nom de ce programme dpend du systme d'exploitation client :
n n

Sur les systmes d'exploitation Windows, l'utilitaire s'appelle VMwareToolboxCmd.exe. Sur les systmes d'exploitation Mac OS X, l'utilitaire s'appelle vmware-tools-cli. Comme le programme d'installation VMware Tools ne modifie aucune variable d'environnement PATH sur les systmes d'exploitation Mac OS X, vous devez taper ./ avant la commande.

Sur les systmes d'exploitation Linux, FreeBSD et Solaris, l'utilitaire s'appelle vmware-toolbox-cmd.

Utilisez la commande help de l'utilitaire pour afficher les informations d'utilisation et la syntaxe complte. L'utilitaire de configuration VMware Tools est inclus dans les produits VMware suivants :
n n n n n

VMware vSphere 4.1 et les versions ultrieures VMware Workstation 7.0 et les versions ultrieures VMware Fusion 3.0 et les versions ultrieures VMware Player 3.0 et les versions ultrieures VMware ACE 2.6 et les versions ultrieures

REMARQUE L'interface utilisateur graphique de VMware Tools, appele parfois le panneau de configuration de VMware Tools et qui est disponible depuis la zone de notification dans le systme d'exploitation client, a t dlaisse et sera supprime du produit dans une version future. La mthode prfre pour configurer VMware Tools est d'utiliser les paramtres disponibles depuis le produit VMware ou d'utiliser l'utilitaire de configuration de VMware Tools de ligne de commande. Ce chapitre aborde les rubriques suivantes :
n n n n n

Configurer la synchronisation de l'heure entre les systmes d'exploitation clients et htes , page 34 Dsactivation complte de la synchronisation de l'heure , page 35 Se connecter ou dconnecter d'un priphrique virtuel , page 36 Rduire un disque virtuel , page 37 Utiliser des scripts VMware Tools personnaliss , page 38

VMware, Inc.

33

Installation et configuration de VMware Tools

Extraire les informations d'tat sur la machine virtuelle , page 42

Configurer la synchronisation de l'heure entre les systmes d'exploitation clients et htes


Lorsque vous dmarrez la synchronisation rgulire de l'heure, VMware Tools dfinit l'heure de l'hte sur le systme d'exploitation client. Aprs la synchronisation horaire, VMware Tools vrifie toutes les minutes que les horloges des systmes d'exploitation client et hte correspondent toujours. Si tel n'est pas le cas, l'horloge du systme d'exploitation client est synchronis pour qu'elle corresponde celle de l'hte. Si l'horloge du systme d'exploitation client est en retard par rapport celle de l'hte, VMware Tools avance l'horloge du client pour qu'elle corresponde celle de l'hte. Si l'horloge du systme d'exploitation client est en avance sur celle de l'hte, VMware Tools ralentit l'horloge du client jusqu' ce que les deux horloges soient synchronises. Un logiciel natif de synchronisation horaire, tel que Network Time Protocol (NTP) for Linux et Mac OS X ou Microsoft Windows Time Service (Win32Time) for Windows, est gnralement plus prcis que la synchronisation horaire rgulire VMware Tools et il est donc prfrable d'utiliser un tel logiciel. Utilisez uniquement une seule forme de synchronisation rgulire de l'heure sur les clients. Si vous utilisez un logiciel natif de synchronisation horaire, dsactivez la synchronisation horaire rgulire VMware Tools. Que vous activiez ou non la synchronisation horaire rgulire VMware Tools, les heures sont synchronises aprs certaines oprations :
n

Lorsque le processus VMware Tools est dmarr (lors d'un redmarrage ou d'une mise sous tension, par exemple). Lors de la reprise d'une machine virtuelle suspendue. Aprs tre revenu un snapshot. Aprs avoir rduit un disque.

n n n

Lorsque le systme d'exploitation dmarre ou redmarre et lorsque vous activez la synchronisation rgulire de l'heure pour la premire fois, la synchronisation peut tre en avance ou en retard. Pour les autres vnements, la synchronisation se fait en avanant dans le temps. Pour dsactiver compltement la synchronisation d'horloges, vous devez modifier le fichier de configuration (fichier .vmx) de la machine virtuelle et affecter la valeur FALSE plusieurs proprits de synchronisation. Prrequis
n

Dsactivez les autres mcanismes de synchronisation rgulire de l'heure. Par exemple, la synchronisation d'horloges NTP ou Win32Time peut tre dmarre par dfaut sur certains clients. Si vous envisagez de crer un script pour les commandes utilises dans cette procdure et voulez connatre les codes de sortie, voir Codes de sortie , page 44.

REMARQUE Les clients Mac OS X utilisent NTP et ne se dsynchronisent pas par rapport l'hte. Pour les clients Mac OS X, il est inutile d'activer la synchronisation horaire VMware Tools Procdure 1 Ouvrez une invite de commande ou un terminal dans le systme d'exploitation client.

34

VMware, Inc.

Chapitre 4 Utilisation de l'utilitaire de configuration VMware Tools

Accdez au rpertoire d'installation VMware Tools.


Systme d'exploitation Windows Linux et Solaris FreeBSD Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin

Entrez la commande qui permet de dterminer si la synchronisation de l'heure est active.


utility-name timesync status

Pour utility-name utilisez le nom du programme spcifique du client.


Systme d'exploitation Windows Linux, Solaris et FreeBSD Nom de programme VMwareToolboxCmd.exe vmware-toolbox-cmd

Entrez la commande pour activer ou dsactiver la synchronisation rgulire de l'heure.


utility-name timesync subcommand

Pour subcommand, utilisez enable ou disable. Aprs la procdure, le service VMware Tools active ou dsactive la synchronisation rgulire de l'heure. La dsactivation de la synchronisation rgulire de l'heure ne dsactive pas compltement la synchronisation de l'heure VMware Tools. Suivant Si vous devez conserver une heure fictive sur une machine virtuelle pour que l'horloge du systme d'exploitation client ne reste jamais synchronise avec celle de l'hte, dsactivez compltement la synchronisation de l'heure.

Dsactivation complte de la synchronisation de l'heure


Une machine virtuelle synchronise rgulirement son horloge avec celle de l'hte, mme si vous ne dmarrez pas la synchronisation rgulire de l'heure. Pour dsactiver compltement la synchronisation de l'heure, vous devez dfinir certaines proprits dans le fichier de configuration de la machine virtuelle. Prrequis Dsactivez la machine virtuelle. Procdure 1 2 Ouvrez le fichier de configuration (.vmx) de la machine virtuelle avec un diteur de texte. Ajoutez des lignes pour les proprits de synchronisation de l'heure et affectez la valeur FALSE aux proprits.
tools.syncTime = "FALSE" time.synchronize.continue = "FALSE" time.synchronize.restore = "FALSE" time.synchronize.resume.disk = "FALSE" time.synchronize.shrink = "FALSE" time.synchronize.tools.startup = "FALSE"

Enregistrez et fermez le fichier.

VMware, Inc.

35

Installation et configuration de VMware Tools

Suivant Mettez la machine virtuelle sous tension.

Se connecter ou dconnecter d'un priphrique virtuel


Vous pouvez connecter ou dconnecter des priphriques amovibles, tels que des lecteurs de disquette, des lecteurs DVD/CD-ROM, des images ISO, des priphriques USB, des cartes audio et des adaptateurs rseau. IMPORTANT Notez les restrictions suivantes pour la connexion des priphriques :
n

Certains priphriques ne peuvent pas tre partags entre les htes et les systmes d'exploitation clients ou deux systmes d'exploitation clients. Par exemple, seule une machine virtuelle ou seul l'hte peut accder la fois au lecteur de disque Les commandes de connexion et de dconnexion des priphriques peuvent ne pas tre disponibles si l'administrateur systme ne les a pas actives.

Pour des raisons de scurit, cette fonction est dsactive par dfaut. La premire partie de cette procdure explique comment activer la fonction dans le fichier de configuration de la machine virtuelle. Aprs avoir activ la fonction, vous pouvez excuter l'utilitaire de configuration pour connecter et dconnecter les priphriques virtuels. Prrequis Si vous envisagez de crer un script pour les commandes utilises dans cette procdure et voulez connatre les codes de sortie, voir Codes de sortie , page 44. Procdure 1 Configurez la machine virtuelle pour permettre de connecter et de dconnecter des priphriques. a b Ouvrez le fichier de configuration (.vmx) de la machine virtuelle avec un diteur de texte. Si le fichier ne contient pas les proprits suivantes, ajoutez-les et affectez-leur la valeur FALSE.
isolation.device.connectable.disable = "FALSE" isolation.device.edit.disable = "FALSE"

c 2 3

Enregistrez et fermez le fichier.

Ouvrez une invite de commande ou un terminal dans le systme d'exploitation client. Accdez au rpertoire d'installation VMware Tools.
Systme d'exploitation Windows Linux et Solaris FreeBSD Mac OS X Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin /Library/Application Support/VMware Tools

Entrez la commande pour afficher les priphriques disponibles : utility-name device list. Pour utility-name utilisez le nom du programme spcifique de l'invit.
Systme d'exploitation Windows Linux, Solaris et FreeBSD Mac OS X Nom d'utilitaire VMwareToolboxCmd.exe vmware-toolbox-cmd vmware-tools-cli

36

VMware, Inc.

Chapitre 4 Utilisation de l'utilitaire de configuration VMware Tools

(Facultatif) Entrez la commande qui permet de dterminer si un priphrique est connect.


utility-name device status device-name

Pour device-name>, utilisez l'un des noms affichs lorsque vous avez utilis la sous-commande list. 6 Entrez la commande pour connecter ou dconnecter le priphrique.
utility-name device device-name subcommand
Option device-name subcommand Action Utilisez l'un des noms affichs lorsque vous avez utilis la sous-commande list. Utilisez enable ou disable.

Aprs avoir excut cette procdure, le priphrique est connect ou dconnect, tel que spcifi.

Rduire un disque virtuel


La rduction d'un disque virtuel rcupre l'espace inutilis sur le disque et rduit l'espace qu'il occupe sur l'hte. IMPORTANT La rduction des disques n'est pas autorise dans les cas suivants :
n

La machine virtuelle est hberge sur un hte ESX/ESXi. ESX/ESXi peut rduire la taille d'un disque virtuel uniquement lorsque la machine virtuelle est exporte. Toutefois, l'espace occup par le disque virtuel sur le serveur ne change pas. La machine virtuelle dispose d'un systme d'exploitation client Mac OS X. Vous avez prallou tout l'espace disque au disque virtuel lorsque vous l'avez cr. La machine virtuelle contient un snapshot. Ce n'est pas le cas si la machine virtuelle est utilise dans VMware Fusion 4 et dispose d'un systme d'exploitation client Windows. Dans ce cas, vous pouvez utiliser le bouton de [nettoyage de machine virtuelle] dans Fusion pour rduire les disques.

n n n

n n n

La machine virtuelle est un clone li ou le parent d'un clone li. Le disque virtuel est un disque indpendant en mode non persistant. Le systme de fichiers est un systme de fichiers de journalisation, tel que ext4, xfs ou jfs.

La rduction d'un disque s'effectue en deux tapes. Au cours de la prparation, VMware Tools rcupre toutes les parties inutilises des partitions de disque (telles que les fichiers supprims) et prpare la rduction. Cette tape est excute dans le systme d'exploitation client. Au cours de cette tape, vous pouvez continuer d'interagir avec la machine virtuelle. Lors de la rduction, l'application VMware rduit la taille du disque en fonction de l'espace disque rcupr au cours de l'tape de prparation. Si le disque comporte de l'espace vide, ce processus rduit l'espace occup par le disque virtuel sur l'unit de l'hte. L'tage de rduction est excute en dehors de la machine virtuelle et peut durer trs longtemps en fonction de la taille du disque. Les machines virtuelles ne rpondent plus lorsque VMware Tools rduit les disques. IMPORTANT Dans un souci pratique, certaines versions plus rcentes des produits VMware contiennent un bouton ou une commande de menu qui a la mme fonction que la commande de rduction de disque. Par exemple, Workstation contient la commande de menu [Compacte] que vous pouvez utiliser lorsque la machine virtuelle hors tension. VMware Fusion 4 contient un bouton de [nettoyage de machine virtuelle] qui rduit les disques, mme si vous avez des snapshots.

VMware, Inc.

37

Installation et configuration de VMware Tools

Dans certains cas, la possibilit d'appeler une commande de rduction de disque peut tre considre comme un risque de scurit. Pour dfinir un paramtre qui dsactive la rduction de disque, voir Menaces associes aux comptes utilisateur sans privilges , page 48. Prrequis
n

Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, connectez-vous en tant qu'utilisateur racine. Si vous rduisez le disque virtuel comme utilisateur non-racine, vous ne pouvez pas prparer la rduction des parties du disque virtuel ncessitant des autorisations racine. Sur les clients Windows, connectez-vous en tant qu'administrateur. Vrifiez que l'hte dispose d'un espace disque libre gal la taille du disque virtuel rduire.

n n

Procdure 1 2 Ouvrez une invite de commande ou un terminal dans le systme d'exploitation client. Accdez au rpertoire d'installation VMware Tools.
Systme d'exploitation Windows Linux et Solaris FreeBSD Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin

Entrez la commande pour afficher les points de montage disponibles.


utility-name disk list

Pour utility-name utilisez le nom du programme spcifique de l'invit.


Systme d'exploitation Windows Linux, Solaris et FreeBSD Nom d'utilitaire VMwareToolboxCmd.exe vmware-toolbox-cmd

Entrez la commande pour rduire le disque sur un point de montage dfini.


utility-name disk mount-point

Pour mount-point, utilisez l'un des points de montage affichs lorsque vous avez utilis la sous-commande list.

Utiliser des scripts VMware Tools personnaliss


Vous pouvez utiliser des scripts pour automatiser les oprations du systme d'exploitation client lorsque vous changez l'tat d'alimentation d'une machine virtuelle. Vous pouvez galement modifier les scripts par dfaut ou associer des scripts personnaliss avec des oprations d'alimentation. Lorsque VMware Tools est install et que vous configurez les contrles d'alimentation d'une machine virtuellle pour utiliser le systme d'exploitation client ou les options d'alimentation logicielles, un ou plusieurs scripts par dfaut s'excutent sur le client lorsque vous changez l'tat d'alimentation de la machine virtuelle. Vous pouvez changer l'tat d'alimentation en utilisant les commandes des menus ou en cliquant sur les boutons [Suspendre] , [Reprendre] , [Mettre sous tension] , et [Mettre hors tension] . Par exemple, lorsque vous mettez hors tension une machine virtuelle, par dfaut, le script poweroff-vmdefault est excut si la machine virtuelle est configure pour arrter le systme d'exploitation client au lieu de se mettre hors tension soudainement.

38

VMware, Inc.

Chapitre 4 Utilisation de l'utilitaire de configuration VMware Tools

Les scripts sont excuts par le service VMware Tools ou processus (vmtoolsd). tant donn que vmtoolsd est excut comme racine sur Linux, Solaris et FreeBSD et comme System sous Windows, les scripts sont excuts dans une session distincte de la session de l'utilisateur connect. Le processus VMware Tools ne dtecte pas les sessions bureautiques, ce qui implique qu'il ne peut pas afficher les applications graphiques. Ne tentez pas d'utiliser des scripts personnaliss pour afficher des applications graphiques. IMPORTANT Vous ne pouvez pas excuter les scripts sur les systmes d'exploitation clients Windows NT, Me, Windows 98 et Windows 95. Prrequis
n

Familiarisez-vous avec les scripts VMware Tools par dfaut. Reportez-vous la section Scripts VMware Tools par dfaut , page 40. Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, connectez-vous comme utilisateur root pour tester, modifier ou dsactiver l'excution d'un script. Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, pour modifier un script, vrifiez que xterm et vi sont installs dans le systme d'exploitation client et se trouvent dans votre PATH ou spcifiez l'diteur utiliser en dfinissant la variable d'environnement EDITOR. Si vous envisagez de crer un script pour les commandes utilises dans cette procdure et voulez connatre les codes de sortie, voir Codes de sortie , page 44.

Procdure 1 Examinez le contenu des scripts par dfaut pour dterminer si vous voulez crer un script personnalis en effectuant des modifications et en enregistrant les scripts modifis dans un nouvel emplacement.
Systme d'exploitation Windows Linux, Solaris et FreeBSD Action Modifiez les scripts dans Program Files\VMware\VMware Tools. Modifiez les scripts dans /etc/vmware-tools.

Crez des scripts ou modifiez les scripts par dfaut et enregistrez-les sous un nouveau nom.
Systme d'exploitation Windows Linux, Solaris et FreeBSD Action Si vous crez un script, crez-le dans un fichier de commandes. Crez le script dans un format excutable, tel que shell ou Perl.

3 4

Ouvrez une invite de commande ou un terminal dans le systme d'exploitation client. Accdez au rpertoire d'installation VMware Tools.
Systme d'exploitation Windows Linux et Solaris FreeBSD Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin

VMware, Inc.

39

Installation et configuration de VMware Tools

Entrez la commande pour activer le script.


utility-name script script-name enable
Option utility-name (sur Windows) utility-name (sur Linux, Solaris et FreeBSD) script-name Action Utilisez VMwareToolboxCmd.exe. Utilisez vmware-toolbox-cmd. Utilisez power, resume, suspend ou shutdown.

Entrez la commande pour utiliser le script personnalis que vous avez cr.
utility-name script script-name set script-path

Pour script-path, utilisez le chemin complet du fichier, tel que "C:\Temp\poweron-my-vm.bat". 7 Entrez la commande pour vrifier que le script personnalis que vous avez dfini est utilis.
utility-name script script-name current

Une fois que vous avez suivi cette procdure, le service VMware Tools excute le script chaque fois que l'opration d'alimentation dfinie se produit.

Scripts VMware Tools par dfaut


VMware Tools inclut un ou plusieurs scripts par dfaut pour chaque tat d'alimentation. Les oprations excutes par les scripts dpendent en partie du systme d'exploitation client :
n

Sur la plupart des systmes d'exploitation clients Microsoft Windows, le script par dfaut qui s'excute lorsque vous suspendez une machine virtuelle libre l'adresse IP de cette machine. Le script par dfaut qui s'excute lorsque vous redmarrez la machine virtuelle renouvelle son adresse IP. Ce comportement affecte uniquement les machines virtuelles qui utilisent DHCP. Sur les systmes d'exploitation clients Windows, les scripts par dfaut se trouvent dans le dossier Program Files\VMware\VMware Tools. IMPORTANT Vous ne pouvez pas excuter les scripts sur les systmes d'exploitation clients Windows NT, Me, Windows 98 et Windows 95.

Sur la plupart des systmes d'exploitation clients Linux, Solaris et FreeBSD, le script par dfaut qui s'excute lorsque vous suspendez une machine virtuelle arrte les communications rseau de la machine virtuelle. Le script par dfaut qui s'excute lorsque vous redmarrez la machine virtuelle dmarre ses communications rseau. Les scripts ne peuvent pas tre excuts sur les systmes d'exploitation clients NetWare. Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, les scripts par dfaut se trouvent dans le rpertoire /etc/vmware-tools.

40

VMware, Inc.

Chapitre 4 Utilisation de l'utilitaire de configuration VMware Tools

Tableau 4-1. Scripts VMware Tools par dfaut


Nom du script poweroff-vm-default Description Si vous avez configur l'opration de mise hors tension pour arrter le systme d'exploitation client, ce script s'excute lorsque vous mettez hors tension la machine virtuelle. Si vous avez configur l'opration de rinitialisation pour redmarrer le systme d'exploitation client, ce script s'excute lorsque vous rinitialisez la machine virtuelle. Ce script n'a pas d'incidence sur la mise en rseau de la machine virtuelle. Si vous avez configur l'opration de mise sous tension pour dmarrer le systme d'exploitation client, ce script s'excute lorsque vous mettez sous tension la machine virtuelle et non pas lorsqu'elle reprend son excution. Si vous avez configur l'opration de rinitialisation pour redmarrer le systme d'exploitation client, ce script s'excute aprs le redmarrage de la machine virtuelle. Ce script n'a pas d'incidence sur la mise en rseau de la machine virtuelle. Si vous avez configur l'opration de mise sous tension pour dmarrer le systme d'exploitation client ou l'opration de rinitialisation pour redmarrer le client, ce script s'excute lorsque vous redmarrez la machine virtuelle aprs l'avoir suspendue. Sur les systmes d'exploitation client Windows, ce script renouvelle l'adresse IP de la machine virtuelle si elle est configure pour utiliser DHCP. Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, ce script dmarre le rseau de la machine virtuelle. Si vous avez configur l'opration de suspension pour suspendre le systme d'exploitation client, ce script s'excute lorsque vous suspendez la machine virtuelle. Sur les systmes d'exploitation clients Windows, ce script libre l'adresse IP de la machine virtuelle si elle est configure pour utiliser DHCP. Sur les clients Linux, Solaris et FreeBSD, ce script arrte la mise en rseau de la machine virtuelle.

poweron-vm-default

resume-vm-default

suspend-vm-default

Pour plus d'informations sur la configuration des diverses oprations d'alimentation, voir la documentation du produit VMware que vous utilisez.

Dsactiver un script VMware Tools


Les scripts par dfaut de suspension et de redmarrage d'une machine virtuelle sont crits pour fonctionner ensemble. Si vous dsactivez le script pour l'une de ces actions, vous devez dsactiver le script pour l'autre action. IMPORTANT Vous ne pouvez pas excuter les scripts sur les systmes d'exploitation clients Windows NT, Me, Windows 98 et Windows 95. Prrequis Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, connectez-vous comme utilisateur racine pour tester, modifier ou dsactiver l'excution d'un script. Procdure 1 Ouvrez une invite de commande ou un terminal dans le systme d'exploitation client.

VMware, Inc.

41

Installation et configuration de VMware Tools

Accdez au rpertoire d'installation VMware Tools.


Systme d'exploitation Windows Linux et Solaris FreeBSD Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin

Entrez la commande pour dsactiver le script.


utility-name script script-name disable
Option utility-name (sur Windows) utility-name (sur Linux, Solaris et FreeBSD) script-name Action Utilisez VMwareToolboxCmd.exe. Utilisez vmware-toolbox-cmd. Utilisez power, resume, suspend ou shutdown.

Suivant Si vous avez dsactiv le script de suspension d'une machine virtuelle, rptez cette procdure pour dsactiver le script de reprise ou si vous avez dsactiv le script de reprise, dsactivez galement le script de suspension.

Excuter des commandes lors de la mise hors tension ou de la rinitialisation d'une machine virtuelle
Dans un systme d'exploitation client Linux, Solaris ou FreeBSD, vous pouvez utiliser le service VMware Tools pour excuter des commandes spcifiques lorsque vous arrtez ou redmarrez un systme d'exploitation client. Vous pouvez excuter des commandes en complment d'un script dfini pour s'excuter lorsque vous arrtez le systme d'exploitation client. Procdure 1 2 Utilisez un diteur de texte pour ouvrir le fichier /etc/vmware-tools/tools.conf. Dans le fichier tools.conf, ajoutez une des commandes ou les deux commandes excuter lors de l'arrt ou du redmarrage de la machine virtuelle.
Commande halt-command = command reboot-command = command Description Pour command dfinissez la commande excuter lors de l'arrt. Pour command, dfinissez la commande excuter lors du redmarrage.

Extraire les informations d'tat sur la machine virtuelle


Vous pouvez afficher des informations sur l'heure de l'hte et la vitesse de son processeur. Pour les machines virtuelles hberges dans un environnement vSphere, vous pouvez afficher des informations supplmentaires sur la mmoire, les rservations et limites de processeur. Prrequis
n

Dtermine les informations d'tat afficher. Reportez-vous la section Sous-commandes de la commande stat , page 43. Si vous envisagez de crer un script pour les commandes utilises dans cette procdure et voulez connatre les codes de sortie, voir Codes de sortie , page 44.

42

VMware, Inc.

Chapitre 4 Utilisation de l'utilitaire de configuration VMware Tools

Procdure 1 2 Ouvrez une invite de commande ou un terminal dans le systme d'exploitation client. Accdez au rpertoire d'installation VMware Tools.
Systme d'exploitation Windows Linux et Solaris FreeBSD Mac OS X Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin /Library/Application Support/VMware Tools

Tapez la commande pour afficher les informations d'tat.


utility-name stat subcommand
Option utility-name (sur Windows) utility-name (sur Linux, Solaris et FreeBSD) utility-name (sur Mac OS X) subcommand Action Utilisez VMwareToolboxCmd.exe. Utilisez vmware-toolbox-cmd. Utilisez vmware-tools-cli. Utilisez hosttime ou speed, ou, le cas chant, l'une des sous-commandes disponibles pour les machines virtuelles hberges dans un environnement vSphere.

Sous-commandes de la commande stat


Vous pouvez utiliser la commande stat pour afficher des informations, telles que l'heure de l'hte et la vitesse de son processeur. D'autres sous-commandes sont disponibles pour les machines virtuelles dans un environnement vSphere. Tableau 4-2. Sous-commandes de la commande stat
Nom de la sous-commande hosttime vitesse balloon Description Affiche la date et l'heure sur l'hte. Affiche la vitesse du processeur en MHz. (vSphere uniquement) Affiche la quantit de mmoire rcupre de la machine virtuelle via le ballooning, en mgaoctets. (vSphere uniquement) Affiche la quantit de mmoire en cours change vers le fichier d'change de la machine virtuelle, en mgaoctets. (vSphere uniquement) Affiche les informations de limite de mmoire, en mgaoctets. (vSphere uniquement) Affiche les informations de rservation de mmoire, en mgaoctets. (vSphere uniquement) Affiche les informations de rservation de processeur, en MHz. (vSphere uniquement) Affiche les informations de limite de processeur, en MHz. (vSphere uniquement) Affiche l'ID de session en cours.

change

memlimit memres cpures cpulimit sessionid

VMware, Inc.

43

Installation et configuration de VMware Tools

Codes de sortie
Vous pouvez utiliser des codes de sortie si vous voulez intgrer des commandes de l'utilitaire de configuration VMware Tools un outil de script. Tableau 4-3. Codes de sortie
Numro de code 0 1 Commande applicable Toutes les commandes. Toutes les commandes. Description La commande a abouti. Indique toujours qu'une erreur s'est produite. Pour la commande shrink, 1 signifie que la commande shrink n'a pas pu tre excute, bien que le mode de rduction soit actif. L'argument de ligne de commande n'est pas valide. Le nom de fichier n'existe pas. Pour la commande device, 69 indique que le priphrique dfini n'existe pas. Utilisez la sous-commande list pour afficher les noms de priphriques valides. Pour la commande stat, 69 indique que le programme n'a pas pu communiquer avec l'hte (EX_UNAVAILABLE). L'hte ne prend pas en charge la requte, car il se peut qu'il ne corresponde pas hte ESX (EX_TEMPFAIL). Erreurs d'autorisation

64 66 69

Toutes les commandes. script device et stat

75 77

stat Toutes les commandes.

44

VMware, Inc.

Utilisation d'autres mthodes pour configurer VMware Tools

Certains paramtres de configuration VMware Tools sont disponibles dans le produit VMware. En outre, si vous disposez d'une machine virtuelle NetWare, vous devez utiliser le programme vmwtool, car l'utilitaire de configuration VMware Tools n'est pas disponible pour ce systme d'exploitation. Ce chapitre aborde les rubriques suivantes :
n n

Configuration de VMware Tools depuis les produits VMware , page 45 Utilisation de vmwtool pour configurer VMware Tools dans une machine virtuelle NetWare , page 46

Configuration de VMware Tools depuis les produits VMware


Vous pouvez utiliser les commandes des menus et les botes de dialogue de VMware Workstation, Player, Fusion et vCenter Server pour dfinir plusieurs paramtres pour VMware Tools. VMware Workstation et VMware Player Vous pouvez utiliser les botes de dialogue Paramtres de la machine virtuelle et Prfrences pour rechercher, tlcharger et installer automatiquement les mises niveau VMware Tools. La bote de dialogue Paramtres de la machine virtuelle contient galement une commande qui permet de rduire les disques virtuels et d'activer et de dsactiver les scripts VMware pour les oprations d'alimentation. Dans Fusion 4, vous pouvez utiliser le bouton [Vrifier automatiquement des mises jour] pour mettre niveau Fusion et VMware Tools et le bouton de [nettoyage de machine virtuelle] pour rduire les disques virtuels. Vous pouvez utiliser la bote de dialogue Modifier les paramtres d'une machine virtuelle pour vrifier et installer automatiquement les mises niveau VMware Tools. Vous pouvez galement utiliser cette bote de dialogue pour activer et dsactiver VMware Scripts pour les oprations d'alimentation ou configurer la machine virtuelle pour synchroniser son horloge avec celle de l'hte.

VMware Fusion

vSphere

En outre, dans la plupart des produits VMware, vous pouvez connecter et dconnecter les priphriques amovibles en utilisant les commandes des menus ou les boutons dans la barre d'tat de la machine virtuelle. REMARQUE L'interface utilisateur graphique de VMware Tools, appele parfois le panneau de configuration de VMware Tools et qui est disponible depuis la zone de notification dans le systme d'exploitation client, a t dlaisse et sera supprime du produit dans une version future. La mthode prfre pour configurer VMware Tools est d'utiliser les paramtres disponibles depuis le produit VMware ou d'utiliser l'utilitaire de configuration de VMware Tools de ligne de commande.

VMware, Inc.

45

Installation et configuration de VMware Tools

Utilisation de vmwtool pour configurer VMware Tools dans une machine virtuelle NetWare
Dans une machine virtuelle NetWare, vous pouvez utiliser la console systme pour dfinir certaines options de machines virtuelles, telles que la synchronisation de l'heure, l'inactivit du processeur et la configuration des priphriques avec VMware Tools. Le programme de ligne de commande VMware Tools s'appelle vmwtool. Bien que vous ne puissiez pas utiliser l'utilitaire de configuration VMware Tools dans une machine virtuelle NetWare, vous pouvez utiliser la commande vmwtool pour excuter en partie la mme fonctionnalit. La syntaxe de cette commande est la suivante :
vmwtool command

Pour command, vous pouvez utiliser les commandes et les options rpertories dans le tableau suivant. Tableau 5-1. Commandes vmwtool
Commande vmwtool help partitonlist shrink [partition] Description Affiche le rsum des commandes et des options VMware Tools dans un systme d'exploitation client NetWare. Affiche la liste de toutes les partitions de disque virtuel et indique si une partition peut tre rduite. Rduit les partitions listes. Si aucune partition n'est dfinie, toutes les partitions du disque virtuel sont rduites. L'tat du processus de rduction apparat au bas de la console systme. Affiche chaque priphrique amovible dans la machine virtuelle et son ID et indique si le priphrique est activ ou dsactiv. Les priphriques amovibles incluent la carte rseau, le lecteur de CD-ROM et le lecteur de disquette virtuels. Par dfaut, le lecteur de disquette n'est pas connect lorsque la machine virtuelle est sous tension. Dsactive le priphrique ou les priphriques dfinis dans la machine virtuelle. Si aucun priphrique n'est dfini, tous les priphriques amovibles dans la machine virtuelle sont dsactivs. Active le priphrique ou les priphriques dfinis dans la machine virtuelle. Si aucun priphrique n'est dfini, tous les priphriques amovibles dans la machine virtuelle sont activs. Permet d'activer ou de dsactiver la synchronisation de l'heure dans le systme d'exploitation client avec celle du systme d'exploitation de l'hte. Par dfaut, la synchronisation de l'heure n'est pas dsactive. Utilisez cette commande sans autre option pour afficher l'tat en cours de la synchronisation de l'heure. Permet d'activer ou de dsactiver le programme de mise en veille du processeur. Elle est active par dfaut. Le programme de mise en veille du processeur est inclus dans VMware Tools pour les systmes d'exploitation clients NetWare. Ce programme est ncessaire, car les serveurs NetWare ne mettent pas en veille le processeur lorsque le systme est inactif. Par consquent, une machine virtuelle utilise du temps de processeur de l'hte, que le logiciel serveur NetWare soit inactif ou actif.

devicelist

disabledevice [device_name]

enabledevice [device_name]

synctime [on|off]

idle [on|off]

46

VMware, Inc.

Considrations relatives la scurit pour la configuration de VMware Tools

Certains paramtres VMware Tools peuvent prsenter des risques de scurit. Par exemple, VMware Tools permet de connecter des priphriques virtuels, tels que des ports srie et parallles des machines virtuelles. Un priphrique connect peut tre le canal potentiel d'une attaque. Pour renforcer une machine virtuelle et rduire au maximum les risques de scurit, dsactivez les fonctions VMware Tools qui peuvent prsenter des failles de scurit. Pour des informations compltes sur le dploiement scuris de VMware vSphere dans un environnement de production, notamment sur les recommandations de scurit pour les htes, les machines virtuelles, les composants de gestion et une infrastructure rseau, voir le document vSphere Hardening Guide. Les paramtres VMware Tools s'appliquent uniquement l'aspect machine virtuelle d'un dploiement. Les machines virtuelles sont encapsules dans un petit nombre de fichiers. L'un des fichiers importants est le fichier de configuration (fichier .vmx). Ce fichier gre les performances du matriel virtuel et d'autres paramtres. Vous pouvez utiliser plusieurs mthodes pour afficher et modifier les paramtres de configuration :
n n

Ouvrez le fichier .vmx directement dans un diteur de texte. Utilisez vSphere Client pour modifier les paramtres de la machine virtuelle. Dans vSphere Client, la modification de ces paramtres de configuration est une option avance de la bote de dialogue Modifier les paramtres de la machine virtuelle. Utilisez vSphere Web Client pour modifier les paramtres de la machine virtuelle. Dans vSphere Web Client, la modification de ces paramtres de configuration est une option avance de la bote de dialogue Modifier les paramtres de la machine virtuelle. Utilisez un outil API vSphere, tel que l'interface CLI Power pour afficher et modifier les paramtres .vmx.

Aprs avoir modifi un paramtre, la modification n'est appliqu qu'aprs avoir redmarr la machine virtuelle. Consultez la liste suivant des menaces de scurit potentielles et les paramtres VMware Tools dfinir dans le fichier .vmx de la machine virtuelle. La valeur par dfaut de la plupart des paramtres est dj dfinie pour protger les machines virtuelles contre ces menaces.

VMware, Inc.

47

Installation et configuration de VMware Tools

Menaces associes aux comptes utilisateur sans privilges


Fonction de rduction de disque La rduction d'un disque virtuel rcupre l'espace disque inutilis. Les utilisateurs et les processus sans privilges racine ou administrateur peuvent appeler cette procdure. Comme la rduction de disque dure trs longtemps, l'appel de manire rpte de la procdure de rduction de disque peut gnrer un dni de service. Le disque virtuel est indisponible lors de l'excution du processus de rduction. Utilisez les paramtres .vmx suivants pour dsactiver la rduction de disque :
isolation.tools.diskWiper.disable = "TRUE" isolation.tools.diskShrink.disable = "TRUE"

Fonction de copie et de collage

Par dfaut, la copie et le collage de texte, de graphiques et de fichiers sont dsactivs, ainsi que la fonction glisser-dplacer pour les fichiers. Lorsque cette fonction est active, vous pouvez copier et collecter du texte enrichi et, selon le produit VMware, les graphiques et les fichiers du presse-papiers vers le systme d'exploitation client dans une machine virtuelle. savoir, ds que la fentre de console d'une machine virtuelle est active, les utilisateurs et les processus sans privilges excuts dans la machine virtuelle peuvent accder au presse-papiers de l'ordinateur ou s'excute la fentre de console. Pour viter les risques associs cette fonction, conservez les paramtres .vmx suivants qui dsactivent la copie et le collage :
isolation.tools.copy.disable = "TRUE" isolation.tools.paste.disable = "TRUE" isolation.tools.dnd.disable = "TRUE" isolation.tools.setGUIOptions.enable = "FALSE"

Menaces associes aux priphriques virtuels


Connexion et modification des priphriques Par dfaut, la connexion et la dconnexion de priphriques sont dsactives. Lorsque cette fonction est active, les utilisateurs et les processus sans privilges racine peuvent connecter des priphriques, tels que des adaptateurs rseau et des lecteurs de CD-ROM, et modifier les paramtres des priphriques. Ainsi, un utilisateur peut connecter un lecteur de CD-ROM dconnect et accder aux informations sensibles sur le disque laiss dans le lecteur. Il peut galement dconnecter une carte rseau pour isoler la machine virtuelle de son rseau, ce qui constitue un dni de service. Pour viter les risques de scurit associs cette fonction, conservez les paramtres .vmx suivants qui empchent de connecter et de dconnecter des priphriques ou de modifier leurs paramtres :
isolation.device.connectable.disable = "TRUE" isolation.device.edit.disable = "TRUE"

VMCI (Virtual machine communication interface)

Si l'interface VMCI n'est pas limite, une machine virtuelle peut dtecter les autres machines virtuelles et tre dtecte par celles-ci avec la mme option active dans le mme hte. Le logiciel intgr personnalis qui utilise cette interface peut contenir des failles de scurit inattendues qui peuvent tre exploites. En outre, une machine virtuelle peut dtecter le nombre machines virtuelles qui se trouvent dans un mme systme ESX/ESXi en enregistrant la

48

VMware, Inc.

Chapitre 6 Considrations relatives la scurit pour la configuration de VMware Tools

machine virtuelle. Cette information pourrait tre utilise des fins malveillantes. La machine virtuelle peut tre expose aux autres dans le systme ds lors qu'au moins un programme est connect l'interface de socket VMCI. Utilisez le paramtre .vmx pour limiter l'interface VMCI :
vmci0.unrestricted = "FALSE"

Menaces associes au flux d'informations de machine virtuelle


Configuration de la taille du journal d'une machine virtuelle Comme un fichier journal est gnralement cr uniquement lorsqu'un hte est redmarr, les fichiers journaux peuvent tre trs volumineux. La journalisation non contrle peut gnrer un dni de service si une banque de donnes manque d'espace disque. VMware recommande d'enregistrer 10 fichiers journaux de 1 000 Ko chacun. Utilisez les paramtres .vmx suivants pour dfinir ces limites :
log.rotateSize = "10000" log.keepOld = "10"

Une stratgie plus extrme consiste dsactiver la journalisation de la machine virtuelle. Cette opration rend plus complexe la rsolution des problmes et la maintenance. Ne dsactivez pas la journalisation, sauf si la rotation des fichiers journaux ne s'avre pas suffisante. Utilisez les paramtres .vmx suivants pour dsactiver la journalisation :
logging = "FALSE"

Taille du fichier VMX

Par dfaut, le fichier de configuration est limit 1 Mo, car une taille incontrle du fichier peut gnrer un dni de service si la banque de donnes manque d'espace disque. Des messages d'information sont parfois envoys par la machine virtuelle au fichier .vmx. Ces messages setinfo dfinissent les caractristiques ou les identifiants de la machine virtuelle en crivant des paires nom-valeur dans le fichier. Il peut tre ncessaire d'augmenter la taille du fichier si d'importants volumes d'informations personnalises doivent tre stockes dans le fichier. Le nom de proprit est tools.setInfo.sizeLimit et vous dfinissez la valeur en kilo-octets. Conservez le paramtre .vmx suivant :
tools.setInfo.sizeLimit = "1048576"

Envoi des compteurs de performances dans PerfMon

Vous pouvez intgrer des compteurs de performances de machine virtuelle pour le processeur et la mmoire dans PerfMon pour les systmes d'exploitation clients Microsoft Windows. Cette fonction fournit des informations dtailles sur l'hte physique disponible pour le systme d'exploitation client. Une personne mal intentionne pourrait utiliser ces informations pour lancer d'autres attaques sur l'hte. La fonction est dsactive par dfaut. Conservez le paramtre .vmx suivant pour empcher l'envoi des informations de l'hte la machine virtuelle :
tools.guestlib.enableHostInfo = "FALSE"

Ce paramtre ne bloque pas toutes les mesures. Si vous affectez la valeur FALSE cette proprit, les mesures suivantes sont bloques :
n n n n

GUESTLIB_HOST_CPU_NUM_CORES GUESTLIB_HOST_CPU_USED_MS GUESTLIB_HOST_MEM_SWAPPED_MB GUESTLIB_HOST_MEM_SHARED_MB

VMware, Inc.

49

Installation et configuration de VMware Tools

n n n n n n

GUESTLIB_HOST_MEM_USED_MB GUESTLIB_HOST_MEM_PHYS_MB GUESTLIB_HOST_MEM_PHYS_FREE_MB GUESTLIB_HOST_MEM_KERN_OVHD_MB GUESTLIB_HOST_MEM_MAPPED_MB GUESTLIB_HOST_MEM_UNMAPPED_MB

Fonctions non exposes dans vSphere qui peuvent gnrer des vulnrabilits

Comme les machines virtuelles VMware s'excutent sur un grand nombre de produits VMware en plus de vSphere, certains paramtres de machine virtuelle ne s'appliquent pas dans un environnement vSphere. Bien que ces fonctions n'apparaissent pas dans les interfaces utilisateur vSphere, leur dsactivation rduit le nombre de vecteurs d'accs d'un systme d'exploitation client un hte. Utilisez le paramtre .vmx suivants pour dsactiver ces fonctions :
isolation.tools.unity.push.update.disable = "TRUE" isolation.tools.hgfsServerSet.disable = "TRUE" isolation.tools.memSchedFakeSampleStats.disable = "TRUE" isolation.tools.getCreds.disable = "TRUE"

50

VMware, Inc.

Index

A
adaptateurs rseau, connexion 36 applications de sauvegarde, pilotes pour 8

I
ID de session 42 images ISO, connexion 36 informations d'tat, extraction 42 installateur tar 20 installation de VMware Tools FreeBSD (programme d'installation tar) 24 Linux (programme d'installation tar) 20 Mac OS X 26 Microsoft Windows 13 NetWare (programme d'installation tar) 25 prsentation du processus 12 silencieusement sur les systmes d'exploitation clients Windows 14 Solaris (programme d'installation tar) 22 Installation de VMware Tools dpannage 29 FreeBSD (programme d'installation tar) 24 installation automatique sur des clients Windows 14, 16 installation silencieuse sur des clients Windows 14, 16 Linux (programme d'installation tar) 20 Mac OS X 26 Microsoft Windows 13 NetWare (programme d'installation tar) 25 pilotes non signs 18, 19 processus 11, 12 rparation 29 Solaris (programme d'installation tar) 22

C
cartes audio, connexion 36 cartes BusLogic SCSI 8 cartes LSI Logic, virtuel 8 client Linux, Installation ou mise niveau de VMware Tools, Linux (programme d'installation tar) 20 Codes de sortie 44 commande de disque 37 commande de priphrique 36, 46 commande de redmarrage pour Linux, Solaris, et systmes d'exploitation client FreeBSD 42 commande de script 38 commande halt pour Linux, Solaris, et systmes d'exploitation client FreeBSD 42 commande stat 42, 43 commande timesync 34 commande vmwtool 46 connexion des priphriques virtuels 36, 47 copier et coller, des fichiers et du texte 9, 47

D
dconnexion des priphriques virtuels 36, 47 dsinstallation de VMware Tools 30 disques virtuels, rduction 37, 46, 47 dossiers partags, module de noyau de 8

F
fichier de configuration de machine virtuelle (fichier .vmx) 47 fichier tools.conf 42 fonction Unity 9

L
lecteurs de CD-ROM, connexion 36 lecteurs de disquettes, connexion 36 lecteurs de DVD, connexion 36

M
mise niveau de VMware Tools FreeBSD (programme d'installation tar) 24 Linux (programme d'installation tar) 20 Mac OS X 26 Microsoft Windows 13 NetWare (programme d'installation tar) 25

G
glisser-dplacer, des fichiers et du texte 9, 47

H
heure de l'hte 42 horloge, synchronisation entre les systmes d'exploitation htes et clients 34, 35, 46

VMware, Inc.

51

Installation et configuration de VMware Tools

prsentation du processus 12 Solaris (programme d'installation tar) 22 mise niveau VMware Tools dpannage 29 FreeBSD (programme d'installation tar) 24 Linux (programme d'installation tar) 20 Mac OS X 26 Microsoft Windows 13 mises jour automatiques 45 NetWare (programme d'installation tar) 25 processus 11, 12 Solaris (programme d'installation tar) 22 mode silencieux pour installer VMware Tools sur des clients Windows 14 modification des modules VMware Tools 29 module de noyau hgfs.sys 8 module de noyau vmhgfs 8

Processus utilisateur VMware 9 proprit de journalisation 47 proprit isolation.device.connectable.disable 47 proprit isolation.device.edit.disable 47 proprit isolation.tools.copy.disable 47 proprit isolation.tools.diskShrink.disable 47 proprit isolation.tools.diskWiper.disable 47 proprit isolation.tools.dnd.disable 47 proprit isolation.tools.paste.disable 47 proprit isolation.tools.setGUIOptions.enable 47 proprit log.keepOld 47 proprit log.rotateSize 47 proprit tools.guestlib.enableHostInfo 47 proprit tools.setInfo.sizeLimit 47 proprit vmci0.unrestricted 47

N
NetWare, Novell 46

R
rduction d'un disque virtuel 37, 46, 47 rparation des installations VMware Tools 29, 31

O
OSPs pour l'installation de VMWare Tools dans les machines virtuelles Linux 22, 30

S
script poweroff-vm-default 40 script poweron-vm-default 40 script resume-vm-default 40 script suspend-vm-default 40 scripts, VMware Tools 38, 40, 45 Scripts VMware Tools dsactivation 41 par dfaut 40 personnalis 38 scripts VMware Tools personnaliss 38 service, VMware Tools 7 service VMware Tools 7 statistiques de mmoire 42, 43 statistiques de processeur 42, 43 synchronisation de l'heure 34, 35, 46 systme d'exploitation client FreeBSD, Installation ou mise niveau de VMware Tools, Linux (programme d'installation tar) 24 systme d'exploitation client Mac OS X, installation ou mise niveau de VMware Tools 26 systme d'exploitation client Microsoft Windows, installation ou mise niveau de VMware Tools 13 systme d'exploitation client NetWare, Installation ou mise niveau de VMware Tools (programme d'installation tar) 25 systme d'exploitation client Solaris, Installation ou mise niveau de VMware Tools (programme d'installation tar) 22

P
packages spcifiques du systme d'exploitation Linux pour VMware Tools 22, 30 packages spcifiques du systme d'exploitation pour VMware Tools dans les machines virtuelles Linux 30 Packages spcifiques du systme d'exploitation pour VMware Tools dans les machines virtuelles Linux 22 paramtres de configuration de la scurit 47 priphriques amovibles 36, 46 priphriques USB, connexion 36 pilotes, VMware Tools 8 pilotes audio, virtuel 8 pilotes de contrle de la mmoire, virtuel 8 pilotes de priphrique, virtuel 8 pilotes de souris, virtuel 8 pilotes Filesystem Sync 8 pilotes non signs, dans les versions bta de VMware Tools 18, 19 pilotes rseau, virtuel 8 pilotes rseau vmxnet 8 pilotes SCSI, virtuel 8 pilotes SCSI paravirtuels 8 pilotes SVGA, virtuel 8 pilotes VMCI 8, 47 pilotes VSS (Volume Shadow Copy Services) 8 processus, utilisateur VMware 9 processus utilisateur, VMware 9

52

VMware, Inc.

Index

U
utilitaire de configuration pour VMware Tools 33 utilitaire vmware-toolbox-cmd pour les systmes d'exploitation clients Linux, Solaris et FreeBSD 33 utilitaire vmware-tools-cli pour les systmes d'exploitation clients Mac OS X avec Fusion 33 utilitaire VMwareToolboxCmd.exe pour les systmes d'exploitation clients Windows 33

V
vmtoolsd 7 VMware Tools composants de 7 configuration depuis les produits VMware 45 considrations de scurit 47 prsentation de 5 utilitaire de configuration 33 vmware-user, dmarrage manuel 31

VMware, Inc.

53

Installation et configuration de VMware Tools

54

VMware, Inc.

Vous aimerez peut-être aussi