È possibile aggiornare tutte le celle nel gruppo di server insieme al database condiviso eseguendo il programma di installazione di VMware Cloud Director con l'opzione --private-key-path.
È possibile utilizzare il programma di installazione di VMware Cloud Director per Linux per aggiornare un gruppo di server di VMware Cloud Director composto da installazioni di VMware Cloud Director in un sistema operativo Linux supportato. Se il gruppo di server di VMware Cloud Director è costituito da distribuzioni di appliance VMware Cloud Director 9.5, è possibile utilizzare il programma di installazione di VMware Cloud Director per Linux per aggiornare l'ambiente esistente solo come parte del flusso di lavoro di migrazione. Vedere Aggiornamento e migrazione dell'appliance di VMware Cloud Director.
VMware Cloud Director for Linux è distribuito come file eseguibile firmato digitalmente con formato del nome vmware-vcloud-director-distribution-v.v.v-nnnnnn.bin, dove v.v.v rappresenta la versione di prodotto e nnnnnn il numero di build. Ad esempio: vmware-vcloud-director-distribution-8.10.0-3698331.bin. Questo eseguibile consente di installare o aggiornare VMware Cloud Director.
Quando si esegue il programma di installazione di VMware Cloud Director con l'opzione --private-key-path, è possibile aggiungere altre opzioni di comando dell'utilità upgrade, ad esempio --maintenance-cell. Per informazioni sulle opzioni dell'utilità upgrade del database, vedere Riferimento dell'utilità di aggiornamento del database.
Prerequisiti
-
Verificare che il database VMware Cloud Director, i componenti vSphere e i componenti NSX siano compatibili con la nuova versione di VMware Cloud Director.
Importante: Se l'installazione di VMware Cloud Director esistente utilizza un database Oracle o un database Microsoft SQL Server, verificare di aver effettuato la migrazione a un database PostgreSQL prima di eseguire l'aggiornamento. Per i percorsi di aggiornamento possibili, vedere Aggiornamento di VMware Cloud Director in Linux. -
Assicurarsi di disporre delle credenziali di utente con privilegi avanzati per il server di destinazione
-
Se si desidera che il programma di installazione verifichi la firma digitale del file di installazione, scaricare e installare la chiave pubblica VMware nel server di destinazione. Se la firma digitale del file di installazione è stata già verificata, non è necessario verificarla di nuovo durante l'installazione. Vedere Download e installazione della chiave pubblica VMware.
- Assicurarsi di disporre di una chiave di licenza valida per utilizzare la versione del software VMware Cloud Director a cui si desidera effettuare l'aggiornamento.
- Verificare che tutte le celle consentano le connessioni SSH da parte dell'utente con privilegi avanzati senza alcuna password. Per eseguire una verifica è possibile eseguire il seguente comando di Linux:
sudo -u vcloud ssh -i private-key-path root@cell-ip
Nell'esempio seguente l'identità dell'utente viene impostata suvcloud
, quindi viene stabilita una connessione SSH alla cella in cell-ip come root, ma la password dell'utente root non viene fornita. Se la chiave privata in private-key-path nella cella locale è leggibile dall'utentevcloud.vcloud
e la chiave pubblica corrispondente è presente nel file authorized-keys per l'utente root in cell-ip, il comando viene eseguito correttamente.Nota:Il programma di installazione di VMware Cloud Director crea l'utente
vcloud
, il gruppovcloud
e l'accountvcloud.vcloud
per consentire di utilizzarli come identità con cui vengono eseguiti i processi di VMware Cloud Director. L'utentevcloud
non dispone di password. - Verificare che tutti gli host ESXi siano attivati. Gli host ESXi disattivati non sono supportati.
- Verificare che tutti i server nel gruppo di server possano accedere allo storage del server di trasferimento condiviso. Vedere Preparazione dello storage del server di trasferimento per VMware Cloud Director in Linux.
-
A partire dalla versione 10.3, VMware Cloud Director non consente più ai server LDAP dell'amministratore e del tenant di ignorare la convalida del certificato SSL. Prima di eseguire l'aggiornamento di VMware Cloud Director, è necessario verificare la connessione. Se in una qualsiasi delle organizzazioni sono presenti queste configurazioni non valide, per ciascuna di esse è necessario disattivare l'impostazione Accept all certificates per il server LDAP e importare i certificati nell'interfaccia utente delle impostazioni LDAP.
Nelle versioni recenti, quando si aggiornano le impostazioni LDAP per disattivare l'impostazione Accept all certificates, la finestra di dialogo Considera attendibile al primo utilizzo automatizza l'importazione del certificato per il server LDAP di un'organizzazione. Tuttavia, nelle versioni precedenti, si tratta di un processo a due passaggi per disattivare l'impostazione Accept all certificates e quindi utilizzare l'interfaccia utente per caricare il certificato del server LDAP.
- Se l'installazione di VMware Cloud Director utilizza un server LDAPS, per evitare errori di accesso LDAP dopo l'aggiornamento, verificare di disporre di un certificato creato adeguatamente per Java 8 Update 181. Per informazioni, vedere l'argomento relativo alle modifiche di Java 8 all'indirizzo https://www.java.com.
Procedura
risultati
- Verifica che l'host della cella corrente soddisfi tutti i requisiti.
- Apre il pacchetto RPM di VMware Cloud Director.
- Aggiorna il software di VMware Cloud Director nella cella corrente.
- Aggiorna il database di VMware Cloud Director.
- Aggiorna il software di VMware Cloud Director in tutte le celle rimanenti, quindi riavvia i servizi di VMware Cloud Director nella cella.
- Riavvia i servizi di VMware Cloud Director nella cella corrente.
Operazioni successive
- Avviare i servizi di VMware Cloud Director in tutte le celle nel gruppo di server.
-
Verificare che le connessioni AMQP funzionino correttamente.
- Aggiornamento di ciascun NSX Manager associato a un sistema vCenter Server collegato
- Aggiornamento dei sistemi vCenter Server, degli host ESXi e degli NSX Edge