Une fois SDDC Manager mis à niveau vers la version 5.2 ou une version ultérieure, une nouvelle option d'application de correctifs des composants de VMware Cloud Foundation est disponible dans Interface utilisateur de SDDC Manager. Cette procédure décrit l'utilisation de l'utilitaire de transfert de bundles pour télécharger des correctifs asynchrones lorsque SDDC Manager n'est pas connecté à un dépôt en ligne.

Le téléchargement hors ligne de correctifs asynchrones implique les étapes suivantes :
  • Sur un ordinateur disposant d'un accès à Internet, utilisez l'utilitaire de transfert de bundles pour télécharger le bundle de correctifs asynchrones et d'autres fichiers requis.
  • Copiez le bundle et les autres fichiers requis sur le Dispositif SDDC Manager.
  • Sur Dispositif SDDC Manager, utilisez l'utilitaire de transfert de bundles pour charger le bundle et d'autres fichiers requis dans le référentiel LCM interne.
Si l'ordinateur disposant d'un accès à Internet peut uniquement accéder à Internet à l'aide d'un serveur proxy, utilisez les options suivantes lors du téléchargement :
Option Description
--proxyServer, --ps Fournissez le nom de domaine complet et le port du serveur proxy.

Par exemple : --proxyServer proxy.example.com:3128.

--proxyHttps Ajoutez cette option si le serveur proxy utilise HTTPs.
--proxyUser Pour un serveur proxy qui nécessite une authentification, entrez le nom d'utilisateur.
--proxyPasswordFile Pour un serveur proxy qui nécessite une authentification, entrez le chemin d'accès à un fichier dans lequel le mot de passe pour l'authentification proxy est stocké. Le contenu du fichier est utilisé comme mot de passe de proxy.

Par exemple : --proxyPasswordFile ../../password.txt.

Exemple combinant les options :
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username --proxyServer proxy.example.com:3128 --proxyUser vmwuser --proxyPasswordFile ../../password.txt --proxyHttps 

Conditions préalables

  • Ordinateur Windows ou Linux disposant d'une connectivité Internet (directement ou via un proxy) pour télécharger les bundles et d'autres fichiers requis.
  • 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.
  • L'ordinateur disposant d'une connectivité Internet et la Dispositif SDDC Manager doivent posséder la dernière version de l'utilitaire de transfert de bundles installé et configuré. Pour plus d'informations, reportez-vous à la section Téléchargement hors ligne des bundles de mise à niveau VMware Cloud Foundation 5.2.x.

Procédure

  1. Téléchargez des bundles et d'autres artefacts sur l'ordinateur disposant d'un accès Internet.
    1. Téléchargez le fichier de 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 
      Pour --depotUser, entrez votre nom d'utilisateur du portail de support Broadcom.
    2. Téléchargez les données de compatibilité.
      ./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUser Username
      Pour spécifier un emplacement de téléchargement, utilisez --outputDirectory, suivi du chemin d'accès au répertoire.
    3. Téléchargez le catalogue des versions de produits.
      ./lcm-bundle-transfer-util --depotUser Username --download productVersionCatalog  --outputDirectory directory-path
    4. Répertoriez les correctifs asynchrones disponibles.
      ./lcm-bundle-transfer-util --listAsyncPatchBundles --depotUser Username
    5. Téléchargez un correctif asynchrone.
      ./lcm-bundle-transfer-util --download --bundle bundle-number --depotUser Username
      
      Par exemple :
      ./lcm-bundle-transfer-util --download --bundle bundle-12345 --depotUser [email protected]
  2. Copiez les fichiers/répertoires suivants sur le Dispositif SDDC Manager.
    • Fichier de manifeste
    • Fichier de données de compatibilité (VmwareCompatibilityData.json)
    • Répertoire de sortie complet des bundles
    Vous pouvez sélectionner un emplacement sur Dispositif SDDC Manager qui dispose de suffisamment d'espace libre. Par exemple, /nfs/vmware/vcf/nfs-mount/.
  3. À partir du Dispositif SDDC Manager, utilisez l'utilitaire de transfert de bundle pour charger les bundles et les artefacts.
    1. Chargez le fichier de manifeste.
      ./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username 
      Utilisez vos informations d'identification SSO vSphere pour le paramètre --sddcMgrUser.
    2. Chargez le fichier de compatibilité mis à jour.
      ./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectory compatibility-file-directory --sddcMgrFqdn FQDN --sddcMgrUser Username
      
    3. Chargez le catalogue des versions de produits.
      ./lcm-bundle-transfer-util --upload productVersionCatalog --inputDirectory directory-path --sddcMgrFqdn FQDN --sddcMgrUser Username
    4. Chargez le répertoire du bundle.
      ./lcm-bundle-transfer-util --upload --bundle bundle-number --bundleDirectory absolute-path-bundle-dir
      • Remplacez number par le numéro de bundle que vous chargez. Par exemple : 12345 pour bundle-12345.
      • 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.

Que faire ensuite

Une fois le chargement terminé, vous pouvez utiliser Interface utilisateur de SDDC Manager pour appliquer le correctif asynchrone. Reportez-vous à la section Application de correctifs aux domaines de gestion et de charge de travail.