Introduzione
In questo documento vengono descritte le opzioni di ottimizzazione per le schede VNIC in modalità Intersight Managed Mode (IMM) tramite i profili del server.
Prerequisiti
Impostazioni consigliate dal sistema operativo per le schede Ethernet:
È necessario configurare prima le regole operative di elaborazione, storage e gestione.
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Modalità Intersight Managed
- Connettività di rete fisica
- Impostazioni scheda Ethernet consigliate dal sistema operativo
- Elementi di ottimizzazione VNIC
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- Firmware UCS-B200-M5 4.2(1a)
- Cisco UCS 6454 Fabric Interconnect, firmware 4.2(1e)
- SaaS (Intersight software as a service)
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Configurazione
Passaggio 1. Identificare l'adattatore VIC e l'ID dello slot sul server
Passare alla scheda Server > Inventario > Selezionare l'opzione Adattatori di rete.
Passaggio 2. Creazione del criterio della scheda Ethernet
Creare i criteri della scheda Ethernet con i valori suggeriti dal fornitore del sistema operativo.
Passare alla scheda Criteri > Crea criterio > Seleziona scheda Ethernet.
Dal menu Crea criterio, selezionare l'organizzazione e specificare il nome del criterio.
Passaggio 3. Configurare le impostazioni suggerite dal fornitore del sistema operativo. In genere, le funzionalità elencate sono configurate nei criteri della scheda Ethernet:
- Code di ricezione
- Code di trasmissione
- Dimensione anello
- Code di completamento
- Interrupt
- Abilita Receive Side Scaling (RSS) o Accelerated Receive Flow Steering (ARFS)
Nota: RSS e ARFS si escludono a vicenda, quindi configurarne solo uno. Non configurare entrambi.
Una volta creato, assegnare il criterio della scheda Ethernet a un criterio di connettività LAN.
Passaggio 4. Creazione dei criteri di connettività LAN
Passare alla scheda Criteri > Crea criterio > Connettività LAN
Selezionare l'organizzazione e specificare il nome del criterio.
In target, la piattaforma seleziona UCS Server (FI-Attached).
All'interno del criterio Connettività LAN, passare alla sezione Configurazione vNIC e configurare almeno due interfacce di rete. In questo esempio, vengono create le interfacce eth0 e eth1.
Nella scheda Add vNIC configuration, in General (Generale), fornire il nome eth0.
Nella sezione Indirizzo MAC , selezionare il pool di indirizzi MAC appropriato.
Nella sezione Posizionamento (Placement), configurate l'ID slot come MLOM.
Lasciare le opzioni PCI Link e PCI Order con il valore 0 e l'ID dello switch con l'opzione A.
Passare al menu CDN (Consistent Device Naming) e selezionare Nome VNIC.
Aggiungere i criteri Criteri di gruppo rete Ethernet, Criteri di controllo rete Ethernet, QoS Ethernet e Criteri scheda Ethernet.
Ripetere gli stessi passaggi per creare l'interfaccia eth1, configurare di conseguenza i valori PCI Link, PCI Order e Switch ID.
Infine, creare il criterio di connettività LAN. Una volta creato, assegnarlo a un profilo del server UCS.
Passaggio 5. Creare un profilo Server.
Passare alla scheda Profili e selezionare Crea profilo server UCS.
Fornire i dettagli Organizzazione e Nome.
Selezionare tutte le configurazioni correlate, ad esempio le impostazioni di elaborazione, gestione e archiviazione.
In Configurazione rete selezionare il criterio di connettività LAN appropriato.
Selezionare Distribuisci per configurare il profilo del server e verificare che tutti i passaggi siano stati completati correttamente.
Verifica
Per verificare che la configurazione funzioni correttamente, consultare questa sezione.
Convalidare le impostazioni della scheda su RHEL.
Per verificare le risorse attualmente disponibili fornite dall'adattatore VIC, convalidare le code di trasmissione e ricezione nel file dmesg:
$ grep enic /var/log/dmesg | grep resources
Convalidare le dimensioni configurate dell'anello.
ethtool -g interface_name
Convalidare le impostazioni della scheda su VMware ESXi.
Per verificare le risorse attualmente disponibili fornite dall'adattatore VIC, convalidare le code di trasmissione e ricezione con il comando seguente, dove X è il numero vmnic.
vsish -e get /net/pNics/vmnicX/txqueues/info
vsish -e get /net/pNics/vmnicX/rxqueues/info
Eseguire questo comando per convalidare le dimensioni dell'anello:
esxcli network nic ring current get -n vmnicX
Convalidare le impostazioni della scheda direttamente in UCS.
Per convalidare le impostazioni, connettersi a una delle interconnessioni Fabric tramite SSH.
Collegare la scheda del server con il comando connect adapter x/y/z dove x è il numero dello chassis, y è il numero dello slot e z è il numero della scheda.
Quando si è connessi alla scheda di rete, al login aggiuntivo, immettere dbgsh.
Eseguire il comando attach-mcp.
Quindi eseguire il comando vnicl per visualizzare un elenco delle vlan disponibili.
Cercare il nome della vnic corrispondente eth0 e eth1 e convalidare le impostazioni.
UCS-IMM-A# connect adapter 1/1/1
Entering character mode
Escape character is '^]'.
(none) login: dbgsh
adapter (top):1#
adapter (top):4# attach-mcp
adapter (mcp):1# vnicl
adapter (mcp):19# vnicl
================================
vnicid : 18
name : eth0
type : enet
state : UP
adminst : UP
flags : OPEN, INIT, LINKUP, NOTIFY_INIT, ENABLE, USING_DEVCMD2
ucsm name : eth0
spec_flags : MULTIFUNC, TRUNK
mq_spec_flags :
slot : 0
h:bdf : 0:03:00.0
vs.mac : 00:25:b5:01:00:46
mac : 00:25:b5:01:00:46
vifid : 801
vifcookie : 801
uif : 0
portchannel_bypass : 0x0
cos : 0
vlan : 0
rate_limit : unlimited
cur_rate : unlimited
stby_vifid : 0
stby_vifcookie : 0
stby_recovery_delay : 0
channel : 0
stdby_channel : 0
profile :
stdby_profile :
init_errno : 0
cdn : eth0
devspec_flags : TSO, LRO, RXCSUM, TXCSUM, RSS, RSSHASH_IPV4, RSSHASH_TCPIPV4, RSSHASH_IPV6, RSSHASH_TCPIPV6
lif : 18
vmode : STATIC
encap mode : NONE
host wq : [11-18] (n=8)
host rq : [2010-2017] (n=8) (h=0x080107da)
host cq : [2002-2017] (n=16)
host intr : [3008-3025] (n=18)
notify : pa=0x10384de000/40 intr=17
devcmd2 wq : [19] (n=1)
================================
vnicid : 19
name : eth1
type : enet
state : UP
adminst : UP
flags : OPEN, INIT, LINKUP, NOTIFY_INIT, ENABLE, USING_DEVCMD2
ucsm name : eth1
spec_flags : MULTIFUNC, TRUNK
mq_spec_flags :
slot : 0
h:bdf : 0:03:00.1
vs.mac : 00:25:b5:01:00:45
mac : 00:25:b5:01:00:45
vifid : 800
vifcookie : 800
uif : 1
portchannel_bypass : 0x0
cos : 0
vlan : 0
rate_limit : unlimited
cur_rate : unlimited
stby_vifid : 0
stby_vifcookie : 0
stby_recovery_delay : 0
channel : 0
stdby_channel : 0
profile :
stdby_profile :
init_errno : 0
cdn : eth1
devspec_flags : TSO, LRO, RXCSUM, TXCSUM, RSS, RSSHASH_IPV4, RSSHASH_TCPIPV4, RSSHASH_IPV6, RSSHASH_TCPIPV6
lif : 19
vmode : STATIC
encap mode : NONE
host wq : [20-27] (n=8)
host rq : [2002-2009] (n=8) (h=0x080107d2)
host cq : [1986-2001] (n=16)
host intr : [2976-2993] (n=18)
notify : pa=0x1038e27000/40 intr=17
devcmd2 wq : [28] (n=1)
================================
Informazioni correlate
Documentazione e supporto tecnico – Cisco Systems
Profili server in Intersight
Linee guida per il tuning delle schede di interfaccia virtuale Cisco UCS (white paper)
Guida al tuning delle prestazioni di rete di Red Hat Enterprise Linux