Nota

Este complemento es parte del colección community.general (versión 2.0.1).

Para instalarlo usa: ansible-galaxy collection install community.general.

Para usarlo en un libro de jugadas, especifique: community.general.hpilo_boot.

  • Sinopsis
  • Requisitos
  • Parámetros
  • notas
  • Ejemplos

Sinopsis

  • Este módulo inicia un sistema a través de su interfaz HP iLO. El medio de arranque puede ser uno de: cdrom, disquete, disco duro, red o usb.
  • Este módulo requiere el módulo hpilo python.

Requisitos

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

  • python-hpilo

Parámetros

Parámetro Opciones/Predeterminados Comentarios
fuerzabooleano
    Opciones:

  • no
Si se debe forzar un reinicio (incluso cuando el sistema ya se haya iniciado). Como medida de seguridad, sin forzar, hpilo_boot se negará a reiniciar un servidor que ya se está ejecutando.
anfitriónstring / requerido El nombre de host/dirección de HP iLO que está vinculado al sistema físico.
imagenstring La URL de una imagen de medio de arranque de cdrom, disquete o usb. protocolo://nombre de usuario:[email protected]:puerto/nombre de archivo el protocolo es ‘http’ o ‘https’ nombre de usuario: la contraseña es opcional el puerto es opcional
accesostring Defecto:
“Administrador”
El nombre de inicio de sesión para autenticarse en la interfaz HP iLO.
medios de comunicaciónstring
    Opciones:

  • CD ROM
  • flexible
  • rbsu
  • disco duro
  • la red
  • normal
  • USB
El medio de arranque desde el que arrancar el sistema
clavestring Defecto:
“administración”
La contraseña para autenticarse en la interfaz HP iLO.
versión_sslstring
    Opciones:

  • SSLv3
  • SSLv23
  • TLSv1
  • TLSv1_1
  • TLSv1_2
Cambie la ssl_version utilizada.
estadostring
    Opciones:

  • arranque_siempre
  • boot_once
  • conectar
  • desconectar
  • no_boot
  • apagado
El estado de los medios de arranque. dispositivo y configurado en no_bootpoweroff: Apague el servidor

notas

Nota

  • Para usar un USB key imagen que necesita para especificar el disquete como medio de arranque.
  • Este módulo debe ejecutarse desde un sistema que pueda acceder a la interfaz HP iLO directamente, ya sea mediante local_action o usando delegate_to.

Ejemplos

-name: Task to boot a system using an ISO from an HP iLO interface only if the system is an HP server
  community.general.hpilo_boot:host: YOUR_ILO_ADDRESS
    login: YOUR_ILO_LOGIN
    password: YOUR_ILO_PASSWORD
    media: cdrom
    image: http://some-web-server/iso/boot.iso
  when: cmdb_hwmodel.startswith('HP ')
  delegate_to: localhost

-name: Power off a server
  community.general.hpilo_boot:host: YOUR_ILO_HOST
    login: YOUR_ILO_LOGIN
    password: YOUR_ILO_PASSWORD
    state: poweroff
  delegate_to: localhost

Autores

  • Dag Wieers (@dagwieers)