Introduzione
In questo documento viene descritto come configurare la porta seriale di accesso a NX-OSv 9000 su VMware ESXi. NX-OSv 9000 è una piattaforma di switching virtuale che può essere utilizzata per simulare molti aspetti L2 di Cisco Nexus 9000. NX-OSv 9000 supporta molte operazioni dei control plane di Nexus 9000 e un sottoinsieme di funzionalità dei data plane che include funzionalità di base L2/L3, quali protocolli di routing (Enhanced Interior Gateway Routing Protocol (EIGRP), Open Shortest Path First (OSPF), Routing Information Protocol (RIP) e BGP (Border Gateway Protocol), trunking, interfaccia virtuale dello switch (SVI), VXLAN (flood and learn) e canali di porte standard (non vPC).
Nota: A partire dalla versione 7.0(3)I5(1) alcune funzionalità di NX-OS, quali Virtual Port-Channels (vPC), OTV, ACL e VXLAN (BGP EVPN), potrebbero avere la CLI e lo switch accetterà la configurazione, ma queste funzionalità non sono testate o supportate. Per ulteriori dettagli sulla funzionalità supportata e sui limiti, fare clic su questo collegamento alla guida alla configurazione in Tabella 1 Funzionalità di livello 2 e 3 supportate (software) e Tabella 2 Funzionalità NXOS non supportate (non testate).
NX-OSv 9000 può essere gestito con un metodo simile a quello di uno switch fisico che utilizza interfacce in banda (SVI), interfacce di gestione (mgmt0) o la connessione alla console. Lo scopo di questo articolo è descrivere come collegare NX-OSv 9000 in esecuzione su hypervisor VMware ESXI a un'interfaccia seriale virtuale con supporto di rete.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Nozioni fondamentali sulla configurazione host vSphere/ESXi.
- Amministrazione della macchina virtuale.
- Conoscenza della rete di transito.
Attenzione: Questo esempio di configurazione fa riferimento a software di terze parti non supportato direttamente da Cisco. Ulteriori informazioni su ESXi/vSPqui possono essere ottenute direttamente da VMware: http://www.vmware.com/support.html.
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- NX-OSv 9000 ha implementato la versione ESXi ( 6.0.0 [Build 3620759] ).
- Privilegi sufficienti sull'host ESXi (standalone o gestito da vCenter) e sul sistema virtuale NX-OSv 9000.
- L'accesso alla rete da una workstation di gestione è sufficiente per consentire alla porta TCP della porta seriale virtuale di accedere all'interfaccia VMkernel ESXi.
- La funzionalità della porta seriale virtuale richiede una licenza ESXi Enterprise o Enterprise Plus.
- VMware Distributed Switch (vDS) non è supportato con NX-OSv 9000 e richiede uno vSwitch standard.
Nota: vMotion non è supportato con un URL diretto per la porta seriale virtuale supportata dalla rete. Se è necessario vMotion, è possibile distribuire un vSPC (Virtual Serial Port Concentrator). I dettagli di configurazione di un vSPC esulano dall'ambito di questo documento, ma sono disponibili in VMware vSphere Documentation Center.
Configurazione
Esempio di rete
![](/c/dam/en/us/support/docs/switches/nexus-9000-series-switches/203975-Configure-Serial-Port-Access-to-NX-OSv-9-00.png)
Configurazioni
1. Configurare il firewall host ESXi per consentire la connettività alla porta seriale remota. Questa operazione può essere eseguita sia dalla GUI (ad esempio, vSphere Client o Web Client) sia dalla CLI. Sono riportati entrambi gli esempi.
Dalla CLI SSH sull'host ESXi:
!By default the Remote Serial Port service is disabled:
!
[root@localhost:~] esxcli network firewall ruleset list | grep remoteSerialPort
remoteSerialPort false
!Enable the remoteSerialPort ruleset:
!
[root@localhost:~] esxcli network firewall ruleset set --enabled true --ruleset-id=remoteSerialPort
!Validate that the remoteSerialPort service is now enabled.
!
[root@localhost:~] esxcli network firewall ruleset list | grep remoteSerialPort
remoteSerialPort true
Dalla GUI (Share Web Client):
![](/c/dam/en/us/support/docs/switches/nexus-9000-series-switches/203975-Configure-Serial-Port-Access-to-NX-OSv-9-01.png)
![](/c/dam/en/us/support/docs/switches/nexus-9000-series-switches/203975-Configure-Serial-Port-Access-to-NX-OSv-9-02.png)
2. Nel menu VM Edit Settings aggiungere una porta seriale di rete alla macchina virtuale NX-OSv 9000. Per aggiungere questo valore, è necessario spegnere NX-OSv 9000 VM.
![](/c/dam/en/us/support/docs/switches/nexus-9000-series-switches/203975-Configure-Serial-Port-Access-to-NX-OSv-9-03.png)
Nota: l'indirizzo IP dell'interfaccia specificato per l'URI della porta deve essere l'indirizzo IP dell'interfaccia VMkernel utilizzato per i servizi di gestione sull'host ESXi in cui risiede attualmente la VM. Il numero di porta può essere una qualsiasi porta TCP superiore a 1024 attualmente non in uso. Accertarsi di selezionare una porta che non sia utilizzata per altri servizi VMkernel come vMotion, ecc.
Nota: vMotion non è supportato con un URI diretto per la porta seriale virtuale supportata dalla rete. Se è necessario vMotion, è possibile distribuire un vSPC (Virtual Serial Port Concentrator). I dettagli di configurazione di un vSPC esulano dall'ambito di questo documento, ma sono disponibili in VMware vSphere Documentation Center.
3. Avviare la VM NX-OSv 9000 e attendere il completamento del boot loader. Cercare il messaggio Leaving grub land sulla ESXi VM Console:
![](/c/dam/en/us/support/docs/switches/nexus-9000-series-switches/203975-Configure-Serial-Port-Access-to-NX-OSv-9-04.png)
4. È ora possibile utilizzare l'emulatore di terminale per collegarsi alla console di NX-OSv 9000 VM.
![](/c/dam/en/us/support/docs/switches/nexus-9000-series-switches/203975-Configure-Serial-Port-Access-to-NX-OSv-9-05.png)
Verifica
Fare riferimento a questa sezione per verificare che la configurazione funzioni correttamente.
Una volta collegati all'interfaccia della console è possibile procedere alla configurazione delle interfacce di gestione e del piano dati.
Nota: mgmt0 è sempre mappato all'interfaccia di rete VM 1, Ethernet 1/1 = interfaccia di rete VM 2, ecc.
Risoluzione dei problemi
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
Problema: NX-OSv 9000 VM viene avviato al prompt del loader:
loader > dir
Setting listing for bootflash:
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Going to print files for device bootflash:
.rpmstore
nxos.7.0.3.I5.1.bin
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Number of devices detected by BIOS is 1
Clearing listing for bootflash:
loader >
Soluzione: utilizzare la sintassi di avvio per avviare l'immagine del sistema:
loader > boot nxos.7.0.3.I5.1.bin
Una volta avviato, configurare l'istruzione boot e salvare la configurazione in esecuzione:
N9k#configure
N9k(config)# boot nxos nxos.7.0.3.I5.1.bin
N9k#(config)# end
N9k# copy running-config startup-config