Nach der Aktualisierung von SDDC Manager auf Version 5.2 oder höher wird eine neue Funktion im Upgrade-Planer eingeführt, mit der Sie für jede zu aktualisierende VMware Cloud Foundation-Komponente eine bestimmte Zielversion auswählen können. Dieses Verfahren beschreibt die Verwendung des Paketübertragungsdienstprogramms zum Herunterladen der Pakete für ein flexibles BOM-Upgrade, wenn SDDC Manager nicht mit einem Online-Depot verbunden ist.

Nachdem Sie die Pakete heruntergeladen haben, können Sie mit dem Upgrade-Planer in der SDDC Manager-Benutzeroberfläche eine beliebige unterstützte Version für jede der VMware Cloud Foundation-BOM-Komponenten auswählen. Dies gilt sowohl für asynchrone Patch-Versionen als auch für VCF-BOM-Versionen.

Der Offline-Download von flexiblen BOM-Upgrade-Paketen umfasst die folgenden Schritte:
  • Verwenden Sie auf einem Computer mit Internetzugang das Paketübertragungsdienstprogramm, um die erforderlichen Dateien herunterzuladen.
  • Kopieren Sie die erforderlichen Dateien in die SDDC Manager-Appliance.
  • Verwenden Sie auf der SDDC Manager-Appliance das Paketübertragungsdienstprogramm, um die erforderlichen Dateien in das interne LCM-Repository hochzuladen.
  • Planen Sie das Upgrade mithilfe der SDDC Manager-Benutzeroberfläche.
  • Verwenden Sie auf der SDDC Manager-Appliance das Paketübertragungsdienstprogramm, um die plannerFile.json zu generieren.
  • Kopieren Sie die Datei plannerFile.json auf den Computer mit Internetzugang.
  • Laden Sie Pakete auf dem Computer mit Internetzugang mit plannerFile.json herunter.
  • Kopieren Sie das Paketverzeichnis in die SDDC Manager-Appliance und laden Sie die Pakete mithilfe des Paketübertragungsdienstprogramms in das interne LCM-Repository hoch.
Wenn der Computer mit Internetzugang nur mithilfe eines Proxyservers auf das Internet zugreifen kann, verwenden Sie beim Herunterladen die folgenden Optionen:
Option Beschreibung
--proxyServer, --ps Geben Sie den FQDN und den Port des Proxy-Servers an.

Beispiel: --proxyServer proxy.example.com:3128.

--proxyHttps Fügen Sie diese Option hinzu, wenn der Proxyserver HTTPs verwendet.
--proxyUser Geben Sie für einen Proxyserver, der Authentifizierung benötigt, den Benutzernamen ein.
--proxyPasswordFile Geben Sie für einen Proxyserver, der Authentifizierung benötigt, den Pfad einer Datei ein, in der das Kennwort für die Proxyauthentifizierung gespeichert ist. Der Dateiinhalt wird als Proxykennwort verwendet.

Beispiel: --proxyPasswordFile ../../password.txt.

Beispiel, in dem die Optionen kombiniert werden:
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username --proxyServer proxy.example.com:3128 --proxyUser vmwuser --proxyPasswordFile ../../password.txt --proxyHttps 

Voraussetzungen

  • Ein Windows- oder Linux-Computer mit Internetverbindung (entweder direkt oder über einen Proxy) zum Herunterladen der Pakete und anderer erforderlicher Dateien.
  • Ein Windows- oder Linux-Computer mit Zugriff auf die SDDC Manager-Appliance zum Hochladen der Pakete.
  • Zum Hochladen der Manifestdatei von einem Windows-Computer muss OpenSSL installiert und konfiguriert sein.
  • Konfigurieren Sie TCP-Keep Alive im SSH-Client, um bei Verwendung des Paketübertragungsdienstprogramms für zeitintensive Vorgänge Zeitüberschreitungen bei Socket-Verbindungen zu verhindern.
  • Auf dem Computer mit Internetverbindung und der SDDC Manager-Appliance muss die neueste Version des Paketübertragungsdienstprogramms installiert und konfiguriert sein. Weitere Informationen hierzu finden Sie unter Offline-Download von VMware Cloud Foundation 5.2.x-Upgrade-Paketen.

Prozedur

  1. Laden Sie die erforderlichen Dateien auf einen Computer mit Internetzugang herunter.
    ./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username  --outputDirectory directory-path
    Das Manifest ist eine strukturierte Metadatendatei, die Informationen über die VMware-Produktversionen enthält, die in der BOM (Bill of Materials) der Version enthalten sind.

    Für --depotUser geben Sie Ihren Broadcom Support Portal-Benutzernamen ein.

    ./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
  2. Kopieren Sie das gesamte Ausgabeverzeichnis in die SDDC Manager-Appliance.
    Sie können einen beliebigen Speicherort auf der SDDC Manager-Appliance mit genügend freiem Speicherplatz auswählen. Beispiel: /nfs/vmware/vcf/nfs-mount/.
  3. Laden Sie auf der SDDC Manager-Appliance die Dateien hoch/aktualisieren Sie sie.
    ./lcm-bundle-transfer-util --update --sourceManifestDirectory directory-path --sddcMgrFqdn FQDN --sddcMgrUser Username 
    Verwenden Sie Ihre vSphere SSO-Anmeldedaten für den Parameter --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
  4. Planen Sie in der SDDC Manager-Benutzeroberfläche das Upgrade.
    Weitere Informationen finden Sie unter Flexibles BOM-Upgrade in VMware Cloud Foundation.
  5. Verwenden Sie auf der SDDC Manager-Appliance das Paketübertragungsdienstprogramm, um eine Planerdatei zu generieren.
    ./lcm-bundle-transfer-util --generatePlannerFile --sddcMgrUser Username --sddcMgrFqdn FQDN --outputDirectory directory-path --domainNames domain-name -p target-vcf-version
    
    Beispiel:
    ./lcm-bundle-transfer-util --generatePlannerFile --sddcMgrUser [email protected] --sddcMgrFqdn sddc-manager.example.com --outputDirectory /home/vcd --domainNames mgmt-domain -p 5.2.0.0
    
  6. Kopieren Sie die Datei plannerFile.json auf den Computer mit Internetzugang.
  7. Laden Sie die Pakete auf dem Computer mit Internetzugang mit plannerFile.json herunter.
    ./lcm-bundle-transfer-util --download downloadPartnerBundle --plannerFile directory-path --depotUser Username --partnerDepotUser dell_depot_email
  8. Kopieren Sie das gesamte Ausgabeverzeichnis in die SDDC Manager-Appliance.
  9. Gehen Sie folgendermaßen vor, wenn Sie VxRail-Pakete heruntergeladen haben:
    1. Kopieren Sie das Partnerpaket in das Verzeichnis /nfs/vmware/vcf/nfs-mount/bundle/depot/local/bundles auf der SDDC Manager-Appliance.
    2. Kopieren Sie partnerBundleMetadata.json in das Verzeichnis /nfs/vmware/vcf/nfs-mount/bundle/depot/local auf der SDDC Manager-Appliance.
    3. Kopieren Sie softwareCompatibilitySets.json in das Verzeichnis /nfs/vmware/vcf/nfs-mount/bundle/depot/local auf der SDDC Manager-Appliance.
    4. Führen Sie die folgenden Befehle auf der SDDC Manager-Appliance aus:
      chown -R vcf_lcm:vcf /nfs/vmware/vcf/nfs-mount/bundle/depot/local
      chmod -R 755 /nfs/vmware/vcf/nfs-mount/bundle/depot/local
  10. Laden Sie das Paketverzeichnis in das interne LCM-Repository der SDDC Manager-Appliance hoch.
    ./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory directory-path

Nächste Maßnahme

Navigieren Sie in der SDDC Manager-Benutzeroberfläche zum Bildschirm „Verfügbare Updates“ für die Arbeitslastdomäne, die Sie aktualisieren, und klicken Sie auf Update planen oder auf Jetzt aktualisieren, um die erste Komponente zu aktualisieren. Fahren Sie mit der Aktualisierung der VCF-BOM-Komponenten fort, bis alle Komponenten aktualisiert sind.