Licenze

Si vuole chiarire con questo documento come utilizzare le licenze windows server 2016 noleggiate tramite CRUI. Il caso d'uso primario e' per l'installazione a supporto del sistema officescan di Trendmicro.

La premessa e' di trovarci tutti nel caso comune, in cui si deve installare un windows server su VM basata su host linux (o vmware).

La regola generale e' che sia necessario coprire con licenze windows server gli host su cui la macchina puo` girare. Questo significa che se si installa una sola macchina per il server antivirus, ci si puo` accontentare di coprire un singolo host, poiche` la licenza deve coprire l'host su cui gira. Se pero` si vuole usufruire della live migration, e' necessario coprire anche un secondo host, ma ci si puo'  fermare a 2, non coprendo quindi tutti gli host dell'infrastruttura!

Chiarisco: se l'infrastruttura virtuale consta di 4 host, si puo' "dichiarare" di voler far girare la vm windows server solo su due di questi host e coprire quindi con le licenze solo quelli, lasciando scoperti gli altri 2.

La differenza tra licenza standard (l'unica che noi abbiamo acquistato) e la datacenter, e' che su un singolo host possono risiedere, in ogni momento, al massimo 2 VM windows server per la versione standard, mentre illimitate per la datacenter. Questo significa che:

  • con la std posso avere una infrastruttura virtuale con n host e su ognuno di questi host n*2 macchine windows server (se tutti gli host sono coperti da licenza), anche se poi non posso migrarle, neanche per manutenzione, perche` in ogni istante non posso avere piu` di 2 vm windows su ogni host
  • con la datacenter posso fare quello che voglio sempre e comunque

Non esiste uno strumento di enforcing o di "dichiarazione palese" delle licenze sugli host, quindi questa cosa viene lasciata alla buona fede di ogni ente/sezione.

Per procedere a sanare/licenziare tutti i server di cui vogliamo disporre, dobbiamo verosimilmente coprire 2 host per ogni sezione su cui sara' installato un windows server. Le licenze coprono ciascuna 2 core di ogni host, ma il minimo richiesto per ogni host e' di 8 licenze, quindi l'ideale e' avere host con 16 core FISICI.

Ogni sezione dovrebbe quindi consumare un minimo di 8 e un massimo di 16 licenze.

 

Sara' premura dei responsabili del gruppo windows annotare il numero di licenze che ogni sezione dichiarera` di utilizzare e che verra` eventualmente girata a MS in caso di (improbabile) verifica.

Attualmente (settembre 2018) sono a disposizione 160 licenze 2-core, che si traducono in 20 host, per coprire ipoteticamente dalle 10 alle 20 sezioni.

 

Attivazione tramite kms

Il server di licenze KMS e' stato installato al CNAF e si chiama "kms.infn.it". Per l'attivazione e' necessario, come per i sistemi operativi client, aprire un prompt dei comandi con diritti di amministrazione ed eseguire i seguenti comandi:

 

cscript \windows\system32\slmgr.vbs /ipk WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
cscript \windows\system32\slmgr.vbs /skms kms.infn.it
cscript \windows\system32\slmgr.vbs /ato

 

Se si desidera attivare tramite KMS una macchina windows server in esecuzione in modalita' evaluation, non e' sufficiente inserire i comandi precedenti. E' necessario seguire i seguenti passaggi:

  • aprire un prompt dei comandi con privilegi admin
  • inserire il seguente comando: dism /online /set-edition:ServerStandard /productkey:WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY /accepteula

A questo punto il sistema inizia a lavorare e a riconfigurare, operazione che richiede diverse ore: non interrompere l'operazione, anche se apparentemente tutto sembra bloccato, perche` e' invece normale. Ad operazione terminata e' necessario un riavvio, qualche altra configurazione automatica e il sistema e' correttamente licenziato. 

 

 

Attivazione tramite chiave MAK

Se sussistono motivazioni fondate per farlo, e' possibile installare un server tramite chiave MAK, come alternativa all'attivazione KMS: la chiave MAK con cui attivare il proprio server si puo` chiedere ai responsabili del gruppo windows tramite whatsapp/skype.

Procedura per convertire windows server evaluation in standard

Se si installa una macchina windows server in modalita' evaluation, non e' sufficiente inserire in seguito la chiave MAK per ottenere l'attivazione. E' necessario seguire i seguenti passaggi:

  • aprire una shell dos con privilegi admin
  • inserire il seguente comando: dism /online /Set-Edition:ServerStandard  /AcceptEula /ProductKey: (Key/seriale)

A questo punto il sistema inizia a lavorare e a riconfigurare, operazione che richiede diverse ore: non interrompere l'operazione, anche se apparentemente tutto sembra bloccato, perche` e' invece normale. Ad operazione terminata e' necessario un riavvio, qualche altra configurazione automatica e il sistema e' correttamente licenziato.