Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Configurazione

Metodi

Configurazioni

Metodo 1: connessione diretta

Metodo 2: CSLU

Metodo 3: Server licenze locale

Metodo 4: Non in linea

Informazioni correlate

Introduzione

In questo documento viene descritto come configurare Smart Licensing utilizzando Policy (SLP) sulla piattaforma Nexus 9K.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Software Nexus NX-OS

- Opzioni delle licenze Cisco NX-OS

- Domain Name System (DNS)

Componenti usati

Il riferimento delle informazioni contenute in questo documento è Cisco Nexus 9000 con NXOS versione 10.2(5).

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

Smart Software Licensing (SL) offre un'unica soluzione di licenza standardizzata per tutti i prodotti Cisco. È una piattaforma completa di licenze basata su cloud che include strumenti e processi per autorizzare l'utilizzo e la creazione di report per i prodotti Cisco. È progettato per essere eseguito su un'istanza del prodotto e per comunicare con il servizio Cisco Cloud License tramite il mezzo di trasporto Smart Call Home per completare la registrazione e l'autorizzazione del prodotto.

La modalità SLP (Smart Licensing Using Policy) è stata introdotta in Cisco NX-OS versione 10.2(1)F e rimane l'unica modalità di licenza supportata a tutt'oggi.

La politica di utilizzo delle licenze Smart è una versione avanzata di Licenze Smart Software, con l'obiettivo generale di fornire una soluzione di licenza che non interrompa le operazioni della rete, ma che consenta una relazione di conformità che tenga conto delle licenze hardware e software acquistate e utilizzate.

La politica di utilizzo delle licenze Smart si basa sull'onore. Tuttavia, la conformità dell'utilizzo delle licenze richiede la creazione di report software.

Cisco Smart Software Manager (CSSM) è responsabile della gestione degli account e delle istanze delle licenze. CSM funziona 24 ore su 24, 7 giorni su 7 sul sito Cisco.

Metodi

Metodi principali per connettere gli switch Nexus a CSM:

- In modo diretto: si punta direttamente al sito Cisco utilizzando la connessione Internet.

- Tramite Cisco Smart Licensing Utility (CSLU): si tratta di un'applicazione software che è possibile eseguire sul computer. Guida all'installazione.

- Tramite server licenze locale: server dedicato con sistema operativo fornito da Cisco. Guida all'installazione.

- Offline: è possibile generare un report sullo switch Nexus e caricare il file in CSM per generare un file di conferma che deve essere applicato allo switch Nexus.

Nota: non importa quale metodo viene utilizzato; il primo report deve essere comunque eseguito a CSSM entro i prossimi 90 giorni. In seguito, la frequenza del report è richiesta ogni 365 giorni, a meno che non si verifichi una modifica nell'utilizzo della licenza, che richiede un altro report entro i prossimi 90 giorni.

Configurazioni

Queste configurazioni vengono implementate sullo switch Nexus 9K utilizzando il VRF di gestione per tutte le comunicazioni, che è il VRF predefinito per SLP.

Metodo 1: connessione diretta

- Sono supportati sia i modi di trasporto intelligenti che quelli "call-home".

- Solo il VRF di gestione è supportato sulla modalità call home di trasporto fino a quando non è supportato NXOS 10.2(2)F, a partire da NXOS 10.2(3)F. È supportato anche il VRF non di gestione.

- Prima di NXOS 10.3(2)F, solo il VRF di gestione è supportato sulla modalità di trasporto intelligente. A partire da NXOS 10.3(2)F, è supportato anche il VRF non di gestione.

Passaggio 1. Configurare il client DNS.

Nexus(config)# ip domain-lookup

Nexus(config)# vrf context management

Nexus(config-vrf)# ip name-server <dns server ip>

Passaggio 2. Configurare la modalità trasporto intelligente.

Nexus(config)# license smart transport smart

Passaggio 3. Indicare l'URL CSM.

Nexus(config)# license smart url smart https://smartreceiver.cisco.com/licservice/license

Passaggio 4. Creare il codice di attendibilità (token) nel sito Cisco.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > General.

Fare clic su Nuovo token....

Passaggio 4a. Immettere le informazioni richieste e fare clic su Create Token.

Passaggio 4b. Fare clic sul token appena creato.

Passaggio 4c. Premere ctrl + c per copiare il testo selezionato negli Appunti.

Passaggio 5. Installare il codice di attendibilità nello switch Nexus.

Nexus# license smart trust idtoken <token from step 4> all force

Initiated trust establishment with backend. run show license status, for trust establishment status

Passaggio 6. Verificare che Nexus sia presente nel modulo CSM.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Product Instances.

Passaggio 7. Abilitare qualsiasi funzione che richieda la licenza desiderata. Per questo esempio è abilitata una funzionalità che richiede una licenza NX-OS LAN Enterprise Services.

Nota: NX-OS richiede sempre i nodi foglia nella gerarchia delle licenze.

NX-OS richiede sempre licenze basate su funzionalità, anziché su livelli.

Nexus(config)# feature eigrp

Passaggio 8. Confermare che la licenza prevista (basata su funzionalità) è in uso.

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

-------------------------------------------------------------------------

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

eigrp

Passaggio 9. Verificare che la licenza prevista sia utilizzata sul sito Cisco.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Licenses.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Licenses, quindi fare clic sulla licenza prevista dall'elenco per visualizzare i dettagli.

Passaggio 10. Verificare che la comunicazione con il sito Cisco sia riuscita.

Nexus# show license status

Utility:

Status: DISABLED

Smart Licensing using Policy:

Status: ENABLED

Data Privacy:

Sending Hostname: yes

Callhome Hostname Privacy: DISABLED

Smart Licensing Hostname Privacy: DISABLED

Version Privacy: DISABLED

Transport:

Type: Smart

URL: https://smartreceiver.cisco.com/licservice/license

Proxy:

Not configured

Policy:

Policy in use: Merged from multiple sources

Reporting ACK required: Yes

Unenforced/Non-Export:

First report requirement (days): 90 (CISCO default)

Ongoing reporting frequency (days): 365 (CISCO default)

On change reporting (days): 90 (CISCO default)

Enforced (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Export (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Miscellaneous:

Custom Id: <empty>

Usage reporting:

Last ACK received: Jul 21 19:28:32 2023 UTC

Next ACK deadline: Jul 20 19:28:32 2024 UTC

Reporting push interval: 30 days

Next ACK push check: <none>

Next report push: Aug 20 19:23:33 2023 UTC

Last report push: Jul 21 19:23:33 2023 UTC

Last report file write: <none>

Trust Code installed: Jul 21 19:18:04 2023 UTC

Active: PID: N9K-C9336C-FX2, SN: FDO24400PT4

Jul 21 19:18:04 2023 UTC

Nexus#

Metodo 2: CSLU

Prima di NXOS 10.3(2)F, solo il VRF di gestione è supportato sulla modalità di trasporto CSLU. A partire da NXOS 10.3(2)F, è supportato anche il VRF non di gestione.

Passaggio 1. Configurare il client DNS.

Nota: è possibile andare al passaggio 3 se non si utilizza un nome di dominio completo (FQDN) sull'host che esegue CSLU.

Nexus(config)# ip domain-lookup

Nexus(config)# vrf context management

Nexus(config-vrf)# ip name-server <dns server ip>

Passaggio 2. Aggiungere una voce per cslu-local nel server DNS.

Nota: Nexus individua automaticamente il nome host cslu-local e cslu-local.<dominio>

Passaggio 3. Verificare che il trasporto CSLU sia configurato. Questa è la configurazione predefinita.

Nexus(config)# license smart transport cslu

Passaggio 4. Indicare l'URL del trasporto CSLU.

Nexus(config)# license smart url cslu http://<ip address of the host running CSLU>:8182/cslu/v1/pi

Passaggio 5. Abilitare qualsiasi funzione che richieda la licenza desiderata. Per questo esempio, viene abilitata una funzionalità che richiede una licenza NX-OS LAN Enterprise Services.

Nota: NX-OS richiede sempre i nodi foglia nella gerarchia delle licenze.

NX-OS richiede sempre licenze basate su funzionalità, anziché su livelli.

Nexus(config)# feature isis

Passaggio 6. Confermare che la licenza prevista (basata su funzionalità) è in uso.

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

-------------------------------------------------------------------------

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

isis

Passaggio 7. Invia il report sull'utilizzo delle licenze (noto come report RUM) a CSSM.

Nexus# license smart sync all

Initiated sync with backend.

Passaggio 8. Fare clic su Aggiorna elenco istanze prodotto e verificare che l'istanza del prodotto sia presente in CSLU, indicando Completo: report di utilizzo caricato in CSSM.

Aprire CSLU > Magazzino > Istanze prodotto.

Passaggio 9. Verificare che Nexus sia presente nel modulo CSM. Ciò conferma che la comunicazione tra CSLU e CSSM funziona correttamente.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Product Instance.

Passaggio 10. Verificare che la licenza prevista sia stata utilizzata nel server locale locale locale CSM locale.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Licenses.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Licenses > Click on License > Product Instances.

Passaggio 11. Verificare che la comunicazione con il sito Cisco sia riuscita.

Nexus# show license status

Utility:

Status: DISABLED

Smart Licensing using Policy:

Status: ENABLED

Data Privacy:

Sending Hostname: yes

Callhome Hostname Privacy: DISABLED

Smart Licensing Hostname Privacy: DISABLED

Version Privacy: DISABLED

Transport:

Type: CSLU

Cslu address: http://10.201.255.233:8182/cslu/v1/pi

Policy:

Policy in use: Merged from multiple sources

Reporting ACK required: Yes

Unenforced/Non-Export:

First report requirement (days): 90 (CISCO default)

Ongoing reporting frequency (days): 365 (CISCO default)

On change reporting (days): 90 (CISCO default)

Enforced (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Export (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Miscellaneous:

Custom Id: <empty>

Usage reporting:

Last ACK received: <none>

Next ACK deadline: Oct 20 01:09:12 2023 UTC

Reporting push interval: 30 days

Next ACK push check: Jul 22 01:18:02 2023 UTC

Next report push: Aug 21 01:13:03 2023 UTC

Last report push: Jul 22 01:13:03 2023 UTC

Last report file write: <none>

Trust Code installed: <none>

Nota:

Utilizzando questo metodo, è previsto che il codice di attendibilità sia installato come nell'opzione show license status.

Si prevede che l'ultimo ACK venga ricevuto come nello stato show license la prima volta che si esegue la sincronizzazione con CSM locale. Questo valore viene modificato dopo il primo push del report successivo.

Metodo 3: Server licenze locale

- In locale è supportata solo la modalità di trasporto CSLU.

- Prima di NXOS 10.3(2)F, solo il VRF di gestione è supportato sulla modalità di trasporto CSLU. A partire da NXOS 10.3(2)F, è supportato anche il VRF non di gestione.

Passaggio 1. Configurare il client DNS.

Nexus(config)# ip domain-lookup

Nexus(config)# vrf context management

Nexus(config-vrf)# ip name-server <dns server ip>

Passaggio 2. Verificare che il trasporto CSLU sia configurato. Questa è la configurazione predefinita.

Nexus(config)# license smart transport cslu

Passaggio 3. Identificare l'URL del trasporto CSLU.

Accedere a CSSM locale > Smart Software Manager locale > Seleziona account virtuale locale (angolo superiore destro). Dal menu a discesa, scegliere Inventario > Generale, quindi fare clic su URL trasporto CSLU da copiare.

Passaggio 4. Indicare l'URL del trasporto CSLU.

Nexus(config)# license smart url cslu https://<on-prem hostname>/cslu/v1/pi/<virtual account>

Passaggio 5. Abilitare qualsiasi funzione che richieda la licenza desiderata. Per questo esempio è abilitata una funzionalità che richiede una licenza NX-OS LAN Enterprise Services.

Nota: NX-OS richiede sempre i nodi foglia nella gerarchia delle licenze.

NX-OS richiede sempre licenze basate su funzionalità, anziché su livelli.

Nexus(config)# feature ospf

Passaggio 6. Confermare che la licenza prevista (basata su funzionalità) è in uso.

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

-------------------------------------------------------------------------

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

ospf

Passaggio 7. Invia report RUM a CSSM.

Nexus# license smart sync all

Initiated sync with backend.

Passaggio 8. Verificare che Nexus sia presente in locale CSM.

Accedere a CSSM locale > Smart Software Manager locale > Seleziona account virtuale locale (angolo superiore destro). Dal menu a discesa, scegliere Inventario > Usa criteri SSL.

Passaggio 9. Verificare che la licenza prevista sia stata utilizzata nel server locale locale locale CSM locale.

Accedere a CSSM locale > Smart Software Manager locale > Seleziona account virtuale locale (angolo in alto a destra) dal menu a discesa > Inventario > Licenze.

Accedere a CSSM locale > Smart Software Manager locale > Seleziona account virtuale locale (angolo superiore destro). Dal menu a discesa, scegliere Inventario > Licenze. Fare clic sulla licenza prevista dall'elenco per visualizzare i dettagli.

Nota: per visualizzare lo stato della licenza utilizzando questo metodo, è previsto che il codice di attendibilità installato sia <none> in.

La prima volta che si esegue la sincronizzazione con CSM locale, è previsto che venga ricevuto l'ultimo ACK, come mostrato nello stato della licenza. Questo valore viene modificato dopo il primo push del report successivo.

Metodo 4: Non in linea

Passaggio 1. Disabilita la modalità di trasporto intelligente.

Nexus(config)# license smart transport off

Passaggio 2. Abilitare qualsiasi funzione che richieda la licenza desiderata. Per questo esempio è abilitata una funzionalità che richiede una licenza NX-OS LAN Enterprise Services.

Nota: NX-OS richiede sempre i nodi foglia nella gerarchia delle licenze.

NX-OS richiede sempre licenze basate su funzionalità, anziché su livelli.

Impossibile salvare i rapporti RUM se non sono attive funzionalità di gestione licenze. I report RUM acquisiscono le transazioni di licenza nel dispositivo per il caricamento. In un dispositivo greenfield non è presente alcun elemento da segnalare, pertanto è vuoto e non viene generato.

Nexus(config)# feature bgp

Passaggio 3. Confermare che la licenza prevista (basata su funzionalità) è in uso.

Nexus# show license summary

License Usage:

License                    Entitlement tag                 Count   Status

-------------------------------------------------------------------------

LAN license for Nexus 9... (LAN_ENTERPRISE_SERVICES_PKG)    1       IN USE

Nexus# show license usage LAN_ENTERPRISE_SERVICES_PKG

Feature List:

bgp

Passaggio 4. Genera e salva il report RUM.

Nexus# license smart save usage all bootflash:all_rum.txt

Success: Saved in bootflash:/all_rum.txt.

Passaggio 5. Copiare il file dal passaggio 4 in un dispositivo con una connessione a Internet.

Passaggio 6. Caricare il report RUM (dati di utilizzo) in CSM.

Accedere a Cisco Software Central > Smart Software Licensing > Reports > Usage Data Files.

Passaggio 6a. Fare clic su Carica dati di utilizzo.

Passaggio 6b. Fare clic su Sfoglia.

Passaggio 6c. Selezionare all_rum.txt nella finestra a comparsa, quindi fare clic su Upload Data (Carica dati).

Passaggio 6d. Selezionare l'account virtuale che riceve il file caricato dal menu a discesa, quindi fare clic su OK.

Passaggio 7. Attendere che lo stato della segnalazione passi a Nessun errore, quindi fare clic su Download per ottenere il file ACK.

Passaggio 8. Verificare che Nexus sia presente nel modulo CSM.

Passaggio 9. Verificare che la licenza prevista sia stata utilizzata sul sito Cisco.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Licenses.

Accedere a Cisco Software Central > Smart Software Licensing > Inventory > Licenses, quindi fare clic sulla licenza prevista dall'elenco per visualizzare i dettagli.

Passaggio 10. Caricare il file ACK dal passaggio 7 allo switch Nexus.

Passaggio 11. Installare il file ACK nello switch Nexus.

Nexus# license smart import bootflash:ACK_all_rum.txt

Done smart import.

Passaggio 12. Verificare che ACK sia stato installato correttamente.

Nota: con questo metodo è previsto che il codice di attendibilità installato sia <none> nell'output di visualizzazione dello stato della licenza.

Nexus# show license status

Utility:

Status: DISABLED

Smart Licensing using Policy:

Status: ENABLED

Data Privacy:

Sending Hostname: yes

Callhome Hostname Privacy: DISABLED

Smart Licensing Hostname Privacy: DISABLED

Version Privacy: DISABLED

Transport:

Type: Off

Policy:

Policy in use: Merged from multiple sources

Reporting ACK required: Yes

Unenforced/Non-Export:

First report requirement (days): 90 (CISCO default)

Ongoing reporting frequency (days): 365 (CISCO default)

On change reporting (days): 90 (CISCO default)

Enforced (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Export (Perpetual/Subscription):

First report requirement (days): 0 (CISCO default)

Ongoing reporting frequency (days): 0 (CISCO default)

On change reporting (days): 0 (CISCO default)

Miscellaneous:

Custom Id: <empty>

Usage reporting:

Last ACK received: Jul 21 20:29:40 2023 UTC

Next ACK deadline: Oct 19 20:29:40 2023 UTC

Reporting push interval: 30 days

Next ACK push check: <none>

Next report push: Jul 21 20:02:40 2023 UTC

Last report push: <none>

Last report file write: <none>

Trust Code installed: <none>

Informazioni correlate

- Guida alle opzioni di licenza di Cisco NX-OS

- Cisco Nexus serie 9000 e 3000 NX-OS Smart Licensing Using Policy User Guide