Si le Dispositif SDDC Manager n'a pas accès au dépôt VMware ni au dépôt Dell, vous pouvez utiliser l'utilitaire de transfert de bundle pour télécharger les bundles sur un ordinateur différent, puis les charger sur la Dispositif SDDC Manager.

Lorsque vous téléchargez des bundles, l'utilitaire de transfert de bundle vérifie que la taille de fichier et le total de contrôle des bundles téléchargés correspondent aux valeurs attendues. En outre, dans VMware Cloud Foundation 5.0 et versions ultérieures, les mises à niveau sont mises à disposition en fonction des données de compatibilité, qui effectuent le suivi des mises à niveau intra-produit compatibles et la compatibilité entre les produits pour les différentes versions. Ces données sont mises à jour avant la planification d'une opération de mise à niveau.

Conditions préalables

  • Un ordinateur Windows ou Linux disposant d'une connectivité Internet pour télécharger les bundles.
  • Vous avez besoin d'un système disposant d'un accès Internet pour télécharger le fichier manifeste et les données de compatibilité VMware.
  • L'utilisateur doit disposer de Java 8 ou d'une version ultérieure.
  • Un ordinateur Windows ou Linux ayant accès à Dispositif SDDC Manager pour le chargement des bundles.
  • Pour charger le fichier manifeste à partir d'un ordinateur Windows, OpenSSL doit être installé et configuré.
  • Configurez TCP keepalive dans votre client SSH pour empêcher les délais d'expiration de connexion du socket lors de l'utilitaire de transfert de bundles pour les opérations de longue durée.
Note : L'utilisation de transfert de bundle est la seule méthode prise en charge pour télécharger des bundles. N'utilisez pas d'autres méthodes ou d'autres méthodes pour télécharger des bundles.

Procédure

  1. Téléchargez la version la plus récente de l'utilitaire de transfert de bundles sur un ordinateur disposant d'un accès Internet.
    1. Connectez-vous à VMware Customer Connect et accédez à la page de téléchargement de VMware Cloud Foundation.
    2. Dans le champ Sélectionner une version, sélectionnez la version vers laquelle vous effectuez la mise à niveau.
    3. Cliquez sur Pilotes et outils.
    4. Développez le menu Outils supplémentaires de VMware Cloud Foundation.
    5. Cliquez sur TÉLÉCHARGER MAINTENANT pour l'utilitaire de transfert de bundles.
  2. Extrayez lcm-tools-prod.tar.gz.
  3. Accédez à lcm-tools-prod/bin/ et vérifiez que vous disposez de l'autorisation d'exécution sur tous les dossiers.
  4. Copiez l'utilitaire de transfert de bundles sur un ordinateur ayant accès au Dispositif SDDC Manager, puis copiez l'utilitaire de transfert de bundles sur le Dispositif SDDC Manager.
    1. Connectez-vous via SSH à la Dispositif SDDC Manager à l'aide du compte d'utilisateur vcf.
    2. Entrez su pour passer à l'utilisateur racine.
    3. Créez le répertoire lcm-tools.
      mkdir /opt/vmware/vcf/lcm/lcm-tools
      Note : Si le répertoire /opt/vmware/vcf/lcm/lcm-tools existe déjà avec une version antérieure de l'utilitaire de transfert de bundles, supprimez le contenu du répertoire existant avant de continuer.
    4. Copiez le fichier de l'utilitaire de transfert de bundles (lcm-tools-prod.tar.gz) que vous avez téléchargé à l'étape 1 dans le répertoire opt/vmware/vcf/lcm/lcm-tools.
    5. Extrayez le contenu de lcm-tools-prod.tar.gz.
      tar -xvf lcm-tools-prod.tar.gz
    6. Définissez les autorisations du répertoire lcm-tools.
      cd /opt/vmware/vcf/lcm/
      chown vcf_lcm:vcf -R lcm-tools
      chmod 750 -R lcm-tools
  5. Sur l'ordinateur disposant d'un accès Internet téléchargez le fichier manifeste. Il s'agit d'un fichier de métadonnées structuré qui contient des informations sur les versions de produits VMware incluses dans la version de la nomenclature.
    ./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username 
  6. Copiez le fichier manifeste et le répertoire lcm-tools-prod sur un ordinateur ayant accès à la Dispositif SDDC Manager.
  7. Chargez le fichier manifeste dans la Dispositif SDDC Manager.
    ./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Downloaded-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username 
    Utilisez vos informations d'identification SSO vSphere pour le paramètre --sddcMgrUser.
  8. Sur l'accès Internet avec Internet, téléchargez les données de compatibilité.
    ./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username --pdu dell_depot_email
    Pour spécifier un emplacement de téléchargement, utilisez --outputDirectory, suivi du chemin d'accès au répertoire.
  9. Copiez les fichiers de données de compatibilité (VmwareCompatibilityData.json et VxrailCompatibilityData.json) sur l'ordinateur disposant d'un accès à la Dispositif SDDC Manager.
  10. Chargez les fichiers de compatibilité sur la Dispositif SDDC Manager.
    ./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
    
  11. Sur l'ordinateur disposant d'un accès Internet, exécutez la commande suivante.
    ./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
    absolute-path-output-dir Chemin d'accès au répertoire dans lequel les fichiers de bundle doivent être téléchargés. Ce dossier de répertoire doit disposer de 777 autorisations.

    Si vous ne spécifiez pas le répertoire de téléchargement, les bundles sont téléchargés dans le répertoire par défaut avec des autorisations 777.

    depotUser Nom d'utilisateur du dépôt VMware (VMware Customer Connect). Vous serez invité à entrer le mot de passe de l'utilisateur du dépôt. Si le mot de passe comporte des caractères spéciaux, spécifiez le mot de passe entre guillemets simples.
    current-vcf-version Version actuelle de VMware Cloud Foundation. Par exemple, 4.3.1.1.
    target-vcf-version Version cible de VMware Cloud Foundation. Par exemple, 4.4.0.0.
    dell_depot_email Adresse e-mail du dépôt Dell.
    Une fois que vous avez entré votre mot de passe VMware Customer Connect et de dépôt Dell, l'utilitaire vous demande Voulez-vous télécharger les bundles vRealize ?. Entrez O ou N.
    L'utilitaire affiche une liste des bundles disponibles en fonction des versions actuelles et cibles de VMware Cloud Foundation.
  12. Spécifiez les bundles à télécharger.
    Entrez l'une des options suivantes :
    • toutes
    • install
    • patch
    Vous pouvez également entrer une liste de noms de bundles séparés par des virgules pour télécharger des bundles spécifiques. Par exemple : bundle-38371, bundle-38378.
    La progression du téléchargement de chaque bundle s'affiche. Attendez que tous les bundles soient téléchargés.
  13. Si vous avez téléchargé des bundles VxRail :
    1. Copiez le bundle de partenaires dans le répertoire /nfs/vmware/vcf/nfs-mount/bundle/depot/local/bundles sur la Dispositif SDDC Manager.
    2. Copiez partnerBundleMetadata.json dans le répertoire /nfs/vmware/vcf/nfs-mount/bundle/depot/local sur la Dispositif SDDC Manager.
    3. Copiez le répertoire softwareCompatibilitySets.json dans le répertoire /nfs/vmware/vcf/bundle/depot/local sur la Dispositif SDDC Manager.
    4. Exécutez les commandes suivantes sur le dispositif 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. Copiez l'annuaire de sortie complet sur un ordinateur ayant accès à Dispositif SDDC Manager et copiez-le sur la Dispositif SDDC Manager.
    Vous pouvez sélectionner un emplacement sur la Dispositif SDDC Manager qui dispose de suffisamment d'espace libre. Par exemple, /nfs/vmware/vcf/nfs-mount/.
    Exemple de commande pour copier le répertoire de sortie dans la Dispositif SDDC Manager :
    scp -pr /root/upgrade-bundles vcf@SDDC_MANAGER_IP:/nfs/vmware/vcf/nfs-mount/
    La commande scp dans l'exemple ci-dessus copie le répertoire de sortie ( upgrade-bundles) dans le répertoire /nfs/vmware/vcf/nfs-mount/ sur la Dispositif SDDC Manager.
  15. Chargez l'annuaire dans le référentiel LCM interne de la Dispositif SDDC Manager.
    1. Connectez-vous via SSH au dispositif SDDC Manager à l'aide du compte d'utilisateur vcf.
    2. Accédez à /opt/vmware/vcf/lcm/lcm-tools/bin.
    3. Exécutez la commande suivante :
      ./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory absolute-path-bundle-dir
      • Remplacez absolute-path-bundle-dir par le chemin d'accès à l'emplacement où vous avez copié le répertoire de sortie. Par exemple : /nfs/vmware/vcf/nfs-mount/upgrade-bundles.
    L'utilisateur télécharge les bundles et affiche l'état de chargement de chaque bundle. Attendez que tous les bundles soient téléchargés avant de procéder à une mise à niveau.