Se non si dispone di connettività Internet diretta all'istanza di SDDC Manager, è possibile utilizzare l'utilità di trasferimento bundle per scaricare manualmente i bundle di installazione dal depot VMware nel computer locale e quindi caricarli in SDDC Manager.

Questa procedura descrive il processo per il download dei bundle di installazione tramite l'utilità di trasferimento bundle. Per informazioni sul download dei bundle di aggiornamento, vedere la Guida alla gestione del ciclo di vita di VMware Cloud Foundation.

Prerequisiti

  • Un computer Windows o Linux con connettività Internet per il download dei bundle.
  • 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 per cui si desidera scaricare un bundle di installazione.
    3. Fare clic su Driver e strumenti.
    4. Espandere Strumenti aggiuntivi di VMware Cloud Foundation e fare clic su Vai a Download.
    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 all'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. Scaricare i bundle di installazione dal computer con accesso a Internet.
    1. Dalla cartella /lcm-tools/bin in cui è stata scaricata l'utilità scaricare i bundle di installazione immettendo il comando seguente.
    Windows:
    lcm-bundle-transfer-util.bat -download --outputDirectory absolute-path-output-dir -depotUser depotUser -p vcfVersion --imageType 
    INSTALL
    Linux:
    ./lcm-bundle-transfer-util -download --outputDirectory absolute-path-output-dir -depotUser depotUser -p vcfVersion --imageType 
    INSTALL
    Ad esempio:
    ./lcm-bundle-transfer-util -download --outputDirectory /root/downloadedBundles -depotUser [email protected] -p 4.4.0.0 --imageType INSTALL

    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 di VMware Customer Connect. Viene richiesto di immettere la password. Se nella password sono presenti caratteri speciali, specificare la password tra virgolette singole.

    -p

    Filtra i bundle per una versione specifica di VMware Cloud Foundation. Il valore si basa sul formato x.x.x.x.

    Dopo aver immesso la password di VMware Customer Connect, l'utilità chiede Scaricare i bundle di vRealize?. Immettere Y o N. L'utilità visualizza un elenco dei bundle di installazione disponibili per la versione specificata di VMware Cloud Foundation.
  9. Specificare i bundle da scaricare.
    Immettere una delle opzioni seguenti:
    • all
    • Nome di un bundle specifico o un elenco di nomi di bundle separati da virgola per scaricare bundle specifici. Ad esempio: bundle-52610, bundle-52990.
  10. 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 la Appliance SDDC Manager
    scp -pr /root/downloadedBundles vcf@SDDC_MANAGER_IP:/nfs/vmware/vcf/nfs-mount/
    Il comando scp nell'esempio precedente consente di copiare la directory di output ( downloadedBundles) nella directory /nfs/vmware/vcf/nfs-mount/ in Appliance SDDC Manager.
  11. Caricare la directory nel repository LCM interno della Appliance SDDC Manager.
    1. Accedere tramite SSH all'Appliance SDDC Manager tramite l'account utente vcf.
    2. Passare a /opt/vmware/vcf/lcm/lcm-tools/bin.
    3. Eseguire il comando seguente:
      ./lcm-bundle-transfer-util -upload -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/downloadedBundles.
    L'utilità carica i bundle e visualizza lo stato di caricamento per ogni bundle. Al termine dei caricamenti, i bundle sono disponibili nell' Interfaccia utente di SDDC Manager. Passare a Gestione ciclo di vita > Gestione bundle > Cronologia download per vedere i bundle scaricati.