Nota

Este complemento es parte del colección community.vmware (versión 1.7.0).

Para instalarlo use: ansible-galaxy collection install community.vmware.

Para usarlo en un libro de jugadas, especifique: community.vmware.vmware_cluster.

  • Sinopsis
  • Requisitos
  • Parámetros
  • Ver también
  • Ejemplos de

Sinopsis

  • Agrega o elimina clústeres de VMware vSphere.
  • Aunque este módulo puede administrar configuraciones relacionadas con DRS, HA y VSAN, esta funcionalidad está obsoleta y se eliminará en 2.12.
  • Para administrar las configuraciones relacionadas con DRS, HA y VSAN, use los nuevos módulos vmware_cluster_drs, vmware_cluster_ha y vmware_cluster_vsan.
  • Todos los valores y nombres de objetos de VMware distinguen entre mayúsculas y minúsculas.

Requisitos

Los siguientes requisitos son necesarios en el host que ejecuta este módulo.

  • Probado en ESXi 5.5 y 6.5.
  • PyVmomi instalado.

Parámetros

Parámetro Opciones / Valores predeterminados Comentarios
cluster_namecuerda / requerido El nombre del clúster que se administrará.
centro de datoscuerda / requerido El nombre del centro de datos.
alias: nombre_de_centro_de_datos
drs_default_vm_behaviorcuerda
    Opciones:

  • completamente automatizado
  • manual
  • parcialmente automatizado
Especifica el comportamiento de DRS predeterminado en todo el clúster para máquinas virtuales. partiallyAutomated, luego vCenter genera recomendaciones para la migración de máquinas virtuales y para la ubicación con un host. vCenter implementa automáticamente la ubicación al encender. manual, luego vCenter genera recomendaciones para la migración de máquinas virtuales y para la ubicación con un host. vCenter no debería implementar las recomendaciones automáticamente. fullyAutomated, entonces vCenter debería automatizar tanto la migración de máquinas virtuales como su ubicación con un host en el momento del encendido. drs_default_vm_behavior de community.vmware.vmware_cluster_drs En su lugar, la opción eliminada se eliminará en la versión 2.12.
drs_enable_vm_behavior_overridesbooleano
    Opciones:

  • no
Determina si las anulaciones de comportamiento de DRS para máquinas virtuales individuales están habilitadas. True, anula drs_default_vm_behavior.Usar drs_enable_vm_behavior_overrides de community.vmware.vmware_cluster_drs En su lugar, la opción eliminada se eliminará en la versión 2.12.
drs_vmotion_rateentero
    Opciones:

  • 1
  • 2
  • 3
  • 4
  • 5

Defecto:
3

Umbral para las recomendaciones de clúster generadas. drs_vmotion_rate de community.vmware.vmware_cluster_drs En su lugar, la opción eliminada se eliminará en la versión 2.12.
enable_drsbooleano
    Opciones:

  • no
Si se establece en True, habilitará DRS cuando se cree el clúster. enable_drs de community.vmware.vmware_cluster_drs En su lugar, la opción eliminada se eliminará en la versión 2.12.
enable_habooleano
    Opciones:

  • no
Si se establece en True habilitará HA cuando se cree el clúster. enable_ha de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
enable_vsanbooleano
    Opciones:

  • no
Si se establece en True habilitará vSAN cuando se cree el clúster. enable_vsan de community.vmware.vmware_cluster_vsan En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_admission_control_enabledbooleano
    Opciones:

  • no
Determina si el control de admisión estricto está habilitado Se recomienda configurar este parámetro en True, consulte la documentación para obtener más detalles. slot_based_admission_control, reservation_based_admission_control o failover_host_admission_control de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_failover_levelentero Defecto:
2
Número de fallas de host que se deben tolerar, aún garantizando recursos suficientes para reiniciar las máquinas virtuales en los hosts disponibles. Acepta solo valores enteros. slot_based_admission_control, reservation_based_admission_control o failover_host_admission_control de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_host_monitoringcuerda
    Opciones:

  • activado
  • discapacitado
Indica si HA reinicia las máquinas virtuales después de que falla un host. enabled, HA reinicia las máquinas virtuales después de que falla un host. disabled, HA no reinicia las máquinas virtuales después de que falla un host. enable_ha se establece en False, este valor se ignora. ha_host_monitoring de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_restart_prioritycuerda
    Opciones:

  • discapacitado
  • elevado
  • bajo
  • medio
Determina la preferencia que HA le da a una máquina virtual si no hay suficiente capacidad disponible para encender todas las máquinas virtuales fallidas. Esta configuración solo es válida si ha_vm_monitoring está configurado en, ya sea vmAndAppMonitoring o vmMonitoringOnly.Si se establece en disabled, HA está deshabilitado para esta máquina virtual. high, la máquina virtual con esta prioridad tiene una mayor probabilidad de encenderse después de una falla, cuando no hay capacidad suficiente en los hosts para satisfacer todas las necesidades de la máquina virtual. medium, la máquina virtual con esta prioridad tiene una probabilidad intermedia de encenderse después de una falla, cuando no hay capacidad suficiente en los hosts para satisfacer todas las necesidades de la máquina virtual. low, entonces la máquina virtual con esta prioridad tiene menos posibilidades de encenderse después de una falla, cuando no hay capacidad suficiente en los hosts para satisfacer todas las necesidades de la máquina virtual. ha_restart_priority de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_vm_failure_intervalentero Defecto:
30
La cantidad de segundos después de los cuales la máquina virtual se declara como fallada si no se ha recibido ningún latido. Esta configuración solo es válida si ha_vm_monitoring está configurado en, ya sea vmAndAppMonitoring o vmMonitoringOnly.La unidad son segundos. ha_vm_failure_interval de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_vm_max_failure_windowentero Defecto:
-1
El número de segundos de la ventana durante los cuales hasta ha_vm_max_failures Los reinicios pueden ocurrir antes de que se detengan las respuestas automáticas. Esta configuración solo es válida si ha_vm_monitoring está configurado en, ya sea vmAndAppMonitoring o vmMonitoringOnly.La unidad son segundos. El valor predeterminado no especifica ninguna ventana de error. ha_vm_max_failure_window de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_vm_max_failuresentero Defecto:
3
Número máximo de fallas y restablecimientos automáticos permitidos durante el tiempo que ha_vm_max_failure_window Este ajuste solo es válido si ha_vm_monitoring está configurado en, ya sea vmAndAppMonitoring o vmMonitoringOnly.Usar ha_vm_max_failures de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_vm_min_up_timeentero Defecto:
120
La cantidad de segundos para que los latidos de la máquina virtual se estabilicen después de que la máquina virtual se haya encendido. Esta configuración solo es válida si ha_vm_monitoring está configurado en, ya sea vmAndAppMonitoring o vmMonitoringOnly.La unidad son segundos. ha_vm_min_up_time de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
ha_vm_monitoringcuerda
    Opciones:

  • vmAndAppMonitoring
  • vmMonitoringOnly
  • vmMonitoringDisabled
Indica el estado del servicio de supervisión del estado de la máquina virtual. vmAndAppMonitoring, Respuesta de alta disponibilidad a fallas de latido de la aplicación y de la máquina virtual. vmMonitoringDisabled, la supervisión del estado de la máquina virtual está deshabilitada. vmMonitoringOnly, Respuesta de HA a la falla de latido de la máquina virtual. enable_ha se establece en False, este valor se ignora. ha_vm_monitoring de community.vmware.vmware_cluster_ha En su lugar, la opción eliminada se eliminará en la versión 2.12.
nombre de hostcuerda El nombre de host o la dirección IP de vSphere vCenter o servidor ESXi. Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_HOST Se utilizará en su lugar. Se agregó compatibilidad con variables de entorno en Ansible 2.6.
ignore_drsbooleano
    Opciones:

  • no
Si se establece en True, DRS no se configurará; Se ignorarán todas las configuraciones explícitas y predeterminadas relacionadas con DRS.
ignore_habooleano
    Opciones:

  • no
Si se establece en True, HA no se configurará; Se ignorarán todas las configuraciones explícitas y predeterminadas relacionadas con HA.
ignore_vsanbooleano
    Opciones:

  • no
Si se establece en True, VSAN no se configurará; Se ignorarán todas las configuraciones explícitas y predeterminadas relacionadas con VSAN.
contraseñacuerda La contraseña del servidor vSphere vCenter o ESXi. Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_PASSWORD Se utilizará en su lugar. Se agregó compatibilidad con variables de entorno en Ansible 2.6.
alias: pasar, pwd
Puertoentero Defecto:
443
El número de puerto del servidor vSphere vCenter o ESXi. Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_PORT Se utilizará en su lugar. Se agregó compatibilidad con variables de entorno en Ansible 2.6.
proxy_hostcuerda Dirección de un proxy que recibirá todas las solicitudes HTTPS y las retransmitirá.El formato es un nombre de host o una IP.Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_PROXY_HOST Esta función depende de una versión de pyvmomi superior a la v6.7.1.2018.12
Puerto proxyentero Puerto del proxy HTTP que recibirá todas las solicitudes HTTPS y las retransmitirá. Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_PROXY_PORT se utilizará en su lugar.
estadocuerda
    Opciones:

  • ausente
  • regalo
Crear present o quitar absent un clúster de VMware vSphere.
nombre de usuariocuerda El nombre de usuario del servidor vSphere vCenter o ESXi. Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_USER Se utilizará en su lugar. Se agregó compatibilidad con variables de entorno en Ansible 2.6.
alias: administrador, usuario
validate_certsbooleano
    Opciones:

  • no
Permite la conexión cuando los certificados SSL no son válidos. Ajustado a false cuando los certificados no son de confianza Si el valor no se especifica en la tarea, el valor de la variable de entorno VMWARE_VALIDATE_CERTS Se utilizará en su lugar Soporte de variable de entorno agregado en Ansible 2.6.Si se establece en true, asegúrese de que Python> = 2.7.9 esté instalado en la máquina indicada.
vsan_auto_claim_storagebooleano
    Opciones:

  • no
Determina si el servicio VSAN está configurado para reclamar automáticamente almacenamiento local en hosts habilitados para VSAN en el clúster. vsan_auto_claim_storage de community.vmware.vmware_cluster_vsan En su lugar, la opción eliminada se eliminará en la versión 2.12.

Ver también

Ver también

community.vmware.vmware_cluster_drs

La documentación oficial sobre el community.vmware.vmware_cluster_drs módulo.

community.vmware.vmware_cluster_ha

La documentación oficial sobre el community.vmware.vmware_cluster_ha módulo.

community.vmware.vmware_cluster_vsan

La documentación oficial sobre el community.vmware.vmware_cluster_vsan módulo.

Ejemplos de

-name: Create Cluster
  community.vmware.vmware_cluster:hostname:' vcenter_hostname 'username:' vcenter_username 'password:' vcenter_password 'datacenter_name: datacenter
    cluster_name: cluster
    enable_ha:trueenable_drs:trueenable_vsan:truedelegate_to: localhost

-name: Create Cluster with additional changes
  community.vmware.vmware_cluster:hostname:" vcenter_hostname "username:" vcenter_username "password:" vcenter_password "datacenter_name: DC0
    cluster_name:" cluster_name "enable_ha:Trueha_vm_monitoring: vmMonitoringOnly
    enable_drs:Truedrs_default_vm_behavior: partiallyAutomated
    enable_vsan:Trueregister: cl_result
  delegate_to: localhost

-name: Delete Cluster
  community.vmware.vmware_cluster:hostname:" vcenter_hostname "username:" vcenter_username "password:" vcenter_password "datacenter_name: datacenter
    cluster_name: cluster
    enable_ha:trueenable_drs:trueenable_vsan:truestate: absent
  delegate_to: localhost

Autores

  • José Callen (@jcpowermac)
  • Abhijeet Kasurde (@Akasurde)