Óscar, parte de este staff, nos ha hecho el favor de crear este artículo ya que conoce perfectamente el tema.
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 |
|
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 |
|
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 |
|
Cambie la ssl_version utilizada. |
estadostring |
|
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 usandodelegate_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)
Sección de Reseñas y Valoraciones
Si conservas alguna desconfianza o forma de medrar nuestro post puedes dejar una acotación y con gusto lo interpretaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)