Una volta aggiornato SDDC Manager alla versione 5.2 o una versione successiva, il pianificatore dell'aggiornamento include una nuova funzionalità che consente di selezionare versioni di destinazione specifiche per ogni componente di VMware Cloud Foundation che si desidera aggiornare. Questa procedura descrive come usare l'utilità di trasferimento bundle per scaricare i bundle per un aggiornamento della distinta base (BOM) flessibile quando SDDC Manager non è connesso a un depot online.
Dopo aver scaricato i bundle, è possibile utilizzare la pianificazione dell'aggiornamento nell'Interfaccia utente di SDDC Manager per selezionare una versione supportata per ciascuno dei componenti della distinta base (BOM) di VMware Cloud Foundation. Sono incluse le versioni delle patch asincrone e le versioni di BOM di VCF.
Il download offline di bundle di aggiornamento della distinta base (BOM) flessibile comporta i passaggi seguenti:
- In un computer con accesso a Internet, usare l'utilità di trasferimento bundle per scaricare i file necessari.
- Copiare i file necessari nell'Appliance SDDC Manager.
- Nell'Appliance SDDC Manager, usare l'utilità di trasferimento bundle per caricare i file necessari nel repository LCM interno.
- Pianificare l'aggiornamento tramite l'Interfaccia utente di SDDC Manager.
- Nell'Appliance SDDC Manager, usare l'utilità di trasferimento bundle per generare il file plannerFile.json.
- Copiare il file plannerFile.json nel computer con accesso a Internet.
- Nel computer con accesso a Internet, scaricare i bundle utilizzando plannerFile.json.
- Copiare la directory del bundle nell'Appliance SDDC Manager e usare l'utilità di trasferimento bundle per caricare i bundle nel repository LCM interno.
Se il computer con accesso a Internet può accedere a Internet solo utilizzando un server proxy, usare le opzioni seguenti durante il download:
Opzione |
Descrizione |
--proxyServer, --ps |
Specificare il nome di dominio completo (FQDN) e la porta del server proxy. Ad esempio: --proxyServer proxy.example.com:3128. |
--proxyHttps |
Aggiungere questa opzione se il server proxy utilizza HTTPS. |
--proxyUser |
Per un server proxy che richiede l'autenticazione, immettere il nome utente. |
--proxyPasswordFile |
Per un server proxy che richiede l'autenticazione, immettere il percorso di un file in cui è archiviata la password per l'autenticazione del proxy. Il contenuto del file viene utilizzato come password del proxy. Ad esempio: --proxyPasswordFile ../../password.txt. |
Esempio che combina le opzioni:
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username --proxyServer proxy.example.com:3128 --proxyUser vmwuser --proxyPasswordFile ../../password.txt --proxyHttps
Prerequisiti
- Un computer Windows o Linux connesso a Internet (direttamente o tramite un proxy) per il download dei bundle e degli altri file necessari.
- 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.
- Nel computer connnesso a Internet e nell'Appliance SDDC Manager deve essere installata e configurata la versione più recente dell'utilità di trasferimento bundle. Per ulteriori informazioni, vedere Download offline dei bundle di aggiornamento di VMware Cloud Foundation 5.2.x.
Procedura
- Scaricare i file necessari nel computer con accesso a Internet.
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username --outputDirectory directory-path
Il manifesto è un file di metadati strutturati che contiene informazioni sulle versioni del prodotto VMware incluse nella distinta base della versione.
Per --depotUser
, immettere il nome utente del portale del supporto Broadcom.
./lcm-bundle-transfer-util --download --bundleManifests --depotUser Username --bundleManifestsDir directory-path
./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username --pdu dell_depot_email --outputDirectory directory-path
./lcm-bundle-transfer-util --depotUser Username --download productVersionCatalog --outputDirectory directory-path
./lcm-bundle-transfer-util --depotUser Username --download partnerBundleMetadata
- Copiare l'intera directory di output nell'Appliance SDDC Manager.
È possibile selezionare qualsiasi posizione della
Appliance SDDC Manager che disponga di spazio libero sufficiente. Ad esempio,
/nfs/vmware/vcf/nfs-mount/.
- Nell'Appliance SDDC Manager, caricare/aggiornare i file.
./lcm-bundle-transfer-util --update --sourceManifestDirectory directory-path --sddcMgrFqdn FQDN --sddcMgrUser Username
Utilizzare le credenziali SSO di vSphere per il parametro
--sddcMgrUser.
./lcm-bundle-transfer-util --upload --bundleManifests --bundleManifestsDir directory-path
./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory directory-path --sddcMgrFqdn FQDN --sddcMgrUser Username
./lcm-bundle-transfer-util --upload productVersionCatalog --inputDirectory directory-path --sddcMgrFqdn FQDN --sddcMgrUser Username
./lcm-bundle-transfer-util --upload partnerBundleMetadata --inputDirectory directory-path --sddcMgrFqdn FQDN --sddcMgrUser Username
- Nell'Interfaccia utente di SDDC Manager, pianificare l'aggiornamento.
- Nell'Appliance SDDC Manager, usare l'utilità di trasferimento bundle per generare un file di pianificazione.
./lcm-bundle-transfer-util --generatePlannerFile --sddcMgrUser Username --sddcMgrFqdn FQDN --outputDirectory directory-path --domainNames domain-name -p target-vcf-version
Ad esempio:
./lcm-bundle-transfer-util --generatePlannerFile --sddcMgrUser [email protected] --sddcMgrFqdn sddc-manager.example.com --outputDirectory /home/vcd --domainNames mgmt-domain -p 5.2.0.0
- Copiare il file plannerFile.json nel computer con accesso a Internet.
- Nel computer con accesso a Internet, scaricare i bundle utilizzando il file plannerFile.json.
./lcm-bundle-transfer-util --download downloadPartnerBundle --plannerFile directory-path --depotUser Username --partnerDepotUser dell_depot_email
- Copiare l'intera directory di output nell'Appliance SDDC Manager.
- 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
- Caricare la directory del bundle nel repository LCM interno dell'Appliance SDDC Manager.
./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory directory-path
Operazioni successive
Nell'Interfaccia utente di SDDC Manager passare alla schermata Aggiornamenti disponibili relativa al dominio del carico di lavoro che si sta aggiornando e fare clic su Pianifica aggiornamento o su Aggiorna ora per aggiornare il primo componente. Continuare ad aggiornare i componenti BOM di VCF finché non vengono aggiornati tutti.