Quando si avvia una nuova macchina virtuale dei carichi di lavoro in un VPC AWS, è possibile installare NSX Tools fornendo le istruzioni di download e installazione di NSX Tools nel campo Dati utente.

Quando si avvia un'istanza di AWS EC2, è possibile passare user data all'istanza che può essere utilizzata per eseguire attività comuni di configurazione automatiche, inclusa l'esecuzione di script dopo l'avvio dell'istanza. È possibile passare due tipi di dati utente ad AWS EC2: script di shell e direttive cloud-init.

Copiare le istruzioni di download e installazione per NSX Tools da CSM e incollarle in Dati utente quando si avvia una nuova macchina virtuale dei carichi di lavoro.

Prerequisiti

Prima di installare NSX Tools utilizzando User Data, assicurarsi che i VPC di transito e di elaborazione siano in peer. Questa operazione è obbligatoria per permettere che il nome di dominio completo specificato nel comando di download, ad esempio, nsx-gw.vmware.local, possa essere risolto dall'istanza di avvio.

Procedura

  1. Accedere alla console AWS e avviare il processo di avvio di una nuova macchina virtuale dei carichi di lavoro.
  2. In un'altra finestra del browser, accedere a CSM.
    1. Passare a Cloud > AWS > VPC
      Nota: Il VPC o la VNet di transito è il sistema in cui vengono distribuiti ed eseguiti un gateway o una coppia di gateway PCG. Il VPC o la VNet di elaborazione sono quelli collegati a un transito e possono utilizzare le istanze di PCG distribuite qui.
    2. Fare clic su un VPC di transito o di elaborazione.
    3. Nella sezione Download e installazione di NSX Tools della schermata copiare la Posizione download e il Comando di installazione in Linux o Windows, a seconda del sistema operativo utilizzato per la macchina virtuale dei carichi di lavoro. È inoltre possibile copiare e incollare il seguente script della shell:
      #!/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. In AWS, nei passaggi per avviare una nuova istanza di macchina virtuale dei carichi di lavoro, incollare la posizione di download e il comando di installazione come Testo in Dati utente nella sezione Dettagli avanzati.

risultati

La macchina virtuale dei carichi di lavoro viene avviata e in tale macchina viene installato automaticamente NSX Tools.