Se Appliance SDDC Manager non dispone dell'accesso al depot VMware, è possibile utilizzare l'utilità di trasferimento bundle per scaricare i bundle in un computer diverso e quindi caricarli in Appliance SDDC Manager.
L'uso dell'utilità di trasferimento bundle per eseguire l'aggiornamento a VMware Cloud Foundation 5.2.x comporta i passaggi seguenti:
  • Scaricare la versione più recente dell'utilità di trasferimento bundle.
  • In un computer con accesso a Internet, usare l'utilità di trasferimento bundle per scaricare i bundle e gli altri file necessari.
  • Copiare i bundle e gli altri file necessari in Appliance SDDC Manager.
  • Nell'Appliance SDDC Manager, usare l'utilità di trasferimento bundle per caricare i bundle e gli altri file necessari 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.
Per utilizzare questa opzione, il certificato del proxy deve essere aggiunto all'archivio di attendibilità predefinito JRE dell'utilità di trasferimento bundle. Ad esempio:
./btuJre/lin64/bin/keytool -importcert -file proxy.crt -keystore ./btuJre/lin64/lib/security/cacerts
--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.
  • 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

  1. Scaricare la versione più recente dell'utilità di trasferimento bundle su un computer con accesso a Internet.
    1. Accedere al portale del supporto Broadcom e passare a My Downloads > VMware Cloud Foundation.
    2. Fare clic sulla versione di VMware Cloud Foundation a cui si sta eseguendo l'aggiornamento.
    3. Fare clic su Driver e strumenti.
    4. Fare clic sull'icona del download per l'utilità di trasferimento bundle.
    5. Estrarre lcm-tools-prod.tar.gz.
    6. Passare a lcm-tools-prod/bin/ e verificare di disporre delle autorizzazioni di esecuzione in tutte le cartelle.
  2. Scaricare i bundle e gli altri artefatti nel computer con accesso a Internet.
    1. 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 
      Per --depotUser, immettere il nome utente del portale del supporto Broadcom.
      Prendere nota della posizione in cui l'utilità di trasferimento bundle scarica il manifesto. Verrà utilizzata come --sourceManifestDirectory quando si carica il manifesto. Ad esempio:
      Immagine che mostra la posizione di download del manifesto.
    2. Scaricare i dati di compatibilità.
      ./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username
      Per specificare una posizione di download. utilizzare --outputDirectory seguito dal percorso della directory.
    3. Scaricare il file HCL di vSAN.
      ./lcm-bundle-transfer-util --vsanHclDownload 
    4. Scaricare i bundle di aggiornamento.
      ./lcm-bundle-transfer-util --download --outputDirectory absolute-path-output-dir --depotUser Username --sv current-vcf-version --p target-vcf-version
      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 portale del supporto Broadcom. Verrà richiesto di immettere la password dell'utente. 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.5.2.0.
      target-vcf-version Versione di destinazione di VMware Cloud Foundation. Ad esempio, 5.2.1.0.
      Seguire le istruzioni visualizzate nell'utilità di trasferimento bundle.
    5. Specificare i bundle da scaricare.
      Immettere una delle opzioni seguenti:
      • all
      • install
      • patch
      È 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.
  3. Copiare i file/le directory necessari in Appliance SDDC Manager.
    • Utilità di trasferimento bundle
    • File manifesto
    • File di dati di compatibilità (VmwareCompatibilityData.json)
    • HCL di vSAN
    • Directory di output dell'intero bundle
    È possibile selezionare qualsiasi posizione della Appliance SDDC Manager che disponga di spazio libero sufficiente. Ad esempio, /nfs/vmware/vcf/nfs-mount/.
  4. Copiare l'utilità di trasferimento bundle nell'Appliance SDDC Manager.
    1. Accedere tramite SSH all'Appliance SDDC Manager tramite l'account utente vcf.
    2. Immettere su per passare all'utente root.
    3. 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.
    4. 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.
    5. Estrarre il contenuto di lcm-tools-prod.tar.gz.
      tar -xvf lcm-tools-prod.tar.gz
    6. 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
  5. Da Appliance SDDC Manager, utilizzare l'utilità di trasferimento bundle per caricare bundle e artefatti.
    1. Caricare il file manifesto.
      ./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username 
      Utilizzare le credenziali SSO di vSphere per il parametro --sddcMgrUser.
    2. Caricare il file di compatibilità.
      ./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
      
    3. Caricare il file HCL.
      ./lcm-bundle-transfer-util --vsanHclUpload --inputDirectory hcl-file-path --sddcMgrFqdn sddc-manager-fqdn --sddcMgrUser user
    4. Caricare la directory del bundle.
      ./lcm-bundle-transfer-util --upload --bundleDirectory absolute-path-bundle-dir