Om vmware EVC (enhanced Vmotion Capabilities) te kunnen enabelen zal als eerst voldaan moeten worden aan de volgende eisen:

Minimale requirements

  • VMWare ESX(i) 3.5 update 2
  • VirtualCenter 2.5 Update 2

Verder moeten de CPU's van de ESX servers binnen hetzelfde cluster van dezelfde leverancier zijn. Hierbij is de keuze uit Intel en AMD. Wanneer hieraan voldaan is, mag begonnen worden met het aanmaken van een leeg cluster binnen Virtual Center. Bij dit nieuwe cluster moet EVC enabled worden voor het type CPU welke de ESX servers bevatten. Wanneer je gebruik wilt maken van de nieuwste Intel (5500 serie) dan zal geupdate moeten worden naar minimaal VMWare ESX(i) 3.5 update 4.

De volgende stap is het volledig vrij maken van de oudste ESX server. Dit vrij maken kan gedaan worden door middel van Vmotion of de virtuele machines uit te zetten. Daarna zal binnen de bios de volgende opties aangezet moeten worden:

  • Intel VT of  AMD-V
  • Enable Execute Protection (XD) voor Intel of  No eXecute (NX) voor AMD

Wanneer deze opties aanstaan binnen de bios dan kan deze server toegevoegd worden aan het zojuist aangemaakte cluster. Het is belangrijk dat de oudste server als eerst toegevoegd wordt omdat aan de hand van deze CPU er een CPU mask berekend wordt. Anders kan het voorkomen dat bepaalde virtuele machines niet gevmotioned kunnen worden.

Daarna kan een andere server vrijgemaakt worden door de virtuele machines te vmotionen naar het nieuwe cluster of een andere ESX server. Hierna kan deze geupdate worden (naar ESX(i) 3.5 Update 2 of nieuwer) en kunnen de juiste bios instellingen ingesteld worden. Wanneer deze ook voldoet aan de eisen kan deze ook toegevoegd worden aan het zojuist aangemaakte cluster. Deze stappen kunnen dan ook gedaan worden voor de overige ESX servers. Net zolang totdat alle server gekoppeld zijn aan het cluster met EVC enabled.

Opmerking: Je kan na de tijd EVC weer uitzetten binnen het cluster maar voordat je dan EVC weer kan aanzetten zullen eerst alle Virtuele Machines uitgezet moeten worden. Het aanzetten van EVC binnen een cluster kan alleen wanneer er geen actieve virtuele machines zijn.

Extra informatie:

http://kb.vmware.com/selfservice/viewContent.do?externalId=1003212

http://malaysiavm.com/blog/how-to-enable-evc-on-esx-35/