Académique Documents
Professionnel Documents
Culture Documents
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-01
Vous trouverez la documentation technique la plus rcente sur le site Web de VMware l'adresse : http://www.vmware.com/fr/support/ 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 20092012 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. 100-101 Quartier Boieldieu 92042 Paris La Dfense France www.vmware.com/fr
VMware, Inc.
Service VMware Tools 7 Pilotes des priphriques VMware Tools 8 Processus utilisateur VMware 9
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 15 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 27
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
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 Utilisation de scripts personnaliss VMware Tools 38 Utiliser des scripts VMware Tools personnaliss dans les clients Windows 39 Utilisation de scripts personnaliss dans les systmes d'exploitation autres que Windows 40 Scripts VMware Tools par dfaut 41 Dsactiver un script VMware Tools 42 Excuter des commandes lors de la mise hors tension ou de la rinitialisation d'une machine virtuelle 43
VMware, Inc.
Extraire les informations d'tat sur la machine virtuelle 43 Sous-commandes de la commande stat 44 Codes de sortie 44
Configuration de VMware Tools depuis les produits VMware 47 Utilisation de vmwtool pour configurer VMware Tools dans une machine virtuelle NetWare 48
VMware, Inc.
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.
VMware, Inc.
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. 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
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. Sur les systmes d'exploitation client Linux qui excutent Xorg 1.8 et les versions ultrieures, cette fonctionnalit est disponible en caractristique standard.
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. Cette fonctionnalit est ralise par le conteneur de service VMware Tools (vmsvc). Dans les systmes d'exploitation Windows , il permet de crer des snapshots suspendus utiliss par certaines applications de sauvegarde. Cette fonction s'applique vSphere.
VMware, Inc.
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.
Pilote audio
VMware, Inc.
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. Utilis dans Workstation et Fusion, ce module est essentiel pour les oprations de copie trainer et dposer entre les htes et les clients. Si vous utilisez vSphere et vShield, vous pouvez dsormais effectuer une installation de VMware Tools personnalise pour installer le composant vShield Endpoint Thin Agent. vShield Endpoint utilise l'hyperviseur pour effectuer des analyses d'antivirus sans agent encombrant. Cette stratgie permet d'viter les goulets d'tranglement des ressources et optimise l'utilisation de la mmoire. Pour plus d'informations, consulter le Guide de dmarrage rapide vShield. 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 Windows plus anciens , le pilote de systme de fichiers Sync est install. Ces modules permettent un logiciel de sauvegarde externe tiers qui est intgr vSphere pour crer des applications compatibles avec des snapshots. 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.
Pilote ThinPrint
Pilote de contrle de la mmoire Modules et pilotes qui supportent la ralisation des sauvegardes automatiques des machines virtuelles
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.
VMware, Inc.
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. 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.
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. Quelques nouvelles fonctionnalits dans une version particulire d'un produit VMware peuvent dpendre de l'installation ou de la mise jour vers la nouvelle version de VMware Tools incluse dans cette version. 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.
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 15 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 27
n n
VMware, Inc.
11
12
VMware, Inc.
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.
Quelques nouvelles fonctionnalits dans une version particulire d'un produit VMware peuvent dpendre de l'installation ou de la mise jour vers la nouvelle version de VMware Tools incluse dans cette version. D'autres options de compatibilit sont galement disponibles. Tableau 2-1. Options de compatibilit de la machine virtuelle
Compatibilit ESXi 5.1 et versions ultrieures ESXi 5.0 et versions ultrieures ESX/ESXi 4.x et versions ultrieures ESX/ESXi 3.5 et versions ultrieures Description Cette machine virtuelle (version matrielle 9) est compatible avec ESXi 5.1 et versions ultrieures. Cette machine virtuelle (version matrielle 8) est compatible avec ESXi 5.0 et 5.1. Cette machine virtuelle (version matrielle 7) est compatible avec ESX/ESXi 4.x, ESXi 5.0 et 5.1. Cette machine virtuelle (version matrielle 4) est compatible avec ESX/ESXi 3.5. ESX/ESX 4.x et ESXi 5.1. Elle est galement compatible avec VMware Server 1.0 et versions ultrieures. Vous ne pouvez pas crer de machine virtuelle avec la compatibilit ESX/ESXi 3.5 sur ESXi 5.0. Cette machine virtuelle (version matrielle 3) est compatible avec ESX Server 2.x, ESX/ESXi 3.5 et 4.x et ESXi 5.0. Vous ne pouvez pas crer ou modifier de machine virtuelle avec la compatibilit ESX Server 2.x. Vous pouvez uniquement les dmarrer ou les mettre niveau.
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. Dans vSphere, la version du matriel virtuel 4 correspond la compatibilit ESX/ESXi 3.5. La version du matriel virtuel 7 correspond la compatibilit 4.x ESX / ESXi. 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.
VMware, Inc.
13
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.
n
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. Si vous utilisez vSphere et que vous envisagez d'installer le pilote vShield Endpoint Thin Agent, reportezvous aux spcifications systme indiques dans le pilote vShield Endpoint Thin Agent, voir les exigences du systme indiques dans le Guide de dmarrage rapide vShield. Le composant vShield n'est pas install par dfaut. Vous devez effectuer une installation personnalise et inclure ce composant
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 Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] Cliquer avec le bouton droit sur la machine virtuelle et slectionnez [Toutes les Actions vCenter] > [SE client] > [Installer/Mettre jour VMware Tools] . a Pour retrouver une VM, slectionnez un centre de donnes, un dossier, un cluster, un pool de ressources, un hte ou un vApp. b Cliquez sur l'onglet [Objets connexes] puis cliquez sur [Machines virtuelles] . [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Installer (ou Mettre niveau) 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 des composants non dfinis par dfaut, tels que le pilote vShield Endpoint Thin Agent, slectionnez la configuration [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.
14
VMware, Inc.
Si vous utilisez vCenter Server, la mention [VMware Tools] dans l'onglet [rsum] est remplace par [OK] . Suivant (Recommand) Si vous avez mis jour VMware Tools dans le cadre d'une mise jour de vSphere, dterminez ensuite s'il y a lieu de mettre jour les machines virtuelles dans votre environnement. Pour examiner et comparer le matriel disponible pour les diffrents niveaux de compatibilit, voir l'Administration machine virtuelle vSphere .
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. 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.
VMware, Inc.
15
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"
Si vous utlisez vCenter Server, utilisez l'onglet [Machines virtuelles] pour slectionner plusieurs machines virtuelles. a b c d 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. 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 noms des composants respectent la casse. et minuscules. Les composants ne sont pas tous installs sur tous les systmes d'exploitation.
16
VMware, Inc.
ThinPrint
VMCI
Hgfs
VMXNet VMXNet3
VMware, Inc.
17
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.
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 15.
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.
VMware, Inc.
19
Suivant Installer VMware Tools. Reportez-vous la section Automatiser l'installation de VMware Tools dans une machine virtuelle Windows , page 15.
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 Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] Cliquer avec le bouton droit sur la machine virtuelle et slectionnez [Toutes les Actions vCenter] > [SE client] > [Installer/Mettre jour VMware Tools] . a Pour retrouver une VM, slectionnez un centre de donnes, un dossier, un cluster, un pool de ressources, un hte ou un vApp. b Cliquez sur l'onglet [Objets connexes] puis cliquez sur [Machines virtuelles] . [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Installer (ou Mettre niveau) VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]
Dans la machine virtuelle, connectez-vous au systme d'exploitation client comme utilisateur racine et ouvrez une fentre de terminal.
20
VMware, Inc.
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)
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
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 Rpondez aux invites en appuyant sur Entre pour accepter les valeurs par dfaut, si elles sont appropries votre configuration.
VMware, Inc.
21
12
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 jour VMware Tools dans le cadre d'une mise jour de vSphere, dterminez ensuite s'il y a lieu de mettre jour les machines virtuelles dans votre environnement. Pour examiner et comparer le matriel disponible pour les diffrents niveaux de compatibilit, voir l'Administration machine virtuelle vSphere .
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.
22
VMware, Inc.
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 Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] Cliquer avec le bouton droit sur la machine virtuelle et slectionnez [Toutes les Actions vCenter] > [SE client] > [Installer/Mettre jour VMware Tools] . a Pour retrouver une VM, slectionnez un centre de donnes, un dossier, un cluster, un pool de ressources, un hte ou un vApp. b Cliquez sur l'onglet [Objets connexes] puis cliquez sur [Machines virtuelles] . [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Installer (ou Mettre niveau) 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
Gnralement, le fichier de configuration vmware-config-tools.pl s'excute la fin de l'excution du fichier du programme d'installation. 7 Rpondez aux invites en appuyant sur Entre pour accepter les valeurs par dfaut, si elles sont appropries votre configuration.
VMware, Inc.
23
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 jour VMware Tools dans le cadre d'une mise jour de vSphere, dterminez ensuite s'il y a lieu de mettre jour les machines virtuelles dans votre environnement. Pour examiner et comparer le matriel disponible pour les diffrents niveaux de compatibilit, voir l'Administration machine virtuelle vSphere .
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 Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] Cliquer avec le bouton droit sur la machine virtuelle et slectionnez [Toutes les Actions vCenter] > [SE client] > [Installer/Mettre jour VMware Tools] . a Pour retrouver une VM, slectionnez un centre de donnes, un dossier, un cluster, un pool de ressources, un hte ou un vApp. b Cliquez sur l'onglet [Objets connexes] puis cliquez sur [Machines virtuelles] . [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Installer (ou Mettre niveau) VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]
24
VMware, Inc.
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.
Si la distribution n'utilise pas le montage automatique, dmontez l'image de CD-ROM virtuel VMware Tools.
umount /cdrom
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 jour VMware Tools dans le cadre d'une mise jour de vSphere, dterminez ensuite s'il y a lieu de mettre jour les machines virtuelles dans votre environnement. Pour examiner et comparer le matriel disponible pour les diffrents niveaux de compatibilit, voir l'Administration machine virtuelle vSphere .
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
VMware, Inc.
25
n n
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 Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] Cliquer avec le bouton droit sur la machine virtuelle et slectionnez [Toutes les Actions vCenter] > [SE client] > [Installer/Mettre jour VMware Tools] . a Pour retrouver une VM, slectionnez un centre de donnes, un dossier, un cluster, un pool de ressources, un hte ou un vApp. b Cliquez sur l'onglet [Objets connexes] puis cliquez sur [Machines virtuelles] . [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Installer (ou Mettre niveau) 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
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 jour VMware Tools dans le cadre d'une mise jour de vSphere, dterminez ensuite s'il y a lieu de mettre jour les machines virtuelles dans votre environnement. Pour examiner et comparer le matriel disponible pour les diffrents niveaux de compatibilit, voir l'Administration machine virtuelle vSphere .
26
VMware, Inc.
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 avec une tiquette d'Apple, vous pouvez crer des machines virtuelles Mac OS X Server (10.5 ou version ultrieure) et installer VMware Tools. Prrequis
n n
Mettez la machine virtuelle sous tension. Vrifiez que le systme d'exploitation client est actif.
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] . Toutes les actions vCenter [Toutesw les Actions vCenter] > [SO invit] > [Installer/Mettre jour VMware Tools] [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools]
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] .
VMware, Inc.
27
28
VMware, Inc.
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
VMware, Inc.
29
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 Commande de menu [Inventaire] > [Machine virtuelle] > [Client] > [Installer/Mettre niveau VMware Tools] Cliquer avec le bouton droit sur la machine virtuelle et slectionnez [Toutes les Actions vCenter] > [SE client] > [Installer/Mettre jour VMware Tools] . a Pour retrouver une VM, slectionnez un centre de donnes, un dossier, un cluster, un pool de ressources, un hte ou un vApp. b Cliquez sur l'onglet [Objets connexes] puis cliquez sur [Machines virtuelles] . [Machine virtuelle] > [Installer (ou Mettre niveau) VMware Tools] [VM] > [Installer (ou Mettre niveau) 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.
Suivant Si des fonctions ne fonctionnent toujours pas, dsinstallez VMware Tools et rinstallez-le.
30
VMware, Inc.
Procdure
u
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
32
VMware, Inc.
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 Utilisation de scripts personnaliss VMware Tools , page 38
VMware, Inc.
33
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 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 Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin
34
VMware, Inc.
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.
VMware, Inc.
35
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
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.
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.
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
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 50. 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 Mac OS X Chemin par dfaut C:\Program Files\VMware\VMware Tools /usr/sbin /usr/local/sbin /Library/Application Support/VMware Tools
Pour mount-point, utilisez l'un des points de montage affichs lorsque vous avez utilis la sous-commande list.
38
VMware, Inc.
Pour Linux, Mac OS X, Solaris, et les clients FreeBSD, vous pouvez crire des scripts et les placer dans un rpertoire donn, puis VMware Tools excute vos scripts en plus des scripts par dfaut. Pour la mise sous tension et reprendre les oprations, les scripts par dfaut s'excutent avant les scripts personnaliss. Pour la mise en veille et la mise hors tension, les scripts par dfaut s'excutent aprs les scripts personnaliss. De cette faon, VMware Tools arrte les services seulement aprs que les scripts personaliss ont termin leur travail et, inversement, restaurent les mmes services avant que les scripts personnaliss tentent d'utiliser les services.)
Utiliser des scripts VMware Tools personnaliss dans les clients Windows
Sur les systmes d'exploitation client Windows, vous pouvez crire des scripts pour automatiser les oprations de systme d'exploitation client lorsque vous modifiez l'tat d'alimentation d'une machine virtuelle. Pour les systmes d'exploitation client Windows, vous pouvez crire de nouveaux scripts ou modifier les scripts de dfaut et les enregistrer avec de nouveaux noms, puis configurer VMware Tools pour utiliser votre script personnalis au lieu du script de dfaut. Les scripts par dfaut se trouvent dans le dossier Program Files\VMware\VMware Tools. Sur les clients Windows, les scripts par dfaut pour la mise sous tension et hors tension des oprations sont uniquement des espaces rservs. Le script pour la rinitialisation des oprations contient une ligne qui renouvelle l'adresse IP de la machine virtuelle. Si vous crivez un script personnalis pour l'opration de rinitialisation, vous devez inclure cette ligne en premier.
@%SYSTEMROOT%\system32\ipconfig /renew
Le script pour suspendre les oprations contient une ligne qui libre l'adresse IP. Si vous crivez un script personnalis pour l'opration d'interruption, vous devez inclure cette ligne en premier.
@%SYSTEMROOT%\system32\ipconfig /release
Les scripts sont excuts par le service VMware Tools ou processus (vmtoolsd). Etant donn que vmtoolsd est excut en tant qu'utilisateur root sur Linux, Mac, Solaris, et FreeBSD et en tant que systme sur 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 41. 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 Rdigez de nouveaux scripts ou modifiez les scripts par dfaut et enregistrez-les en tant que fichiers
bat avec des nouveaux noms.
Les scripts par dfaut se trouvent dans le dossier Program Files\VMware\VMware Tools. Pour suspendre les scripts, n'oubliez pas d'inclure la ligne qui libre l'adresse IP. Pour rinitialiser les scripts n'oubliez pas d'inclure la ligne qui renouvelle l'adresse IP. 2 3 Ouvrez une invite de commande dans le systme d'exploitation client. Modifiez les rpertoires sur le rpertoire d'installation de VMware Tools. Le rpertoire d'installation par dfaut est C:\Program Files\VMware\VMware Tools.
VMware, Inc.
39
Entrez la commande pour utiliser le script personnalis que vous avez cr.
VMwareToolboxCmd.exe script nom-script set parcours-script
Pour script-path, utilisez le chemin complet du fichier, tel que "C:\Temp\poweron-my-vm.bat". 6 Entrez la commande pour vrifier que le script personnalis que vous avez dfini est utilis.
VMwareToolboxCmd.exe script nom-script 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.
Utilisation de scripts personnaliss dans les systmes d'exploitation autres que Windows
Sur Linux, Mac OS X, Solaris, et les systmes d'exploitation client FreeBSD, vous pouvez crire des scripts pour automatiser les oprations de systme d'exploitation client lorsque vous modifiez l'tat d'alimentation d'une machine virtuelle. Pour Linux, Mac OS X, Solaris, et les clients FreeBSD, vous pouvez crire des scripts et les placer dans un rpertoire donn, puis VMware Tools excute vos scripts en plus des scripts par dfaut. Pour la mise sous tension et reprendre les oprations, les scripts par dfaut s'excutent avant les scripts personnaliss. Pour la mise en veille et la mise hors tension, les scripts par dfaut s'excutent aprs les scripts personnaliss. De cette faon, VMware Tools arrte les services seulement aprs que les scripts personaliss ont termin leur travail et, inversement, restaurent les mmes services avant que les scripts personnaliss tentent d'utiliser les services.) Les scripts sont excuts par le service VMware Tools ou processus (vmtoolsd). Etant donn que vmtoolsd est excut en tant qu'utilisateur root sur Linux, Mac, Solaris, et FreeBSD et en tant que systme sur 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. Prrequis
n
Familiarisez-vous avec les scripts VMware Tools par dfaut. Reportez-vous la section Scripts VMware Tools par dfaut , page 41. Sous Linux, Mac OS X, Solaris et les systmes d'exploitation client FreeBSD, pour tester, modifier ou dsactiver l'excution d'un script, ouvrez une session en tant qu'utilisateur root. Sous Linux, Mac OS X, Solaris, FreeBSD et les systmes d'exploitation client, pour modifier un script, vrifiez que xterm et vi sont installs dans le systme d'exploitation client et sont 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.
40
VMware, Inc.
Rdigez des scripts personnaliss et placez-les dans le rpertoire correct, comme indiqu par les commentaires dans les fichiers de script de dfaut pour chaque opration d'alimentation. Sur les systmes d'exploitation clients Linux, Solaris et FreeBSD, les scripts par dfaut se trouvent dans le rpertoire /etc/vmware-tools. Sur les systmes d'exploitation Mac OS X, les scripts par dfaut se trouvent dans le dossier /Bibliothque/ Support des Applications/VMware Tools. Ne modifiez pas les scripts par dfaut.
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.
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 client 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.
n
Sur la plupart des systmes d'exploitation clients Linux, Mac OS X, Solaris, et FreeBSD, le script par dfaut qui s'excute lorsque vous interrompez une machine virtuelle arrte la mise en 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. Sur les systmes d'exploitation Mac OS X, les scripts par dfaut se trouvent dans le dossier /Bibliothque/ Support des Applications/VMware Tools.
poweron-vm-default
VMware, Inc.
41
suspend-vm-default
Pour plus d'informations sur la configuration des diverses oprations d'alimentation, voir la documentation du produit VMware que vous utilisez.
42
VMware, Inc.
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.
Dtermine les informations d'tat afficher. Reportez-vous la section Sous-commandes de la commande stat , page 44. 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 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
VMware, Inc.
43
Action 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.
change
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).
64 66 69
44
VMware, Inc.
VMware, Inc.
45
46
VMware, Inc.
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 47 Utilisation de vmwtool pour configurer VMware Tools dans une machine virtuelle NetWare , page 48
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.
47
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]
48
VMware, Inc.
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.
49
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"
Virtual Machine Communication Interface (VMCI) pour ESXi 5.0 et versions antrieures
Cette configuration s'applique ESXi 5.0 et aux machines virtuelles prcdentes. Il ne s'applique pas aux ESXi 5.1 et aux machines virtuelles plus rcentes. 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
50
VMware, Inc.
exploites. En outre, une machine virtuelle peut dtecter le nombre machines virtuelles qui se trouvent dans un mme systme ESX/ESXi en enregistrant la 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"
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"
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"
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
GUESTLIB_HOST_CPU_NUM_CORES
VMware, Inc.
51
n n n n n n n n n
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.ghi.launchmenu.change = "TRUE" isolation.tools.ghi.autologon.disable = "TRUE" isolation.tools.hgfsServerSet.disable = "TRUE" isolation.tools.memSchedFakeSampleStats.disable = "TRUE" isolation.tools.getCreds.disable = "TRUE"
52
VMware, Inc.
Index
A
adaptateurs rseau, connexion 36 applications de sauvegarde, pilotes pour 8
I
ID de session 43 images ISO, connexion 36 informations d'tat, extraction 43 installateur tar 20 installation de VMware Tools FreeBSD (programme d'installation tar) 24 Linux (programme d'installation tar) 20 Mac OS X 27 Microsoft Windows 13 NetWare (programme d'installation tar) 25 prsentation du processus 12 silencieusement sur les systmes d'exploitation clients Windows 15 Solaris (programme d'installation tar) 22 Installation de VMware Tools dpannage 29 FreeBSD (programme d'installation tar) 24 installation automatique sur des clients Windows 15, 16 installation silencieuse sur des clients Windows 15, 16 Linux (programme d'installation tar) 20 Mac OS X 27 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 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, 48 commande de redmarrage pour Linux, Solaris, et systmes d'exploitation client FreeBSD 43 commande de script 3840 commande halt pour Linux, Solaris, et systmes d'exploitation client FreeBSD 43 commande stat 43, 44 commande timesync 34 commande vmwtool 48 connexion des priphriques virtuels 36, 49 copier et coller, des fichiers et du texte 9, 49
D
dconnexion des priphriques virtuels 36, 49 dsinstallation de VMware Tools 30 disques virtuels, rduction 37, 48, 49 dossiers partags, module de noyau de 8
F
fichier de configuration de machine virtuelle (fichier .vmx) 49 fichier tools.conf 43 fonction Unity 9
L
lecteurs de CD-ROM, connexion 36 lecteurs de disquettes, connexion 36 lecteurs de DVD, connexion 36
G
glisser-dplacer, des fichiers et du texte 9, 49
M
mise niveau de VMware Tools FreeBSD (programme d'installation tar) 24 Linux (programme d'installation tar) 20 Mac OS X 27 Microsoft Windows 13 NetWare (programme d'installation tar) 25
H
heure de l'hte 43 horloge, synchronisation entre les systmes d'exploitation htes et clients 34, 35, 48
VMware, Inc.
53
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 27 Microsoft Windows 13 mises jour automatiques 47 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 15 modification des modules VMware Tools 29 module de noyau hgfs.sys 8 module de noyau vmhgfs 8
Processus utilisateur VMware 9 proprit de journalisation 49 proprit isolation.device.connectable.disable 49 proprit isolation.device.edit.disable 49 proprit isolation.tools.copy.disable 49 proprit isolation.tools.diskShrink.disable 49 proprit isolation.tools.diskWiper.disable 49 proprit isolation.tools.paste.disable 49 proprit log.keepOld 49 proprit log.rotateSize 49 proprit tools.guestlib.enableHostInfo 49 proprit tools.setInfo.sizeLimit 49 proprit vmci0.unrestricted 49
R
rduction d'un disque virtuel 37, 48, 49 rparation des installations VMware Tools 29, 31
N
NetWare, Novell 48
O
OSPs pour l'installation de VMWare Tools dans les machines virtuelles Linux 22, 30
S
script poweroff-vm-default 41 script poweron-vm-default 41 script resume-vm-default 41 script suspend-vm-default 41 scripts, VMware Tools 3841, 47 Scripts VMware Tools dsactivation 42 par dfaut 41 personnalis 3840 scripts VMware Tools personnaliss 3840 service, VMware Tools 7 service VMware Tools 7 statistiques de mmoire 43, 44 statistiques de processeur 43, 44 synchronisation de l'heure 34, 35, 48 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 27 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 49 priphriques amovibles 36, 48 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, 49 pilotes VSS (Volume Shadow Copy Services) 8 processus, utilisateur VMware 9 processus utilisateur, VMware 9
U
utilitaire de configuration pour VMware Tools 33
54
VMware, Inc.
Index
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 47 considrations de scurit 49 prsentation de 5 utilitaire de configuration 33 vmware-user, dmarrage manuel 31
VMware, Inc.
55
56
VMware, Inc.