È possibile utilizzare il programma di installazione della CLI per eseguire l'aggiornamento automatico di vCenter Server Appliance o Platform Services Controller. È necessario eseguire l'aggiornamento tramite CLI da una macchina Windows, Linux o Mac che si trova nella stessa rete dell'appliance che si desidera aggiornare.
Procedura
- Passare alla sottodirectory vcsa-cli-installer relativa al sistema operativo in uso.
- Se si esegue l'aggiornamento in Windows, passare alla directory vcsa-cli-installer\win32.
- Se si esegue l'aggiornamento in Linux, passare alla directory vcsa-cli-installer/lin64.
- Se si esegue l'aggiornamento in Mac, passare alla directory vcsa-cli-installer/mac.
- (Facoltativo) Verificare di aver preparato correttamente il modello di aggiornamento eseguendo una verifica del modello di base.
vcsa-deploy upgrade --verify-template-only path_to_the_json_file
- (Facoltativo) Raccogliere e convalidare i requisiti dell'aggiornamento eseguendo un controllo prima dell'aggiornamento.
vcsa-deploy upgrade --precheck-only path_to_the_json_file
Il controllo precedente all'aggiornamento installa Upgrade Runner nell'appliance di origine di cui si desidera eseguire l'aggiornamento senza dover aggiornare l'appliance.
Upgrade Runner convalida le configurazioni come le impostazioni di rete di ESXi e i server NTP. Upgrade Runner verifica inoltre se sono state selezionate dimensioni di distribuzione e di storage adeguate per la nuova appliance rispetto alle risorse di elaborazione necessarie per l'aggiornamento.
- Effettuare l'aggiornamento eseguendo il comando seguente.
vcsa-deploy upgrade --accept-eula optional_arguments path_to_the_json_file
Utilizzare optional_arguments per immettere argomenti separati da spazi per impostare ulteriori parametri di esecuzione del comando di aggiornamento.
Ad esempio, è possibile impostare la posizione del registro e altri file di output generati dal programma di installazione. Questo esempio conferma inoltre la partecipazione al programma Analisi utilizzo software di VMware. Se il parametro
ceip_enabled è impostato su true nel modello di distribuzione di JSON, è necessario includere l'argomento
--acknowledge-ceip.
vcsa-deploy upgrade --accept-eula --acknowledge-ceip --log-dir=path_to_the_location path_to_the_json_file