@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

VMware PowerCLI: Trabajando con Clusters II

Como vimos en la entrada anterior al crear un cluster con PowerCLI y New-Cluster había muchas opciones que no podíamos configurar. Para poder hacerlo tenemos que ayudarnos del tipo de objeto ClusterConfigSpecEx. En la documentación del SDK de VMware podemos ver todas las propiedades y relaciones con otros objetos.

El objeto tiene distintas propiedades para configurar HA, DRS, DPM o las reglas de las máquinas virtuales.

Para poder realizar la configuración avanzada el primer paso es crear un objeto de tipo ClusterConfigSpecEx.

 

Una vez creado el objeto vamos a tener que crear distintos objetos específicos para cada una de las configuraciones

HA

Para configurar el HA creamos un objeto de tipo ClusterDasConfigInfo

Una vez creado el objeto procedemos a configurar los distintos parámetros

Habilitamos HA con la propiedad Enabled

Habilitamos la monitorización de los hosts con HostMonitoring

Para configurar Admission Control, primero tenemos que habilitarlo

El siguiente paso es configurar que tipo de política vamos a utilizar donde tenemos que elegir entre:

  1. Política basada en seleccionar un host de como failover
  2. Política basada en indicar un número de host y un slot para las máquinas virtuales
  3. Política basada en uso de recursos de CPU y Memoria

Dependiendo de cual de las 3 vamos a utilizar creamos un objeto u otro

Caso 1

Caso 2

Caso 3

Para configurar las opciones por defecto de las máquinas virtuales utilizamos la propiedad defaultVMSettings, para lo que tenemos que crear un nuevo objeto

Una vez creado el objeto isolationResponse indica la opción que tiene que realizar con las máquinas virtuales cuando se detecta un host aislado, pudiendo ser un de los siguientes valores

RestartPriority: indica la prioridad por defecto de las máquinas virtuales, pudiendo ser uno de los siguientes valores

Continuamos configurando la monitorización de las máquinas virtuales. En este caso utilizamos el objeto vmToolsMonitoringSettings

 

Una vez creado el objeto configuramos las propiedades

Primero indicamos que tipo de monitorización se va a realizar

A continuación configuramos los valores para los distintos parámetros de la configuración

Los valores predefinidos de estos parámetros son

  • Low:
    • failureInterval = 120
    • minUpTime = 480
    • maxFailures = 3
    • maxFailureWindow = 604800
  • Medium:
    • failureInterval = 60
    • minUpTime = 240
    • maxFailures = 3
    • maxFailureWindow = 86400
  • High:
    • failureInterval = 30
    • minUpTime = 120
    • maxFailures = 3
    • maxFailureWindow = 360

La última parte de la configuración de HA es la selección de los datastores.

Con la propiedad hBDatastoreCandidatePolicy seleccionamos la política para elegir los Datastores de heartbeat

Y para añadir los datastores preferidos (en este caso 2 datastores de nombre NFS01 y NFS02

Estos son todos los parámetros para configurar HA y los tenemos en el objeto $ClusterspecEx. Para crear el cluster con estos parámetros tenemos que partir de un cluster ya creado.

Para ello obtenemos el cluster y ejecutamos ReconfigureComputeResource pasando el objeto creado anteriormente. El segundo parámetro, si está a $true, indica que sólo se modificarán los parámetros indicados en el primer parámetro, de forma que si hay alguna propiedad que no se ha indicado, se mantendrá el valor existente en el cluster. Si está a $false, se sobrescribirán todas las propiedades

En este punto ya tenemos configurado HA con todas las opciones desde PowerCLI.

En las próximas entradas continuaremos con DRS y sus reglas.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

Cloud por vExperts

Ebook Cloud por vExperts

Ebook Cloud por vExperts Hoy os voy a contar un proyecto que se va desvelando …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

12 + cuatro =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu