Wenn die SDDC Manager-Appliance keinen Zugriff auf das VMware- und Dell-Depot hat, können Sie die Pakete mithilfe des Paketübertragungsdienstprogramms auf einen anderen Computer herunterladen und dann auf die SDDC Manager-Appliance hochladen.
Die Verwendung des Paketübertragungsdienstprogramms für das Upgrade auf VMware Cloud Foundation 5.2 umfasst die folgenden Schritte:
  • Laden Sie die neueste Version des Paketübertragungsdienstprogramms herunter.
  • Verwenden Sie auf einem Computer mit Internetzugang das Paketübertragungsdienstprogramm, um die Pakete und andere erforderliche Dateien herunterzuladen.
  • Verwenden Sie auf einem Computer mit Zugriff auf die SDDC Manager-Appliance das Paketübertragungsdienstprogramm, um die Pakete und andere erforderliche Dateien auf die SDDC Manager-Appliance hochzuladen.
  • Verwenden Sie auf der SDDC Manager-Appliance das Paketübertragungsdienstprogramm, um die Pakete und andere erforderliche Dateien in das interne LCM-Repository hochzuladen.
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.
Um diese Option verwenden zu können, muss das Proxy-Zertifikat zum JRE-Standard-Truststore des Paketübertragungsdienstprogramms hinzugefügt werden. Beispiel:
./btuJre/lin64/bin/keytool -importcert -file proxy.crt -keystore ./btuJre/lin64/lib/security/cacerts
--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.
Hinweis: Das Paketübertragungsdienstprogramm ist die einzige unterstützte Methode zum Herunterladen von Paketen. Verwenden Sie zum Herunterladen von Paketen weder Drittanbieter-Tools noch andere Methoden.

Prozedur

  1. Laden Sie die aktuelle Version des Paketübertragungsdienstprogramms auf einen Computer mit Internetzugang herunter.
    1. Melden Sie sich beim Broadcom-Supportportal an und navigieren Sie zu Meine Downloads > VMware Cloud Foundation.
    2. Klicken Sie auf die Version von VMware Cloud Foundation, auf die Sie ein Upgrade durchführen.
    3. Klicken Sie auf Treiber und Tools.
    4. Klicken Sie für das Paketübertragungsdienstprogramm auf das Symbol zum Herunterladen.
    5. Extrahieren Sie lcm-tools-prod.tar.gz.
    6. Navigieren Sie zu lcm-tools-prod/bin/ und bestätigen Sie, dass Sie über Ausführungsberechtigungen für alle Ordner verfügen.
  2. Laden Sie Pakete und andere Artefakte auf einen Computer mit Internetzugang herunter.
    1. Laden Sie die Manifestdatei herunter.
      Dies ist eine strukturierte Metadatendatei, die Informationen über die VMware-Produktversionen enthält, die in der BOM (Bill of Materials) der Version enthalten sind.
      ./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username 
      Für --depotUser geben Sie Ihren Broadcom Support Portal-Benutzernamen ein.
    2. Laden Sie die Kompatibilitätsdaten herunter.
      ./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username --pdu dell_depot_email
      Zur Angabe eines Download-Speicherorts verwenden Sie --outputDirectory mit dem Verzeichnispfad.
    3. Laden Sie die vSAN-HCL-Datei herunter.
      ./lcm-bundle-transfer-util --vsanHclDownload 
    4. Laden Sie das Upgrade-Paket herunter.
      ./lcm-bundle-transfer-util --download "downloadPartnerBundle" --download "withCompatibilitySets" --outputDirectory absolute-path-output-dir --depotUser customer_connect_email --sv current-vcf-version --p target-vcf-version --pdu dell_depot_email
      wobei
      absolute-path-output-dir Pfad zu dem Verzeichnis, in das die Paketdateien heruntergeladen werden sollen. Dieser Verzeichnisordner muss über 777 Berechtigungen verfügen.

      Wenn Sie das Download-Verzeichnis nicht angeben, werden Pakete in das Standardverzeichnis mit 777 Berechtigungen heruntergeladen.

      depotUser Benutzername für das Broadcom Support-Portal. Sie werden aufgefordert, das Benutzerkennwort für das Depot einzugeben. Wenn das Kennwort Sonderzeichen enthält, geben Sie das Kennwort in einfachen Anführungszeichen an.
      current-vcf-version Aktuelle Version von VMware Cloud Foundation. Beispiel: 4.5.2.0.
      target-vcf-version Zielversion von VMware Cloud Foundation. Beispiel: 5.2.0.0.
      dell_depot_email E-Mail-Adresse des Dell-Depots.
    5. Geben Sie die Pakete für den Download an.
      Geben Sie eine der folgenden Optionen ein:
      • Alle
      • install
      • patch
      Sie können auch eine kommagetrennte Liste mit Paketnamen eingeben, um bestimmte Pakete herunterzuladen. Beispiel: bundle-38371, bundle-38378.
      Der Download-Fortschritt für jedes Paket wird angezeigt. "Warten Sie, bis alle Pakete erfolgreich heruntergeladen wurden."
  3. Kopieren Sie die folgenden Dateien/Verzeichnisse auf einen Computer mit Zugriff auf die SDDC Manager-Appliance.
    • Paketübertragungsdienstprogramm
    • Manifestdatei
    • Kompatibilitätsdatendateien (VmwareCompatibilityData.json und VxrailCompatibilityData.json)
    • vSAN-HCL
    • Gesamtes Paketausgabeverzeichnis
  4. Laden Sie von dem Computer mit Zugriff auf die SDDC Manager-Appliance die Pakete und Artefakte auf die SDDC Manager-Appliance hoch.
    1. Laden Sie die Manifestdatei auf die SDDC Manager-Appliance hoch.
      ./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Downloaded-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username 
      Verwenden Sie Ihre vSphere SSO-Anmeldedaten für den Parameter --sddcMgrUser.
    2. Laden Sie die Kompatibilitätsdateien auf die SDDC Manager-Appliance hoch.
      ./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
      
    3. Laden Sie die HCL-Datei auf die SDDC Manager-Appliance hoch.
      ./lcm-bundle-transfer-util --vsanHclUpload --inputDirectory hcl-file-path --sddcMgrFqdn sddc-manager-fqdn --sddcMgrUser user
      output-directory Pfad zu dem Verzeichnis, in das die HCL-Datei heruntergeladen werden soll. Wenn nicht angegeben, wird die HCL-Datei in das Standardverzeichnis (/root/PROD2/vsan/hcl/all.json) heruntergeladen.
      hcl-file-path Pfad, von dem die HCL-Datei zum Hochladen abgerufen werden soll. z. B. /root/testdownload/vsan/hcl/all.json. Wenn nicht angegeben, wird der Standardwert verwendet. (/root/PROD2/vsan/hcl/all.json)
      sddc-manager-fqdn SDDC Manager-FQDN. Wenn nicht angegeben, wird der Standardwert verwendet.
      user SDDC Manager-Benutzer. Danach fordert das Tool zur Eingabe des Benutzerkennworts auf.
    4. Kopieren Sie das gesamte Paketausgabeverzeichnis 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/.
      Beispielbefehl zum Kopieren des Ausgabeverzeichnisses auf die SDDC Manager-Appliance:
      scp -pr /root/upgrade-bundles vcf@SDDC_MANAGER_IP:/nfs/vmware/vcf/nfs-mount/
      Mit dem Befehl scp im obigen Beispiel wird das Ausgabeverzeichnis ( upgrade-bundles) in das Verzeichnis /nfs/vmware/vcf/nfs-mount/ auf der SDDC Manager-Appliance kopiert.
      Hinweis: Stellen Sie sicher, dass Sie das gesamte Ausgabeverzeichnis kopieren, einschließlich aller VxRail-Pakete und JSON-Dateien.
  5. 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
  6. Kopieren Sie das Paketübertragungsdienstprogramm in die SDDC Manager-Appliance.
    1. Melden Sie sich per SSH bei der SDDC Manager-Appliance mithilfe des vcf-Benutzerkontos an.
    2. Geben Sie su ein, um zum Root-Benutzer zu wechseln.
    3. Erstellen Sie das Verzeichnis lcm-tools.
      mkdir /opt/vmware/vcf/lcm/lcm-tools
      Hinweis: Wenn das Verzeichnis /opt/vmware/vcf/lcm/lcm-tools bereits eine ältere Version des Paketübertragungsdienstprogramms enthält, müssen Sie den Inhalt des vorhandenen Verzeichnisses löschen, bevor Sie fortfahren.
    4. Kopieren Sie die Datei (lcm-tools-prod.tar.gz) des in Schritt 1 heruntergeladenen Paketübertragungsdienstprogramms in das Verzeichnis /opt/vmware/vcf/lcm/lcm-tools.
    5. Extrahieren Sie den Inhalt der Datei lcm-tools-prod.tar.gz.
      tar -xvf lcm-tools-prod.tar.gz
    6. Legen Sie die Berechtigungen für das Verzeichnis lcm-tools fest.
      cd /opt/vmware/vcf/lcm/
      chown vcf_lcm:vcf -R lcm-tools
      chmod 750 -R lcm-tools
  7. Laden Sie das Paketverzeichnis in das interne LCM-Repository der SDDC Manager-Appliance hoch.
    1. Melden Sie sich mithilfe des vcf-Benutzerkontos per SSH bei der SDDC Manager-Appliance an.
    2. Navigieren Sie zu /opt/vmware/vcf/lcm/lcm-tools/bin.
    3. Führen Sie den folgenden Befehl aus:
      ./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory absolute-path-bundle-dir
      • Ersetzen Sie absolute-path-bundle-dir durch den Pfad des Speicherorts, in den Sie das Ausgabeverzeichnis kopiert haben. Beispiel: /nfs/vmware/vcf/nfs-mount/upgrade-bundles.
    Das Dienstprogramm lädt die Pakete hoch und zeigt den Upload-Status für jedes Paket an. "Warten Sie, bis alle Pakete hochgeladen wurden, bevor Sie mit einem Upgrade fortfahren."