hpilo_boot — Система загрузки, использующая конкретные носители через интерфейс HP iLO
Новая версия с 2.3.
Обзор
- Этот модуль загружает систему через интерфейс HP iLO. Носитель загрузки может быть одним из следующих: cdrom, floppy, hdd, network или usb.
- Этот модуль требует модуля hpilo python.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- hpilo
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| force bool |
| Принудительно перезагрузить (даже если система уже загружена). В качестве меры предосторожности, без force, hpilo_boot откажется перезагружать сервер, который уже работает. |
| host обязательно | Имя хоста/адрес HP iLO, связанный с физической системой. | |
| image | URL изображения носителя загрузки cdrom, floppy или usb. protocol://username:password@hostname:port/filename protocol — это 'http' или 'https' username:password — необязательно port — необязательно | |
| login | Значение по умолчанию: "Administrator" | Имя пользователя для аутентификации в интерфейсе HP iLO. |
| media |
| Носитель загрузки для загрузки системы. |
| password | Значение по умолчанию: "admin" | Пароль для аутентификации в интерфейсе HP iLO. |
| ssl_version (добавлен в 2.4) |
| Изменение используемой версии ssl_version. |
| state |
| Состояние носителя загрузки. no_boot: Не загружать с устройства boot_once: Загрузить с устройства один раз, а затем больше не загружаться boot_always: Загружаться с устройства каждый раз при перезагрузке сервера connect: Подключить виртуальное устройство носителя и установить загрузку boot_always disconnect: Отключить виртуальное устройство носителя и установить загрузку no_boot poweroff: Выключить сервер |
Примечания
Примечание
- Для использования изображения USB-ключа необходимо указать floppy в качестве носителя загрузки.
- Этот модуль должен выполняться с системы, которая может получить прямой доступ к интерфейсу HP iLO, либо используя
local_action, либо используяdelegate_to.
Примеры
- name: Task to boot a system using an ISO from an HP iLO interface only if the system is an HP server
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
hpilo_boot:
host: YOUR_ILO_HOST
login: YOUR_ILO_LOGIN
password: YOUR_ILO_PASSWORD
state: poweroff
delegate_to: localhost
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Dag Wieers (@dagwieers)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ для его улучшения.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/hpilo_boot_module.html