Distribuzione della configurazione di VMware Tools su larga scala

È possibile distribuire il file di configurazione di VMware Tools su più macchine virtuali dal repository GuestStore.
La funzionalità
GlobalConf
aggiorna automaticamente la configurazione di VMware Tools con la configurazione disponibile nel repository GuestStore. La funzionalità
GlobalConf
è disabilitata per impostazione predefinita. Quando è abilitata, consente agli amministratori di vSphere di distribuire la configurazione globale di VMware Tools su più macchine virtuali nell'ambiente vSphere.
La funzionalità
GlobalConf
si basa sulla configurazione di VMware Tools che è presente nel repository GuestStore. Per impostazione predefinita, la configurazione di VMware Tools viene recuperata dal repository GuestStore
"/vmware/configurations/vmtools/windows/tools.conf"
per i sistemi operativi guest Windows e
"/vmware/configurations/vmtools/linux/tools.conf"
per i sistemi operativi guest Linux, a meno che non venga sostituita da un'impostazione della configurazione locale di VMware Tools all'interno del guest. Prima di utilizzare questa funzionalità, è necessario aggiungere la configurazione di VMware Tools desiderata al repository GuestStore come previsto dalla funzionalità
GlobalConf
della risorsa.
Quando la funzionalità
GlobalConf
è abilitata, il servizio di sistema di VMware Tools verifica periodicamente la presenza del file
tools.conf
nel repository GuestStore.
  • Se il file
    tools.conf
    è presente, viene scaricato e applicato localmente in fase di runtime. Durante questo processo, vengono applicate solo le impostazioni che non sono specificate nel file
    tools.conf
    locale all'interno del guest.
  • Se il file
    tools.conf
    non è disponibile nel repository GuestStore, qualsiasi file di configurazione scaricato in precedenza verrà eliminato dal file system locale nel guest.
Per impostazione predefinita, il modulo
GlobalConf
in VMware Tools controlla il repository GuestStore ogni 60 minuti. Nella macchina virtuale, l'amministratore guest può modificare manualmente il file
tools.conf
per configurare varie impostazioni relative al modulo
GlobalConf
.
La funzionalità
GlobalConf
ha le impostazioni di configurazione seguenti:
[globalconf]
  • enabled=true
    : abilita il modulo.
  • poll-interval=3600
    : il valore dell'intervallo deve essere specificato in secondi. Valore predefinito: 3600 secondi. Valore minimo: 1800 secondi.
  • resource=/path/to/tools/conf/in/gueststore
    : il valore predefinito è
    "/vmware/configurations/vmtools/windows/tools.conf"
    per i sistemi operativi guest Windows e
    "/vmware/configurations/vmtools/linux/tools.conf"
    per i sistemi operativi guest Linux.
  • Se una delle impostazioni precedenti viene aggiornata nel file
    tools.conf
    locale, è necessario riavviare il servizio di sistema di VMware Tools (vmsvc).
  • A partire dalla versione VMware Tools 11.3.0, quando le impostazioni relative a
    GlobalConf
    vengono modificate nel file
    tools.conf
    , il servizio di sistema VMware Tools (vmsvc) non richiede un riavvio.
È possibile utilizzare l'utilità della riga di comando toolbox di VMware Tools per eseguire le operazioni seguenti:
  • Eseguire una query sullo stato del modulo
    GlobalConf
    .
    • Windows
      VMwareToolboxCmd.exe globalconf status
    • Linux
      vmware-toolbox-cmd globalconf status
  • Abilitare il modulo
    GlobalConf
    .
    • Windows
      VMwareToolboxCmd.exe globalconf enable
    • Linux
      vmware-toolbox-cmd globalconf enable
  • Disabilitare il modulo
    GlobalConf
    .
    • Windows
      VMwareToolboxCmd.exe globalconf disable
    • Linux
      vmware-toolbox-cmd globalconf disable
  • Attivare un aggiornamento immediato della configurazione di VMware Tools dal repository GuestStore senza attendere l'intervallo di polling.
    • Windows
      VMwareToolboxCmd.exe globalconf refresh
    • Linux
      vmware-toolbox-cmd globalconf refresh
Per abilitare o disabilitare la funzionalità
GlobalConf
, è possibile utilizzare i comandi
globalconf enable
o
globalconf disable
anziché modificare
tools.conf
.