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

  1. Scaricare la versione più recente dell'utilità di trasferimento bundle su un computer con accesso a Internet.
    1. Accedere a VMware Customer Connect e passare alla pagina Scarica VMware Cloud Foundation.
    2. Nel campo Seleziona versione, selezionare la versione da aggiornare.
    3. Fare clic su Driver e strumenti.
    4. Espandere gli strumenti di VMware Cloud Foundation aggiuntivi.
    5. Fare clic su SCARICA ADESSO per l'utilità di trasferimento bundle.
  2. Estrarre lcm-tools-prod.tar.gz.
  3. Passare a lcm-tools-prod/bin/ e verificare di disporre delle autorizzazioni di esecuzione in tutte le cartelle.
  4. 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.
    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. 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 
  6. Copiare il file manifesto e la directory lcm-tools-prod in un computer con accesso a Appliance SDDC Manager.
  7. 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.
  8. 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.
  9. Copiare i file di dati di compatibilità (VmwareCompatibilityData.json e VxrailCompatibilityData.json) nel computer con accesso a Appliance SDDC Manager.
  10. Caricare i file di compatibilità in Appliance SDDC Manager.
    ./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
    
  11. 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.
  12. 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.
  13. Se sono stati scaricati bundle VxRail:
    1. Copiare il bundle partner nella directory /nfs/vmware/vcf/nfs-mount/bundle/depot/local/bundles in Appliance SDDC Manager.
    2. Copiare partnerBundleMetadata.json nella directory /nfs/vmware/vcf/nfs-mount/bundle/depot/local Appliance SDDC Manager in .
    3. Copiare softwareCompatibilitySets.json nella directory /nfs/vmware/vcf/nfs-mount/bundle/depot/local in Appliance SDDC Manager.
    4. 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
  14. 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.
  15. Caricare la directory nel repository LCM interno della Appliance SDDC Manager.
    1. Accedere tramite SSH all'appliance SDDC Manager utilizzando l'account utente vcf.
    2. Passare a /opt/vmware/vcf/lcm/lcm-tools/bin.
    3. 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.