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_host_vmhba_facts.

  • OBSOLETO
  • Sinopsis
  • Requisitos
  • Parámetros
  • Notas
  • Ejemplos de
  • Valores devueltos
  • Estado

OBSOLETO

Eliminado en

lanzamiento importante después de 2021-12-01

Por qué

Desaprobado a favor de community.vmware.vmware_host_vmhba_info módulo.

Alternativa

Usar community.vmware.vmware_host_vmhba_info en lugar de.

Sinopsis

  • Este módulo se puede utilizar para recopilar datos sobre vmhbas disponibles en el host ESXi determinado.
  • Si cluster_name se proporciona, luego se devolverán los datos vmhba sobre todos los hosts del clúster dado.
  • Si esxi_hostname se proporciona, luego se devolverán los datos vmhba sobre el sistema host dado.

Requisitos

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

  • pitón> = 2.6
  • PyVmomi

Parámetros

Parámetro Opciones / Valores predeterminados Comentarios
cluster_namestring Nombre del clúster desde el que se utilizarán todos los sistemas host. Se devolverán datos de VMhba sobre cada servidor ESXi para el clúster dado. Este parámetro es obligatorio si esxi_hostname no se especifica.
esxi_hostnamestring Nombre del sistema host con el que trabajará. Se devolverán datos de VMhba sobre este servidor ESXi. Este parámetro es obligatorio si cluster_name no se especifica.
nombre de hoststring 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.
contraseñastring 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: pass, 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_hoststring 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.
nombre de usuariostring 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.

Notas

Nota

  • Probado en vSphere 6.5

Ejemplos de

-name: Gather facts about vmhbas of all ESXi Host in the given Cluster
  community.vmware.vmware_host_vmhba_facts:hostname:' vcenter_hostname 'username:' vcenter_username 'password:' vcenter_password 'cluster_name:' cluster_name 'delegate_to: localhost
  register: cluster_host_vmhbas

-name: Gather facts about vmhbas of an ESXi Host
  community.vmware.vmware_host_vmhba_facts:hostname:' vcenter_hostname 'username:' vcenter_username 'password:' vcenter_password 'esxi_hostname:' esxi_hostname 'delegate_to: localhost
  register: host_vmhbas

Valores devueltos

Los valores de retorno comunes están documentados aquí, los siguientes son los campos exclusivos de este módulo:

Llave Devuelto Descripción
hosts_vmhbas_factsdiccionario hosts_vmhbas_facts dictar con nombre de host como key y dict con vmhbas hechos como valor.
Muestra:’10 .76.33.204 ‘: ‘ vmhba_details ‘: [‘adapter’: ‘HPE Smart Array P440ar’, ‘bus’: 3, ‘device’: ‘vmhba0’, ‘driver’: ‘nhpsa’, ‘location’: ‘0000:03:00.0’, ‘model’: ‘Smart Array P440ar’, ‘node_wwn’: ’50:01:43:80:37:18:9e:a0′, ‘status’: ‘unknown’, ‘type’: ‘SAS’, ‘adapter’: ‘QLogic Corp ISP2532-based 8Gb Fibre Channel to PCI Express HBA’, ‘bus’: 5, ‘device’: ‘vmhba1’, ‘driver’: ‘qlnativefc’, ‘location’: ‘0000:05:00.0’, ‘model’: ‘ISP2532-based 8Gb Fibre Channel to PCI Express HBA’, ‘node_wwn’: ’57:64:96:32:15:90:23:95:82′, ‘port_type’: ‘unknown’, ‘port_wwn’: ’57:64:96:32:15:90:23:95:82′, ‘speed’: 8, ‘status’: ‘online’, ‘type’: ‘Fibre Channel’, ‘adapter’: ‘QLogic Corp ISP2532-based 8Gb Fibre Channel to PCI Express HBA’, ‘bus’: 8, ‘device’: ‘vmhba2’, ‘driver’: ‘qlnativefc’, ‘location’: ‘0000:08:00.0’, ‘model’: ‘ISP2532-based 8Gb Fibre Channel to PCI Express HBA’, ‘node_wwn’: ’57:64:96:32:15:90:23:95:21′, ‘port_type’: ‘unknown’, ‘port_wwn’: ’57:64:96:32:15:90:23:95:21′, ‘speed’: 8, ‘status’: ‘online’, ‘type’: ‘Fibre Channel’]

Estado

  • Este módulo se eliminará en una versión principal después de 2021-12-01. [deprecated]
  • Para obtener más información, consulte DEPRECATED.

Autores

  • Christian Kotte (@ckotte)