Si votre Dispositif SDDC Manager ne dispose pas d'une connexion à Internet, vous pouvez exécuter Outil du correctif asynchrone à partir d'un ordinateur connecté. Téléchargez un correctif asynchrone, copiez le correctif et le Outil du correctif asynchrone sur Dispositif SDDC Manager, puis activez le correctif. Vous pouvez ensuite utiliser Interface utilisateur de SDDC Manager pour appliquer le correctif à tous les domaines de charge de travail.

Conditions préalables

  • Un ordinateur Windows ou Linux disposant d'une connectivité Internet (directement ou via un serveur proxy) pour télécharger les bundles.
  • L'utilisateur doit disposer de Java 8 ou de Java 11.
  • Un ordinateur Windows ou Linux ayant accès au dispositif SDDC Manager pour le chargement des bundles.
  • Reportez-vous à l'article 88287 de la base de connaissances pour vous assurer que le correctif asynchrone est pris en charge avec votre version de VMware Cloud Foundation. Contactez le Support VMware si vous avez des questions sur les correctifs asynchrones disponibles et sur les versions de VMware Cloud Foundation qui les prennent en charge.
  • Vous devez disposer de la dernière version de Outil du correctif asynchrone.
    Note : Si une version existante ou antérieure de l'outil Async Patch Tool existe dans le répertoire, vous devrez supprimer ces fichiers de l'ordinateur Linux ou Windows et de SDDC Manager avant de télécharger la dernière version de Outil du correctif asynchrone.

    rm -r <AP Tool directory>

    rm -r <outputdirectory>

    Le répertoire par défaut est /home/vcf/apToolBundles si outputDirectory n'a pas été spécifié lors de l'exécution précédente de Outil du correctif asynchrone.

  • Configurez TCP keepalive dans votre client SSH pour empêcher les délais d'expiration de connexion du socket lors de l'utilisation de Outil du correctif asynchrone pour les opérations de longue durée.
  • Outil du correctif asynchrone est pris en charge avec VMware Cloud Foundation 4.2.1 et versions ultérieures. Cette version prend également en charge l'application de correctifs ESXi et VxRail Manager à VMware Cloud Foundation sur VxRail.

Procédure

  1. Téléchargez la version la plus récente de Outil du correctif asynchrone sur un ordinateur disposant d'un accès à Internet.
    1. Connectez-vous au portail de support Broadcom et accédez à Mes téléchargements > VMware Cloud Foundation.
    2. Cliquez sur votre version actuelle de VMware Cloud Foundation.
    3. Cliquez sur Pilotes et outils.
    4. Cliquez sur l'icône de téléchargement de Outil du correctif asynchrone.
  2. Extrayez vcf-async-patch-tool-<version>.tar.gz.
  3. Accédez à vcf-async-patch-tool-<version>/bin et confirmez que vous disposez des autorisations d'exécution.
  4. Répertoriez les correctifs asynchrones disponibles.
    1. Exécutez la commande suivante :
      Linux :
      ./vcf-async-patch-tool --listAsyncPatch --du broadcom_support_email
      Windows :
      vcf-async-patch-tool.bat --listAsyncPatch --du broadcom_support_email
      Remplacez broadcom_support_email par l'adresse e-mail que vous utilisez pour vous connecter au portail de support Broadcom.
      Vous pouvez également utiliser les options --sku et --productType pour filtrer la liste des correctifs. Pour plus d'informations, reportez-vous à la section Options de VCF Async Patch Tool.
      --outputDirectory est facultatif et peut être utilisé afin de spécifier un emplacement pour le téléchargement. Sélectionnez un répertoire disposant de suffisamment d'espace libre pour le bundle. Si vous ne spécifiez pas d'emplacement, Async Patch Tool affiche l'emplacement par défaut dans sa sortie. Par exemple : /root/apToolBundles.
      Note : Si vous vous connectez à Internet via un serveur proxy, utilisez l'option --proxyServer, --ps pour spécifier le nom de domaine complet et le port du serveur proxy. Par exemple : --proxyServer nom de domaine complet:port.
    2. Entrez O pour confirmer que vous exécutez la dernière version de Outil du correctif asynchrone.
    3. Entrez O ou N pour choisir de participer ou non au Programme d'amélioration du produit (CEIP).
    4. Entrez le mot de passe que vous utilisez pour vous connecter au portail de support Broadcom.
    Outil du correctif asynchrone répertorie tous les correctifs asynchrones disponibles.
  5. (Correctif asynchrone VxRail uniquement) Copiez le fichier de métadonnées du bundle partenaire asynchrone spécifique au correctif VxRail en vous reportant à l'article 91830 de la base de connaissances.
  6. Téléchargez un correctif asynchrone.
    1. Exécutez la commande suivante :
      Linux :
      ./vcf-async-patch-tool -d --patch product:version --du broadcom_support_email --sku sku_type --pdu dell_emc_depot_email --sddcManagerVersion current_sddc_version
      Windows :
      vcf-async-patch-tool.bat -d --patch product:version --du broadcom_support_email --sku sku_type --pdu dell_emc_depot_email --sddcManagerVersion current_sddc_version
      • Remplacez product:version par le produit et la version d'un correctif récupéré à l'étape 4. Par exemple : VCENTER:7.0.3.00300-19234570.
      • Remplacez broadcom_support_email par l'adresse e-mail que vous utilisez pour vous connecter au portail de support Broadcom.
      • Remplacez sku_type par VCF ou VCF_ON_VXRAIL.
      • Remplacez dell_emc_depot_email par l'adresse e-mail que vous utilisez pour vous connecter au dépôt Dell EMC. (VxRail uniquement)
      • Remplacez current_sddc_version par votre version actuelle de SDDC Manager. Par exemple : 4.5.0.0. Cette opération facultative limite le nombre de bundles téléchargés à ceux qui s'appliquent à votre version actuelle de SDDC Manager.
      • --outputDirectory est facultatif et peut être utilisé afin de spécifier un emplacement pour le téléchargement. Sélectionnez un répertoire disposant de suffisamment d'espace libre pour le bundle. Si vous ne spécifiez pas d'emplacement, Outil du correctif asynchrone affiche l'emplacement par défaut dans sa sortie. Par exemple : /root/apToolBundles.
      Note : Si vous vous connectez à Internet via un serveur proxy, utilisez l'option --proxyServer, --ps pour spécifier le nom de domaine complet et le port du serveur proxy. Par exemple : --proxyServer nom de domaine complet:port.
    2. Entrez O pour confirmer que vous exécutez la dernière version de Outil du correctif asynchrone.
    3. Entrez le mot de passe que vous utilisez pour vous connecter au portail de support Broadcom.
    4. Si le type de produit est VX_MANAGER, entrez le nom d'utilisateur et le mot de passe que vous utilisez pour vous connecter au dépôt Dell EMC. (VxRail uniquement)
    Outil du correctif asynchrone télécharge le correctif et les artefacts requis (par exemple, le manifeste LCM).
  7. Copiez le correctif et définissez les autorisations.
    1. Copiez l'intégralité du répertoire de sortie (par exemple, apToolBundles) dans Dispositif SDDC Manager.
      Vous pouvez sélectionner n'importe quel emplacement disposant de suffisamment d'espace libre, par exemple /nfs/vmware/vcf/nfs-mount/apToolBundles.
    2. Connectez-vous via SSH au dispositif SDDC Manager à l'aide du compte d'utilisateur vcf.
    3. Accédez à /nfs/vmware/vcf/nfs-mount/apToolBundles.
      Si vous avez copié le répertoire de sortie dans un autre emplacement, accédez plutôt à ce répertoire.
    4. Exécutez les commandes suivantes :
      chmod -R 755 apToolBundles
      chown -R vcf:vcf apToolBundles
  8. Copiez Outil du correctif asynchrone sur Dispositif SDDC Manager et configurez-le pour l'utiliser.
    1. Connectez-vous via SSH à Dispositif SDDC Manager à l'aide du compte d'utilisateur vcf.
    2. Créez le répertoire asyncPatchTool.
      mkdir /home/vcf/asyncPatchTool
    3. Copiez l'intégralité du contenu du répertoire Outil du correctif asynchrone à partir de l'ordinateur disposant d'un accès Internet dans le répertoire /home/vcf/asyncPatchTool sur Dispositif SDDC Manager.
    4. Définissez les autorisations du répertoire asyncPatchTool.
      cd /home/vcf/
      chmod -R 755 asyncPatchTool
      chown -R vcf:vcf asyncPatchTool
  9. Activez un correctif asynchrone.
    1. Accédez à /home/vcf/asyncPatchTool/bin et exécutez la commande suivante :
      ./vcf-async-patch-tool -e --patch product:version --sddcSSOUser SSOuser --sddcSSHUser vcf --outputDirectory bundleDirectory --it OFFLINE
      • Remplacez product:version par le produit et la version d'un correctif récupéré à l'étape 4. Par exemple : VCENTER:7.0.3.00300-19234570.
      • Remplacez SSOuser par le compte d'utilisateur SSO du domaine de gestion, par exemple [email protected].
      • Remplacez bundleDirectory par l'emplacement du répertoire du bundle à l'étape 6. Par exemple : /nfs/vmware/vcf/nfs-mount/apToolBundles.
    2. Entrez O pour confirmer que vous exécutez la dernière version de Outil du correctif asynchrone.
    3. Entrez O ou N pour choisir de participer ou non au Programme d'amélioration du produit (CEIP).
    4. Lisez les informations et entrez O pour confirmer les conditions préalables.
    5. Entrez le mot de passe du compte du super utilisateur (vcf).
    6. Entrez le mot de passe du compte de l'utilisateur racine.
    7. Entrez le mot de passe du compte d'utilisateur SSO du domaine de gestion.
    Outil du correctif asynchrone charge le correctif dans le référentiel LCM interne sur Dispositif SDDC Manager.
  10. Connectez-vous à Interface utilisateur de SDDC Manager et appliquez le correctif asynchrone à tous les domaines de charge de travail.
    • Pour les clusters dans des domaines de charge de travail avec des lignes de base vSphere Lifecycle Manager, vous pouvez mettre à niveau ESXi vers la version du correctif asynchrone avec une image ISO personnalisée de votre fournisseur. Reportez-vous à la section « Mettre à niveau ESXi avec des images ISO personnalisées » dans Gestion du cycle de vie de VMware Cloud Foundation.
    • Pour les clusters dans des domaines de charge de travail avec des images vSphere Lifecycle Manager, vous pouvez mettre à niveau ESXi vers la version du correctif asynchrone en suivant la procédure « Mettre à niveau ESXi avec des images de vSphere Lifecycle Manager pour VMware Cloud Foundation » dans Gestion du cycle de vie de VMware Cloud Foundation.
  11. Une fois le correctif asynchrone appliqué, utilisez Outil du correctif asynchrone pour désactiver le correctif.
    1. Connectez-vous via SSH au dispositif SDDC Manager à l'aide du compte d'utilisateur vcf.
    2. Accédez à /home/vcf/asyncPatchTool/bin.
    3. Exécutez la commande suivante :
      ./vcf-async-patch-tool --disableAllPatches --sddcSSOUser SSOuser --sddcSSHUser vcf
      Remplacez SSOuser par le compte d'utilisateur SSO du domaine de gestion, par exemple [email protected].
    4. Entrez O pour confirmer que vous exécutez la dernière version de Outil du correctif asynchrone.
    5. Entrez O ou N pour choisir de participer ou non au Programme d'amélioration du produit (CEIP).
    6. Entrez le mot de passe du compte du super utilisateur (vcf).
    7. Entrez le mot de passe du compte de l'utilisateur racine.
    8. Entrez le mot de passe du compte d'utilisateur SSO du domaine de gestion.

Que faire ensuite

À partir de VMware Cloud Foundation 5.2, si vous avez appliqué un correctif asynchrone vCenter Server ou NSX Manager au domaine de gestion, les nouveaux domaines de charge de travail que vous déployez incluront la version corrigée de vCenter Server et/ou de NSX Manager.

Pour les versions de VMware Cloud Foundation antérieures à la version 5.2, les nouveaux domaines de charge de travail n'incluront pas les versions de correctif asynchrone de vCenter Server ou de NSX Manager. Utilisez cette procédure pour appliquer le ou les correctifs asynchrones au nouveau domaine de charge de travail.

Note : Après la mise à jour des hôtes d'un domaine de charge de travail vers une version de correctif asynchrone d'ESXi, tous les nouveaux hôtes que vous ajoutez au domaine de charge de travail doivent utiliser la version de correctif asynchrone de ESXi et non la version répertoriée dans la nomenclature VMware Cloud Foundation.