Модуль community.general.hpilo_boot — загрузка системы с указанного носителя через интерфейс HP iLO
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля могут потребоваться дополнительные компоненты. Подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.general.hpilo_boot.
Краткое описание
- Этот модуль загружает систему через интерфейс HP iLO. В качестве загрузочного носителя можно указать:
cdrom,floppy,hdd,networkилиusb. - Для работы этого модуля требуется модуль Python hpilo.
Требования
На узле, на котором выполняется этот модуль, требуются следующие компоненты.
- python-hpilo
Параметры
Параметр | Комментарии |
|---|---|
force логическое значение | Принудительно перезагрузить систему (даже если она уже загружена). В целях безопасности без параметра force модуль community.general.hpilo_boot не перезагружает уже работающий сервер. Допустимые значения:
|
host строка / обязательный | Имя узла или адрес HP iLO, связанного с физической системой. |
idempotent_boot_once логическое значение добавлено в community.general 10.6.0 | Этот параметр позволяет Допустимые значения:
|
image строка | URL образа загрузочного носителя CD-ROM, дискеты или USB в формате
|
login строка | Имя пользователя для аутентификации в интерфейсе HP iLO. По умолчанию: |
media строка | Загрузочный носитель, с которого следует загрузить систему. Допустимые значения:
|
password строка | Пароль для аутентификации в интерфейсе HP iLO. По умолчанию: |
ssl_version строка | Изменить используемую версию SSL. Допустимые значения:
|
state строка | Состояние загрузочного носителя.
Допустимые значения:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Может выполняться в режиме |
diff_mode | Поддержка: нет | В режиме diff возвращает сведения об изменениях (или о возможных изменениях в |
Примечания
Примечание
- Чтобы использовать образ 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
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
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/hpilo_boot_module.html