Un cliente mi segnala questo errore quando tenta di abilitare FT su una virtual machine accesa:
Not enough resources
Che cosa significa?
L’abilitazione di FT causa la creazione di una reserve per tutto l’ammontare di ram della VM. In cascata, HA prende il valore di memory reservation per ricalcolare il nuovo slot size del cluster, portando il cluster stesso ad agire in modo più conservativo. La cosa è comprensibile: siccome devo tenere acceso un sistema FT, caro utente io cluster HA mi tutelo e riservo ancora più memoria per me stesso. Possiamo arrivare all’assurdo quindi che la sola richiesta di abilitazione di FT aumenti a tal punto la reserve del cluster, da non permettere l’effettivo uso di FT!!!
Come uscirne? Leggendo la kb vmware: editiamo i settaggi avanzati del cluster, e impostiamo
das.slotMemInMB = 256
Questo riporta lo slot size al valore di default.
ATTENZIONE!!! Questo valore vale solo se NON avete nessuna reserve nel cluster oltre alle macchine FT. Aggiustatelo opportunamente.