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.