Lors du lancement d'une nouvelle machine virtuelle de charge de travail dans un VPC AWS, vous pouvez installer NSX Tools en fournissant les instructions de téléchargement et d'installation de NSX Tools dans le champ Données utilisateur.

Lorsque vous lancez une instance AWS EC2, vous avez la possibilité de transmettre user data à l'instance qui peut être utilisée pour effectuer des tâches de configuration automatisées courantes, notamment des scripts en cours d'exécution après le démarrage de l'instance. Vous pouvez transmettre deux types de données utilisateur à AWS EC2 : les scripts shell et les directives cloud-init.

Copiez les instructions de téléchargement et d'installation de NSX Tools depuis CSM et collez-les dans les données utilisateur lors du lancement d'une nouvelle machine virtuelle de charge de travail.

Conditions préalables

Avant d'installer NSX Tools à l'aide de User Data, assurez-vous que les VPC de transit et de calcul sont appairés. Cela est nécessaire pour que le nom de domaine complet donné dans la commande de téléchargement, tel que nsx-gw.vmware.local, puisse être résolu à partir de l'instance de lancement.

Procédure

  1. Connectez-vous à la console AWS et démarrez le processus de lancement d'une nouvelle machine virtuelle de charge de travail.
  2. Dans une autre fenêtre de navigateur, connectez-vous à CSM.
    1. Accédez à Clouds > AWS > VPC
      Note : Le VPC/VNet de transit est l'endroit où une ou deux PCG sont déployées et en cours d'exécution. Le VPC/VNet de calcul est celui lié à un VPC/VNet de transit et qui peut utiliser les PCG qui y sont déployées.
    2. Cliquez sur un VPC de transit ou de calcul.
    3. Dans la section Téléchargement et installation de NSX Tools de l'écran, copiez l'emplacement de téléchargement et la commande d'installation de Linux ou Windows en fonction du système d'exploitation que vous utilisez pour votre machine virtuelle de charge de travail. Vous pouvez également copier-coller le script shell suivant :
      #!/bin/bash
      sudo wget http://nsx-gw.vmware.local:8080/factory_default/linux/install_nsx_vm_agent.sh
      sudo chmod +x install_nsx_vm_agent.sh && sudo ./install_nsx_vm_agent.sh
  3. Dans AWS, dans les étapes de lancement d'une nouvelle instance de machine virtuelle de charge de travail, collez l'emplacement de téléchargement et la commande d'installation sous forme de Texte dans Données utilisateur dans la section Détails avancés.

Résultats

La machine virtuelle de charge de travail est lancée et NSX Tools y est installé automatiquement.