W’HA’P
¿Qué bonito es mi nuevo Windows Azure Pack?
Peero, pero… ¿Y por qué las máquinas virtuales no se despliegan en alta disponibilidad?
Esta será seguramente una de las primeras preguntas que os hagáis al ver que vuestro primer despliegue de un VM Role, en Windows Azure Pack, no genera un rol de clúster, o sea que se queda en una máquina virtual normal y corriente sin alta disponibilidad.
La pregunta que viene a continuación es: ¿Qué he hecho mal?
Bueno, realmente mal, nada, pero se os ha escapado una configuración que habilita esta posibilidad. Es muy fácil que se os escape esto, porque está documentado en una guía de diagnóstico de problemas en medio de una serie de cosas. Vamos, algo que encontramos si sabemos exactamente lo que vamos buscando. Ya, ya lo sé, no tiene demasiado sentido, pero así es la vida.
VM Role en alta disponibilidad
Para habilitar el despliegue de VM Roles en alta disponibilidad solo tenemos que configurar una propiedad en la definición de nuestra “Cloud”, y esto lo podemos hacer o bien mediante la consola de VMM, o bien mediante PowerShell.
A través de la consola de VMM el proceso es el siguiente:
1. Abrir las propiedades de nuestra “Cloud”.
2. Ir al apartado de Custom Properties y pulsar el botón Manage Custom Properties.
3. Elegir como tipo de objeto Cloud y crear una nueva propiedad con el nombre CreateHighlyAvailableVmRoles.
4. Añadir la nueva propiedad a la lista de Assigned Properties y pulsar Ok.
5. En el valor de esta propiedad introducir el valor true y pulsar Ok.
Consola de VMM – Custom Properties
Si por otro lado lo que buscáis es un poco de aventura, podéis atreveros con PowerShell, tal y como se describe en la página de TechNet que os comenté antes: Deploy a highly available VM Role
¡Olé! A disfrutar de vuestros VM Roles en cluster.
😉