Uso de VMware FT

Otra de las novedades de VMware vSphere 4 es el poder usar Fault Tolerance o FT. Es el poder disponer d'alta disponibilidad real, això és, con versiones anteriores de VMware, disponíamos de DRS, que si se caía un host físico, las máquinas virtuales que se executan en él, pasan a ejecutarse a otro host, previ un reinici de les màquines virtuals. VMware FT el que ens proporciona és la possibilitat que les màquines virtuals no hagin de reiniciar-se, i en cas de caiguda del host ESX amb les màquines virtuals, les que estiguin protegides amb FT continuaran executant-se en un altre host sense pèrdua de servei.

¿Cómo es esto? Al habilitar FT sobre una máquina virtual, se habilita en background la ejecución de una segona màquina virtual copia de la primera en un altre host, quedando dicha machine cómo 'lectura', y sólo cambiará su estado si la máquina virtual primaria cae, basada en la tecnologia vLockstep. Eso es lo bueno, lo malo, els requisits que tiene FT a fecha de hoy, se da por hecho que para siguientes versiones dichos requisitos desaparecerán. Requisits:

– Host ESX deben ser versión 4 o superior.
– Debe existir un clúster HA.
– El procesador/CPU de dichos host ESX debe ser de la misma famíla.
– Hyperthreading deshabilitado.
– Lógicament la MV no puede tener ningún dispositivo físico conectado del host (CD, adaptador PCI, disquetera…)
– La màquina virtual ha d'estar en un emmagatzematge compartit.
– Només 1 vCPU a la màquina virtual.
– Configurada una xarxa per a VMotion amb 2 NIC per host.
– Configurada una xarxa per a Fault Tolerance Logging amb 2 NIC per host.
– La màquina virtual secundaria estarà en execució, esperant que la primària falli. Per tant consumirà els seus recursos, no com la primària però consumirà.
– Si tenim DRS, les màquines virtuals protegides no es mouran de forma automàtica entre els hosts.
– No es poden fer snapshots en aquestes MV, ni per tant utilitzar còpies de seguretat basades en snapshots (com VCB o DataRecovery).
– Aquestes MV no podran disposar d'adaptadors USB ni dispositius de so.
– No està suportat l'ús de MSCS (Microsoft Cluster Services) dins de la màquina virtual.
No podremos usar RAW o RDM, això és, mapear directamente una LUN contra estas máquinas virtuales.
En cuanto al uso de los discos duros virtuales, no se podrán mover en caliente usando Storage VMotion. Ni podrán ser discos Thin, si no, que serán Thick.

Una vez cumplimos los requisitos, la mayoría de ellos lógicos, otros cómo 1vCPU esperando a que desaparezcan… continuem.

El primer de tot, a la hora de crear la máquina virtual es tener en cuenta que el disco duro está configurado para ser usado con Fault Tolerance, marcant “Support clustering features such as Fault Tolerance”.

Tendremos que tener dos adaptadores a 1 Giga para la red de los log’s de FT entre todos los host ESX, así cómo una para VMotion.

Una vez cumplimos con todos los requisitos, habilitar FT es sencillo, sobre la màquina virtual que ens interessa protegir, amb botó dret “Fault Tolerance” > “Turn On Fault Tolerance”,

Hem de confirmar que habilitaremos FT, “Sí”,

… esperamos unos segundos mientras habilita…

Y verem la màquina virtual diferent, si pulsem en ella i anem a la pestaña de “Sumary” verem que Fault Tolerance está habilitado, ya que indica que la MV está protegida.

Si nos vamos al host que indica cómo “Secondary Location”, veremos que sale la máquina virtual en “Virtual Machines” cómo secundaria, y si abrimos la seva consola serà solo en modo lectura.

Per cert, si volem provar a habilitar FT en un entorn on els servidors ESX són virtuales, habrá que modificar el fichero .vmx de la màquina virtual a protegir això en la seva configuració:

replay.allowBTOnly = TRUE


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!