Capita sempre di avere dei software che vengono licenziati per processore, anche in ambienti virtualizzati.
Con vSphere abbiamo finalmente di “fregare” questi signori: dato che il licenziamento avviene per socket ma non per core, si può modificare una VM in modo che sia multi-core e non più multi-processor :-))). Ecco come fare:
- spegnete la VM
 - entriamo nei Settings -> Options
 - Sezione Advanced, General
 - sulla destra cliccare su “Configuration Parameters”
 - click su “Add Row”
 - scrivere “cpuid.coresPerSocket” nel campo “name”
 - immettere un valore di 2,4 o 8 nel campo “value”
 - Mettere come vCPU un unico processore
 - Riavviare
 
Tadah!!! Macchina mono-processore ma multi-core. Se risparmiate dei soldi con questa dritta, ricordatevi a natale di me e di Duncan Epping che ha scoperto questa cosa.
