Configurare DLS NVIDIA License System

configure-dls-nvidia-license-system-01

NVIDIA License System (CLS o DLS) è la soluzione software utilizzata per distribuire le licenze ai prodotti software NVIDIA per sfruttare le vGPU installate negli host ESXi.

Le applicazioni software come CAD o ambienti VDI che presentano un'alta richiesta di risorse grafiche necessitano di una valida licenza per abilitare le funzionalità grafiche NVIDIA quando una o più vGPU sono installate nel sistema.

Poichè la modalità legacy vGPU License Manager è obsoleta, le aziende che utilizzano le soluzioni NVIDIA hanno bisogno di implementare il nuovo NVIDIA License System prima che il modello legacy vada fuori supporto previsto per il 31 Luglio 2023.

NVIDIA License System attualmente supporta due tipologie di servizi:

  • Cloud License Service (CLS) - installato presso il portale delle licenze NVIDIA
  • Delegated License Service (DLS) - installato localmente per l'assegnazione offline delle licenze

 

Installare DLS NVIDIA License System

Effettuare il login al portale NVIDIA inserendo le proprie credenziali e cliccando su Login.

nvidia license system 1

Accedere all'area Software downloads e cliccare sull'opzione Non-Driver downloads. Selezionare l'NLS License Server per la piattaforma in uso (VMware vSphere nell'esempio) e cliccare su Download.

nvidia license system 2

Cliccare Agree and Download se richiesto per scaricare l'appliance nel proprio computer.

nvidia license system 3

L'NLS appliance è stata scaricata.

nvidia license system 4

 

Installare l'NLS appliance

Una volta scaricata l'appliance, aprire il vSphere Client ed effettuare un click con il tasto destro al livello dell'oggetto vSphere in cui si vuole installare NVIDIA license system.

Selezionare Deploy OVF Template e cliccare Upload Files. Selezionare l'appliance NLS scaricata dal portale NVIDIA e cliccare Next.

nvidia license system 5

Digitare il Virtual machine name e selezionare la locazione per la VM. Cliccare Next.

nvidia license system 6

Selezionare la risorsa di compute appropriata e cliccare Next.

nvidia license system 7

Cliccare Next.

nvidia license system 8

Selezionare lo storage su cui installare l'appliance e cliccare Next.

nvidia license system 9

Selezionare la VM Network richiesta e cliccare Next.

nvidia license system 10

Specificare i network settings da configurare per l'appliance e cliccare Next.

nvidia license system 11

Cliccare Finish per avviare l'installazione.

nvidia license system 12

 

Assegnare l'indirizzo IP statico

Se l'indirizzo IP non viene assegnato automaticamente all'appliance tramite DHCP o non è stato configurato, accedere alla console dell'appliance NLS ed effettuare il login come dls_system. La password non è richiesta.

Digitare il seguente comando per assegnare l'IP statico:

# /etc/adminscripts/set-static-ip-cli.sh

Specificare i parametri di rete richiesti.

nvidia license system 13

 

Creare l'utente admin

Una volta configurato l'indirizzo IP è stato configurato, aprire il browser preferito e digitare l'indirizzo https://<IP_NLS_appliance>. Dalla dashboard principale, accedere all'area Setup e cliccare su New Installation.

nvidia license system 14

Inserire lo Username da utilizzare (dls_admin nell'esempio) e la Password e cliccare Register.

nvidia license system 15

Quando l'utente è stato correttamente registrato, cliccare su Continue to Login.

nvidia license system 16

Inserire le credenziali appena create e cliccare su Log In.

nvidia license system 17

Siamo connessi all'appliance NLS.

nvidia license system 18

 

Rinominare il nome di default dell'Istanza

Se si desidera personalizzare il nome dell'istanza, posizionarsi nella sezione Service Instance e selezionare Action > Edit.

nvidia license system 19

Assegnare un Name significativo, una Description e cliccare su Edit Service Instance.

nvidia license system 20

 

Scaricare il DLS Instance Token

E' necessario scaricare il token utilizzato per configurare il service instance nel portale NVIDIA. Il file token può essere scaricato in due modi diversi.

Accedere all'area Service Instance. Cliccare Actions e selezionare Download DLS Instance token.

nvidia license system 21

Dall'area Dashboard cliccare Download DLS Instance Token e salvare il file nel proprio computer.

nvidia license system 22

Il file token scaricato dall'appliance DLS.

nvidia license system 23

 

Caricare il DLS Instance Token

Ritornare nel portale NVIDIA ed accedere all'area Service Instances. Cliccare Actions e selezionare l'opzione Register DLS instance.

nvidia license system 24

Abilitare New installation e cliccare Select Instance Token.

nvidia license system 25

Selezionare il token salvato in precedenza e cliccare su Open.

nvidia license system 26

Cliccare Upload Token.

nvidia license system 27

Il token DLS è stato correttamente importato.

nvidia license system 28

 

Registrare il token

Caricato il token, è necessario registrarlo nel portale. Dall'area Service Instance cliccare Actions e selezionare Register.

nvidia license system 29

Click Register.

nvidia license system 30

L'appliance DLS è ora registrata.

nvidia license system 31

 

Creare il License Server

Posizionarsi nella sezione License Server > Create Server ed inserire il Name per il server da creare. Cliccare Next Select features.

nvidia license system 32

Selezionare la tipologia di licenza e specificare il numero di licenze da usare. Cliccare Next Preview server creation.

nvidia license system 33

Cliccare Create Server.

nvidia license system 34

Cliccare Actions e selezionare Bind.

nvidia license system 35

Selezionare il Server creato in precedenza.

nvidia license system 36

Cliccare Bind.

nvidia license system 37

L'operazione di bind è stata completata correttamente.

nvidia license system 38

 

Scaricare il file di licenza

Quando il License Server è stato creato, bisogna scaricare il file della licenza da installare nell'appliance DLS. Cliccare Actions e selezionare Download.

nvidia license system 39

Cliccare Download.

nvidia license system 40

Salvare il file di licenza nel proprio computer.

nvidia license system 41

 

Installare la licenza server nell'appliance DLS

Dalla Dashboard dell'appliance DLS, cliccare Select License File Server File.

nvidia license system 42

Selezionare il file di licenza scaricato in precedenza e cliccare Open.

nvidia license system 43

Cliccare Install Server.

nvidia license system 44

La configurazione dell'appliance DLS è stata completata.

nvidia license system 45

 

Configurare DLS in HA

Per evitare l'interruzione del servizio nel caso l'appliance abbia un problema, è consigliato creare l'NVIDIA License System con la configurazione HA per eliminare la situazione di SPOF.

Seguendo la procedura illustrata in precedenza, installare un'altra appliance DLS ed assegnare un indirizzo IP statico.

Dalla prima appliance DLS, accedere all'area Service Instance e cliccare Configure high availability.

nvidia license system 46

Posizionare il selettore Enable high availability su ON.

nvidia license system 47

Inserire la Network location (FQDN) della seconda appliance DLS. Cliccare Ping per verificare che l'appliance sia raggiungibile. Se la connessione viene effettuata correttamente, cliccare Create Cluster.

nvidia license system 48

Il cluster HA viene configurato.

nvidia license system 49

Dopo pochi secondi, la configurazione del cluster HA viene completata correttamente. La voce High availability viene ora indicata come Clustered.

nvidia license system 50

 

Configurare i client

Per ricevere la licenza correttamente, il driver NVIDIA installato nei client deve sapere quale server contattare. Per questo motivo è necessario generare il token della configurazione del client dall'appliance DLS ed installarlo nei client (VDI Golden Image o Workstation).

 

Generare il token di configurazione del client

Dall'appliance DLS, cliccare Actions nell'area Service Instance e selezionare Generate client config token.

nvidia license system 51

Per scaricare il token bisogna prima selezionare lo Scope reference.

nvidia license system 52

Accedere alla sezione Scope references e selezionare il Server Name creato in precedenza e cliccare Download Client Configuration Token.

nvidia license system 53

Salvare il file nel proprio computer.

nvidia license system 54

 

Installare il token di configurazione nei client

Effettuare un click con il tasto destro sul file appena creato e selezionare Copy.

nvidia license system 55

Incollare il file nel folder del client C:\Program Files\NVIDIA Corporation\vGPU Licensing\ClientConfigToken.

nvidia license system 56

 

Verificare l'assegnazione della licenza

Nelle vecchie versioni i client utilizzavano la Porta 7070 TCP per richiedere le licenze dal vGPU License Manager legacy. Con il nuovo DLS NVIDIA License System i requisiti sono cambiati e le seguenti porte devono essere aperte nel proprio firewall tra i client e l'Appliance DLS:

  • CLS instance - Porte 443 e 80
  • DLS instance - Porte 443 e 80 (8081 e 8082 solo tra le Istanze DLS HA)

 

Verificare l'assegnazione della licenza dal client

Per verificare se la licenza è stata assegnata al client, aprire il Command prompt dal client e posizionarsi nella cartella C:\Windows\System32 ed eseguire il comando:

C:\Windows\System32> nvidia-smi -q | more

nvidia license system 57

Il License Status viene indicato come Licensed. Il client ha ricevuto la licenza dall'appliance DLS.

L'acquisizione corretta della licenza è confermata anche dal messaggio visualizzato nella parte inferiore dello schermo.

nvidia license system 58

 

Verificare l'assegnazione della licenza dall'appliance DLS

Dall'appliance DLS, accedere all'area Leases e verificare le licenze assegnate.

nvidia license system 59

Se si utilizzano prodotti NVIDIA nella propria azienda, DLS (o CLS) NVIDIA License System è il solo metodo supportato per assegnare le licenze ai client. Se il vGPU License Manager di tipo legacy è ancora in uso, è ora di pianificare la migrazione al nuovo NVIDIA License System poichè il Server legacy è obsoleto e l'EOL è stato pianificato per il 31 Luglio 2023.

signature

Leave a Reply