Si vous préférez automatiser l'installation de NSX Edge, vous pouvez utiliser l'outil OVF de VMware, qui est un utilitaire de ligne de commande.

Conditions préalables

  • Vérifiez que la configuration requise est respectée. Reportez-vous à la section Configuration système requise.
  • Vérifiez que les ports requis sont ouverts. Reportez-vous à la section Ports et protocoles.
  • Assurez-vous qu'une banque de données est configurée et accessible sur l'hôte ESXi.
  • Vérifiez que vous disposez de l'adresse IP et de la passerelle, des adresses IP du serveur DNS, de la liste de recherche de domaines et de la liste Adresses IP ou Nom de domaine complet du serveur NTP que NSX Manager ou Cloud Service Manager utilisera.
  • Créez le réseau du groupe de ports de machines virtuelles cible, si celui-ci n'existe pas déjà. Placez les dispositifs NSX-T Data Center sur un réseau de machines virtuelles de gestion.

    Si vous disposez de plusieurs réseaux de gestion, vous pouvez ajouter des itinéraires statiques aux autres réseaux à partir du dispositif NSX-T Data Center.

  • Planifiez votre schéma d'adressage IP IPv4 NSX Manager.
  • Vérifiez que vous disposez des privilèges appropriés pour déployer un modèle OVF sur l'hôte ESXi.
  • Vérifiez que les noms d'hôte n'incluent pas de traits de soulignement. Autrement, le nom d'hôte est défini sur localhost.
  • OVF Tool version 4.3 ou ultérieure.
  • Prenez connaissance des paramètres que vous pouvez utiliser pour déployer une machine virtuelle NSX Edge et la joindre au plan de gestion.
    Nom du champ Paramètre OVF Type de champ
    Mot de passe racine du système nsx_passwd_0 Obligatoire pour effectuer l'installation de NSX Edge.
    Mot de passe d'administrateur CLI nsx_cli_passwd_0 Obligatoire pour effectuer l'installation de NSX Edge.
    Mot de passe d'audit CLI nsx_cli_audit_passwd_0 Facultatif
    Nom d'utilisateur d'administrateur CLI nsx_cli_username Facultatif
    Nom d'utilisateur d'audit CLI nsx_cli_audit_username Facultatif
    Adresse IP de NSX Manager mpIp Obligatoire pour joindre la machine virtuelle NSX Edge à NSX Manager.
    Jeton de NSX Manager mpToken Obligatoire pour joindre la machine virtuelle NSX Edge à NSX Manager.

    Pour récupérer le jeton, sur NSX Manager, exécutez POST https://<nsx-manager>/api/v1/aaa/registration-token.

    Empreinte numérique de NSX Manager mpThumbprint Obligatoire pour joindre la machine virtuelle NSX Edge à NSX Manager.

    Pour récupérer l'empreinte numérique, sur le nœud NSX Manager, exécutez get certificate api thumbprint.

    ID de nœud mpNodeId Destiné à une utilisation interne.
    Nom d'hôte nsx_hostname Facultatif
    Passerelle IPv4 par défaut nsx_gateway_0 Facultatif
    Adresse IP du réseau de gestion nsx_ip_0 Facultatif
    Masque du réseau de gestion nsx_netmask_0 Facultatif
    Serveurs DNS nsx_dns1_0 Facultatif
    Suffixe de recherche de domaines nsx_domain_0 Facultatif
    Serveurs NTP nsx_ntp_0 Facultatif
    Le service SSH est-il activé ? nsx_isSSHEnabled Facultatif
    SSH est-il activé pour la connexion racine ? nsx_allowSSHRootLogin Facultatif
    Est un dispositif Edge autonome is_autonomous_edge Facultatif. Valeurs valides : True, False (par défaut)

Procédure

  • Pour un hôte autonome, exécutez la commande ovftool avec les paramètres appropriés.
    C:\Users\Administrator\Downloads>ovftool 
    --name=nsx-edge-1 
    --deploymentOption=medium
    --X:injectOvfEnv 
    --X:logFile=ovftool.log 
    --allowExtraConfig 
    --datastore=ds1 
    --net:"Network 0=Mgmt" 
    --net:"Network 1=nsx-tunnel" 
    --net:"Network 2=vlan-uplink"  
    --net:"Network 3=vlan-uplink"  
    --acceptAllEulas 
    --noSSLVerify 
    --diskMode=thin 
    --powerOn 
    --prop:nsx_ip_0=192.168.110.37 
    --prop:nsx_netmask_0=255.255.255.0 
    --prop:nsx_gateway_0=192.168.110.1 
    --prop:nsx_dns1_0=192.168.110.10 
    --prop:nsx_domain_0=corp.local 
    --prop:nsx_ntp_0=192.168.110.10 
    --prop:nsx_isSSHEnabled=True 
    --prop:nsx_allowSSHRootLogin=True 
    --prop:nsx_passwd_0=<password> 
    --prop:nsx_cli_passwd_0=<password> 
    --prop:nsx_hostname=nsx-edge
    --prop:mpIp=<NSXManager-IP>
    --prop:mpToken=<NSXManager-Token>
    --prop:mpThumbprint=<NSXManager-Thumbprint> 
    --prop:is_autonomous_edge=False 
    <path/url to nsx component ova> 
    vi://root:<password>@192.168.110.51
    
    Opening OVA source: nsx-<component>.ova
    The manifest validates
    Source is signed and the certificate validates
    Opening VI target: vi://root@192.168.110.24
    Deploying to VI: vi://root@192.168.110.24
    Transfer Completed
    Powering on VM: nsx-edge-1
    Task Completed
    Completed successfully
    
    
  • Pour un hôte géré par vCenter Server, exécutez la commande ovftool avec les paramètres appropriés.
    C:\Users\Administrator\Downloads>ovftool 
    --name=nsx-edge-1 
    --deploymentOption=medium
    --X:injectOvfEnv 
    --X:logFile=ovftool.log 
    --allowExtraConfig 
    --datastore=ds1 
    --net:"Network 0=Mgmt" 
    --net:"Network 1=nsx-tunnel" 
    --net:"Network 2=vlan-uplink"  
    --net:"Network 3=vlan-uplink"  
    --acceptAllEulas 
    --noSSLVerify 
    --diskMode=thin 
    --powerOn 
    --prop:nsx_ip_0=192.168.110.37 
    --prop:nsx_netmask_0=255.255.255.0 
    --prop:nsx_gateway_0=192.168.110.1 
    --prop:nsx_dns1_0=192.168.110.10 
    --prop:nsx_domain_0=corp.local 
    --prop:nsx_ntp_0=192.168.110.10 
    --prop:nsx_isSSHEnabled=True 
    --prop:nsx_allowSSHRootLogin=True 
    --prop:nsx_passwd_0=<password> 
    --prop:nsx_cli_passwd_0=<password> 
    --prop:nsx_hostname=nsx-edge
    --prop:mpIp=<NSXManager-IP>
    --prop:mpToken=<NSXManager-Token>
    --prop:mpThumbprint=<NSXManager-Thumbprint> 
    --prop:is_autonomous_edge=False 
    <path/url to nsx component ova> 
    vi://administrator@vsphere.local:<password>@192.168.110.24/?ip=192.168.210.53
    
    
    Opening OVA source: nsx-<component>.ova
    The manifest validates
    Source is signed and the certificate validates
    Opening VI target: vi://administrator@vsphere.local@192.168.110.24:443/
    Deploying to VI: vi://administrator@vsphere.local@192.168.110.24:443/
    Transfer Completed
    Powering on VM: nsx-edge-1
    Task Completed
    Completed successfully
    
    
  • Pour des performances optimales, réservez de la mémoire pour le dispositif.

    Définissez la réservation de manière à garantir que NSX Manager dispose de suffisamment de mémoire pour s'exécuter efficacement. Reportez-vous à la section Configuration système requise pour le nœud de transport hôte et la machine virtuelle NSX Manager.

  • Ouvrez la console du nœud NSX Edge pour suivre le processus de démarrage.
  • Une fois le nœud NSX Edge démarré, connectez-vous à la CLI avec des informations d'identification d'administrateur.
  • Exécutez la commande get interface eth0 (sans VLAN) ou get interface eth0.<vlan_ID> (avec un VLAN) pour vérifier que l'adresse IP a été appliquée comme prévu.
    nsx-edge-1> get interface eth0.100 
    
    Interface: eth0.100
      Address: 192.168.110.37/24
      MAC address: 00:50:56:86:62:4d
      MTU: 1500
      Default gateway: 192.168.110.1
      Broadcast address: 192.168.110.255
      ...
    
    Note : Lors de l'activation de nœuds NSX Edge sur un hôte géré non-NSX, vérifiez que le paramètre MTU est défini sur 1 600 (au lieu de 1 500) sur le commutateur hôte physique pour la carte réseau de données.
  • Vérifiez que le nœud NSX Edge dispose de la connectivité requise.

    Si vous avez activé le protocole SSH, assurez-vous de pouvoir l'utiliser avec votre nœud NSX Edge et vérifiez les points suivants :

    • Vous pouvez envoyer une requête ping à votre interface de gestion de nœud NSX Edge.
    • À partir du nœud NSX Edge, vous pouvez envoyer une requête ping sur la passerelle par défaut du nœud.
    • À partir du nœud NSX Edge, vous pouvez envoyer une requête ping sur les hôtes d'hyperviseur qui se trouvent sur le même réseau ou sur un réseau accessible par routage.
    • À partir du nœud NSX Edge, vous pouvez envoyer une requête ping sur le serveur DNS et la liste Adresses IP ou Nom de domaine complet du serveur NTP.
  • Résolvez les problèmes de connectivité.
    Note : Si la connectivité n'est pas établie, vérifiez que l'adaptateur réseau de la machine virtuelle se trouve sur le réseau ou VLAN adéquat.

    Par défaut, le chemin de données du nœud NSX Edge réclame toutes les cartes réseau des machines virtuelles à l'exception de la carte réseau de gestion (celle qui possède une adresse IP et un itinéraire par défaut). Si vous avez attribué de manière incorrecte une carte réseau comme interface de gestion, suivez ces étapes pour utiliser DHCP afin d'attribuer l'adresse IP de gestion à la carte réseau appropriée.

    1. Connectez-vous à la CLI de NSX Edge et tapez la commande stop service dataplane.
    2. Tapez la commande set interface interface dhcp plane mgmt.
    3. Placez interface dans le réseau DHCP et attendez qu'une adresse IP soit attribuée à interface.
    4. Tapez la commande start service dataplane.
      Les ports fp-ethX de chemin de données utilisés pour la liaison montante VLAN et la superposition du tunnel sont indiqués dans les commandes get interfaces et get physical-port sur le nœud NSX Edge.

Que faire ensuite

Si vous n'avez pas joint le dispositif NSX Edge au plan de gestion, reportez-vous à la section Relier NSX Edge au plan de gestion.