Se Appliance SDDC Manager non dispone dell'accesso al depot VMware Dominio e al depot Dell, è possibile utilizzare l'utilità di trasferimento bundle per scaricare i bundle in un computer diverso e quindi caricarli in Appliance SDDC Manager.
Quando si scaricano bundle, l'utilità di trasferimento bundle verifica che le dimensioni del file e il checksum dei bundle scaricati corrispondano ai valori previsti. Inoltre, in VMware Cloud Foundation 5.0 e versioni successive, gli aggiornamenti vengono resi disponibili in base ai dati di compatibilità, che monitorano gli aggiornamenti tra prodotti compatibili e la compatibilità tra prodotti nelle versioni. Questi dati vengono aggiornati prima della pianificazione di qualsiasi operazione di aggiornamento.
Prerequisiti
- Un computer Windows o Linux con connettività Internet per il download dei bundle.
- È necessario un sistema con accesso a Internet per scaricare il file manifesto e i dati di compatibilità di VMware.
- Il computer deve disporre di Java 8 o versione successiva.
- Un computer Windows o Linux con accesso alla Appliance SDDC Manager per il caricamento dei bundle.
- Per caricare il file manifesto da un computer Windows, è necessario che OpenSSL sia installato e configurato.
- Configurare il keep-alive TCP nel client SSH per impedire i timeout della connessione del socket quando si utilizza l'utilità di trasferimento bundle per operazioni di lunga durata.
Nota: L'utilità di trasferimento bundle è l'unico metodo supportato per il download dei bundle. Non utilizzare strumenti di terze parti o altri metodi per scaricare i bundle.
Procedura
- Scaricare la versione più recente dell'utilità di trasferimento bundle su un computer con accesso a Internet.
- Accedere a VMware Customer Connect e passare alla pagina Scarica VMware Cloud Foundation.
- Nel campo Seleziona versione, selezionare la versione da aggiornare.
- Fare clic su Driver e strumenti.
- Espandere gli strumenti di VMware Cloud Foundation aggiuntivi.
- Fare clic su SCARICA ADESSO per l'utilità di trasferimento bundle.
- Estrarre lcm-tools-prod.tar.gz.
- Passare a lcm-tools-prod/bin/ e verificare di disporre delle autorizzazioni di esecuzione in tutte le cartelle.
- Copiare l'utilità di trasferimento bundle in un computer che può accedere all'Appliance SDDC Manager e quindi copiare l'utilità di trasferimento bundle nell'Appliance SDDC Manager.
- Accedere tramite SSH all'Appliance SDDC Manager tramite l'account utente vcf.
- Immettere su per passare all'utente root.
- Creare la directory lcm-tools.
mkdir /opt/vmware/vcf/lcm/lcm-tools
Nota: Se la directory
/opt/vmware/vcf/lcm/lcm-tools esiste già con una versione precedente dell'utilità di trasferimento bundle, è necessario eliminare il contenuto della directory esistente prima di continuare.
- Copiare il file dell'utilità di trasferimento bundle (lcm-tools-prod.tar.gz) scaricato nel passaggio 1 nella directory /opt/vmware/vcf/lcm/lcm-tools.
- Estrarre il contenuto di lcm-tools-prod.tar.gz.
tar -xvf lcm-tools-prod.tar.gz
- Impostare le autorizzazioni per la directory lcm-tools.
cd /opt/vmware/vcf/lcm/
chown vcf_lcm:vcf -R lcm-tools
chmod 750 -R lcm-tools
- Sul computer con accesso a Internet scaricare il file manifesto. Si tratta di un file di metadati strutturati che contiene informazioni sulle versioni del prodotto VMware incluse nella distinta base della versione.
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username
- Copiare il file manifesto e la directory lcm-tools-prod in un computer con accesso a Appliance SDDC Manager.
- Caricare il file manifesto nell'Appliance SDDC Manager.
./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Downloaded-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username
Utilizzare le credenziali SSO di vSphere per il parametro
--sddcMgrUser.
- Sul computer con accesso a Internet, scaricare i dati di compatibilità.
./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username --pdu dell_depot_email
Per specificare una posizione di download. utilizzare
--outputDirectory
seguito dal percorso della directory.
- Copiare i file di dati di compatibilità (VmwareCompatibilityData.json e VxrailCompatibilityData.json) nel computer con accesso a Appliance SDDC Manager.
- Caricare i file di compatibilità in Appliance SDDC Manager.
./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
- Nel computer con accesso a Internet, eseguire il comando seguente.
./lcm-bundle-transfer-util --download "downloadPartnerBundle" --outputDirectory absolute-path-output-dir --depotUser customer_connect_email --sv current-vcf-version --p target-vcf-version --pdu dell_depot_email
dove
absolute-path-output-dir |
Percorso della directory in cui devono essere scaricati i file del bundle. Questa directory deve disporre delle autorizzazioni 777. Se non si specifica la directory per il download, i bundle vengono scaricati nella directory predefinita con autorizzazioni 777. |
depotUser |
Nome utente del depot VMware (VMware Customer Connect). Verrà richiesto di immettere la password dell'utente depot. Se nella password sono presenti caratteri speciali, specificare la password tra virgolette singole. |
current-vcf-version |
Versione corrente di VMware Cloud Foundation. Ad esempio, 4.3.1.1. |
target-vcf-version |
Versione di destinazione di VMware Cloud Foundation. Ad esempio, 4.4.0.0. |
dell_depot_email |
Indirizzo e-mail del depot Dell. |
Dopo aver immesso le password di VMware Customer Connect e del depot Dell, l'utilità visualizza il messaggio
Scaricare i bundle di vRealize?. Immettere
Y o
N.
L'utilità visualizza un elenco dei bundle disponibili in base alla versione corrente e di destinazione di
VMware Cloud Foundation.
- Specificare i bundle da scaricare.
Immettere una delle opzioni seguenti:
È inoltre possibile immettere un elenco di nomi di bundle separati da virgole per scaricare bundle specifici. Ad esempio:
bundle-38371, bundle-38378.
Viene visualizzato l'avanzamento del download per ogni bundle. Attendere il download di tutti i bundle.
- Se sono stati scaricati bundle VxRail:
- Copiare il bundle partner nella directory /nfs/vmware/vcf/nfs-mount/bundle/depot/local/bundles in Appliance SDDC Manager.
- Copiare partnerBundleMetadata.json nella directory /nfs/vmware/vcf/nfs-mount/bundle/depot/local Appliance SDDC Manager in .
- Copiare softwareCompatibilitySets.json nella directory /nfs/vmware/vcf/nfs-mount/bundle/depot/local in Appliance SDDC Manager.
- Eseguire i comandi seguenti nell'appliance SDDC Manager:
chown -R vcf_lcm:vcf /nfs/vmware/vcf/nfs-mount/bundle/depot/local
chmod -R 755 /nfs/vmware/vcf/nfs-mount/bundle/depot/local
- Copiare l'intera directory di output in un computer con accesso alla Appliance SDDC Manager e quindi copiarla nella Appliance SDDC Manager.
È possibile selezionare qualsiasi posizione della
Appliance SDDC Manager che disponga di spazio libero sufficiente. Ad esempio,
/nfs/vmware/vcf/nfs-mount/.
Comando di esempio per copiare la directory di output in
Appliance SDDC Manager:
scp -pr /root/upgrade-bundles vcf@SDDC_MANAGER_IP:/nfs/vmware/vcf/nfs-mount/
Il comando
scp nell'esempio precedente copia la directory di output (
upgrade-bundles) nella directory
/nfs/vmware/vcf/ncf/ in
Appliance SDDC Manager.
- Caricare la directory nel repository LCM interno della Appliance SDDC Manager.
- Accedere tramite SSH all'appliance SDDC Manager utilizzando l'account utente vcf.
- Passare a /opt/vmware/vcf/lcm/lcm-tools/bin.
- Eseguire il comando seguente:
./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory absolute-path-bundle-dir
- Sostituire absolute-path-bundle-dir con il percorso della posizione in cui è stata copiata la directory di output. Ad esempio: /nfs/vmware/vcf/nfs-mount/upgrade-bundles.
L'utilità carica i bundle e visualizza lo stato di caricamento per ogni bundle. Attendere il caricamento di tutti i bundle prima di procedere con un aggiornamento.