3 votes

Comment détecter, dans le système d'exploitation invité, si les outils vmware sont périmés ?

J'essaie de trouver un moyen générique de vérifier, dans le système d'exploitation invité d'une machine virtuelle, si les outils VMware sont périmés.

Le meilleur moyen que j'ai trouvé jusqu'à présent a été de vérifier la sortie de "vmware-toolbox-cmd -v", et de la comparer au numéro de version attendu. Par exemple :

if [ "`vmware-toolbox-cmd -v`" = "8.3.18.20074 (build-975338)" ]
then
   echo "The vmware tools are OK"
else
   echo "The vmware tools are out of date"
   ...
   ...
fi

Mais le numéro de version change avec le temps, donc je devrais mettre à jour le script à chaque fois, sur chaque machine virtuelle. Ou alors, je pourrais lire le "numéro de version attendu" à partir d'une ressource partagée, avec wget ou curl.

Pouvez-vous m'aider à trouver une meilleure solution ?

Gracias

7voto

ewwhite Points 193555

Je ne prends pas la peine de vérifier les versions des outils VMware sur mes machines virtuelles invitées Linux maintenant avec la fréquence des mises à jour d'ESXi et de vSphere.

Je suis un grand partisan de Packages spécifiques au système d'exploitation VMware (OSP) .

Cela me permet de gérer les outils pour invités VMware indépendamment de l'hôte et de contrôler les mises à jour/installations au niveau du gestionnaire de paquets Linux. Je pense qu'il s'agit d'une meilleure méthode car je peux également obtenir des outils plus récents pour mes VM invitées dans des situations où l'infrastructure vSphere est plus ancienne (par exemple, la version 4.1).

Par exemple, dans Red Hat et CentOS, j'ajoute simplement ce qui suit dans ma routine d'installation des outils invités :

# rpm -ivh http://packages.vmware.com/tools/esx/5.1/repos/vmware-tools-repo-RHEL6-9.0.0-2.x86_64.rpm
# yum -y install vmware-tools-esx-kmods vmware-tools-esx

Le résultat est plus propre et plus facile à gérer que les mises à jour manuelles des outils à partir du vCenter ou du client vSphere.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X