Distribuer la configuration de VMware Tools à grande échelle

Vous pouvez distribuer le fichier de configuration VMware Tools sur plusieurs machines virtuelles à partir du référentiel GuestStore.
La fonctionnalité
GlobalConf
met automatiquement à jour la configuration de VMware Tools avec la configuration disponible dans le référentiel GuestStore. La fonctionnalité
GlobalConf
est désactivée par défaut. Lorsqu'elle est activée, elle permet aux administrateurs vSphere de distribuer la configuration globale de VMware Tools sur plusieurs machines virtuelles dans l'environnement vSphere.
La fonctionnalité
GlobalConf
repose sur la configuration de VMware Tools présente dans le référentiel GuestStore. Par défaut, la configuration de VMware Tools est extraite du référentiel GuestStore
"/vmware/configurations/vmtools/windows/tools.conf"
pour les GOS (Good OS) Windows et
"/vmware/configurations/vmtools/linux/tools.conf"
pour les GOS Linux, sauf si elle est remplacée par un paramètre dans la configuration locale de VMware Tools dans l'invité. Avant d'utiliser cette fonctionnalité, vous devez ajouter la configuration souhaitée de VMware Tools au référentiel GuestStore comme ressource selon les attentes de la fonctionnalité
GlobalConf
.
Lorsque la fonctionnalité
GlobalConf
est activée, le service système VMware Tools recherche périodiquement le fichier
tools.conf
dans le référentiel GuestStore.
  • Si un fichier
    tools.conf
    est disponible, il est téléchargé et appliqué localement lors de l'exécution. Pendant ce processus, seuls les paramètres non spécifiés dans le fichier
    tools.conf
    local de l'invité sont appliqués.
  • Si le fichier
    tools.conf
    n'est pas disponible dans le référentiel GuestStore, tout fichier de configuration précédemment téléchargé sera supprimé du système de fichiers local dans l'invité.
Le module
GlobalConf
de VMware Tools vérifie par défaut le référentiel GuestStore toutes les 60 minutes. Sur la machine virtuelle, l'administrateur invité peut modifier manuellement le fichier
tools.conf
pour configurer différents paramètres liés au module
GlobalConf
.
La fonctionnalité
GlobalConf
comporte les paramètres de configuration suivants :
[globalconf]
  • enabled=true
     : active le module.
  • poll-interval=3600
     : la valeur d'intervalle doit être spécifiée en secondes. Valeur par défaut : 3 600 secondes. Valeur minimale : 1 800 secondes.
  • resource=/path/to/tools/conf/in/gueststore
     : la valeur par défaut est
    "/vmware/configurations/vmtools/windows/tools.conf"
    pour les GOS Windows et
    "/vmware/configurations/vmtools/linux/tools.conf"
    pour les GOS Linux.
  • Vous devez redémarrer le service du système VMware Tools (vmsvc), si l'un des paramètres ci-dessus est mis à jour dans le fichier
    tools.conf
    local.
  • À partir de la version 11.3.0 de VMware Tools, lors de la modification des paramètres liés à
    GlobalConf
    dans le fichier
    tools.conf
    , le service du système VMware Tools (vmsvc) ne nécessite aucun redémarrage.
Vous pouvez utiliser l'utilitaire de ligne de commande de boîte à outils VMware Tools pour effectuer les opérations suivantes :
  • Interrogez l'état du module
    GlobalConf
    .
    • Windows
      VMwareToolboxCmd.exe globalconf status
    • Linux
      vmware-toolbox-cmd globalconf status
  • Activez le module
    GlobalConf
    .
    • Windows
      VMwareToolboxCmd.exe globalconf enable
    • Linux
      vmware-toolbox-cmd globalconf enable
  • Désactivez le module
    GlobalConf
    .
    • Windows
      VMwareToolboxCmd.exe globalconf disable
    • Linux
      vmware-toolbox-cmd globalconf disable
  • Déclenchez une mise à jour immédiate de la configuration de VMware Tools à partir du référentiel GuestStore sans attendre l'intervalle d'interrogation.
    • Windows
      VMwareToolboxCmd.exe globalconf refresh
    • Linux
      vmware-toolbox-cmd globalconf refresh
Vous pouvez utiliser les commandes
globalconf enable
ou
globalconf disable
au lieu de modifier
tools.conf
pour l'activation ou la désactivation de la fonctionnalité
GlobalConf
.