Si Dispositif SDDC Manager n'a pas accès au dépôt VMware, vous pouvez utiliser l'utilitaire de transfert de bundles pour télécharger manuellement le fichier HCL du dépôt sur votre ordinateur local, puis le charger sur Dispositif SDDC Manager.

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 du fichier HCL :
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 --vsanHclDownload --outputDirectory output-directory --proxyServer proxy.example.com:3128 --proxyUser vmwuser --proxyPasswordFile ../../password.txt --proxyHttps 

Conditions préalables

  • Un ordinateur Windows ou Linux disposant d'une connectivité Internet (directement ou via un proxy) pour télécharger le fichier HCL. Pour charger le fichier HCL à 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'utilitaire de transfert de bundle est la seule méthode prise en charge pour télécharger le fichier HCL. N'utilisez pas d'autres outils tiers ou d'autres méthodes pour télécharger le fichier HCL.

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 au portail de support Broadcom et accédez à Mes téléchargements > VMware Cloud Foundation.
    2. Cliquez sur la version de VMware Cloud Foundation vers laquelle vous effectuez la mise à niveau.
    3. Cliquez sur Pilotes et outils.
    4. Cliquez sur l'icône de téléchargement pour l'utilitaire de transfert de bundle.
  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 à 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 HCL.
    ./lcm-bundle-transfer-util --vsanHclDownload --outputDirectory output-directory

    Vous pouvez également le télécharger vers le chemin d'accès par défaut :

    ./lcm-bundle-transfer-util --vsanHclDownload
  6. Copiez le fichier HCL sur le Dispositif SDDC Manager.
  7. À partir du Dispositif SDDC Manager, utilisez l'utilitaire de transfert de bundle pour télécharger le fichier HCL.
    ./lcm-bundle-transfer-util --vsanHclUpload --inputDirectory hcl-file-path --sddcMgrFqdn sddc-manager-fqdn --sddcMgrUser user
    hcl-file-path Chemin d'accès à partir duquel le fichier HCL doit être récupéré pour être chargé. Par exemple : /root/testdownload/vsan/hcl/all.json. S'il n'est pas indiqué, la valeur par défaut est utilisée. (/root/PROD2/vsan/hcl/all.json)
    sddc-manager-fqdn Nom de domaine complet de SDDC Manager. S'il n'est pas indiqué, la valeur par défaut est utilisée.
    user Utilisateur de SDDC Manager. Ensuite, l'outil demande le mot de passe de l'utilisateur.