È 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-10.4.0-19780584.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 Guida di riferimento all'utilità di aggiornamento del database per VMware Cloud Director in Linux.

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 per l'installazione di VMware Cloud Director in Linux.

  • 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 su vcloud, 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'utente vcloud.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 gruppo vcloud e l'account vcloud.vcloud per consentire di utilizzarli come identità con cui vengono eseguiti i processi di VMware Cloud Director. L'utente vcloud 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

  1. Eseguire il login al server di destinazione come utente root.
  2. Scaricare il file di installazione nel server di destinazione.
    Se il software è stato acquistato su supporto multimediale, copiare il file di installazione in una posizione accessibile dal server di destinazione.
  3. Verificare che il checksum del download corrisponda a quello pubblicato nella pagina di download.
    I valori per entrambi i checksum MD5 e SHA1 vengono pubblicati nella pagina di download. Utilizzare lo strumento appropriato per verificare che il checksum del file di installazione scaricato corrisponda a quello visualizzato nella pagina di download. Un comando Linux nel seguente formato visualizza il checksum per file-installazione.
    [root@cell1 /tmp]# md5sum installation-file
    Il comando restituisce il checksum del file di installazione che deve corrispondere al checksum MD5 della pagina di download.
  4. Verificare che il file di installazione sia eseguibile.
    Tale file richiede l'autorizzazione execute. Per verificare se tale autorizzazione è disponibile, aprire una console, una shell o una finestra del terminale ed eseguire il comando Linux riportato di seguito, dove file-di-installazione è il percorso completo del file di installazione di VMware Cloud Director.
    [root@cell1 /tmp]# chmod u+x installation-file
  5. In una console, shell o finestra del terminale, eseguire il file di installazione con l'opzione --private-key-path e il percorso completo della chiave privata della cella di destinazione.
    È possibile aggiungere altre opzioni di comando dell'utilità upgrade del database.
    ./installation-file --private-key-path /vcloud/.ssh/id_rsa
    
    Nota: Non è possibile eseguire il file di installazione da una directory il cui percorso includa caratteri spazio incorporati.

    Il programma di installazione rileva una versione precedente di VMware Cloud Director e richiede di confermare l'aggiornamento.

    Se il programma di installazione rileva una versione di VMware Cloud Director che corrisponde o è successiva alla versione del file di installazione, viene visualizzato un messaggio di errore e il programma di installazione si chiude.

  6. Immettere y e premere INVIO per confermare l'aggiornamento.

risultati

Il programma di installazione avvia il seguente flusso di lavoro di aggiornamento di più celle.
  1. Verifica che l'host della cella corrente soddisfi tutti i requisiti.
  2. Apre il pacchetto RPM di VMware Cloud Director.
  3. Aggiorna il software di VMware Cloud Director nella cella corrente.
  4. Aggiorna il database di VMware Cloud Director.
  5. Aggiorna il software di VMware Cloud Director in tutte le celle rimanenti, quindi riavvia i servizi di VMware Cloud Director nella cella.
  6. Riavvia i servizi di VMware Cloud Director nella cella corrente.

Operazioni successive

  1. Avviare i servizi di VMware Cloud Director in tutte le celle nel gruppo di server.
  2. Verificare che le connessioni AMQP funzionino correttamente.

  3. Aggiornamento delle istanze di NSX Manager registrate in VMware Cloud Director
  4. Aggiornamento di sistemi di vCenter Server, host ESXi e NSX Edge registrati in VMware Cloud Director