dellemc.openmanage.idrac_boot модуль – Настройка порядка загрузки.
Примечание
Этот модуль является частью коллекции dellemc.openmanage (версия 9.7.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для использования этого модуля требуются дополнительные условия, см. Требования для получения подробностей.
Чтобы использовать его в книге задач, укажите: dellemc.openmanage.idrac_boot.
Новый в dellemc.openmanage 6.1.0
Обзор
- Этот модуль позволяет настроить порядок загрузки.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
boot_options список / элементы=словарь | Параметры для включения или отключения устройств загрузки. Этот параметр взаимоисключает boot_order, boot_source_override_mode, boot_source_override_enabled, boot_source_override_target и uefi_target_boot_source_override. |
|
boot_option_reference строка |
Полное имя файла устройства загрузки. Этот параметр взаимоисключает display_name. |
|
display_name строка |
Имя отображаемого устройства источника загрузки. Этот параметр взаимоисключает boot_option_reference. |
|
enabled булево / обязательно |
Включить или отключить устройство загрузки. Варианты:
|
boot_order список / элементы=строка | Этот параметр позволяет установить устройства загрузки в требуемом порядке. Этот параметр взаимоисключает boot_options. |
boot_source_override_enabled строка | Состояние функции переопределения источника загрузки.
Состояние устанавливается в Изменения в этом параметре не изменяют постоянную конфигурацию порядка загрузки BIOS. Этот параметр взаимоисключает boot_options. Варианты:
|
boot_source_override_mode строка | Режим загрузки BIOS (Legacy или UEFI), который используется при загрузке с источника boot_source_override_target.
Этот параметр взаимоисключает boot_options. Варианты:
|
boot_source_override_target строка | Целевое устройство переопределения источника загрузки, которое будет использоваться при следующей загрузке вместо обычного устройства загрузки.
Если boot_source_override_target установлено в значение, отличное от Изменения в этом параметре не изменяют постоянную конфигурацию порядка загрузки BIOS. Этот параметр взаимоисключает boot_options. Варианты:
|
ca_path путь добавлен в dellemc.openmanage 5.0.0 | Файл Privacy Enhanced Mail (PEM), содержащий сертификат CA, который будет использоваться для проверки. |
idrac_ip строка / обязательно | IP-адрес iDRAC. |
idrac_password псевдонимы: idrac_pwd строка | Пароль пользователя iDRAC. Если пароль не указан, используется переменная среды Пример: export IDRAC_PASSWORD=пароль |
idrac_port целое число | Порт iDRAC. По умолчанию: |
idrac_user строка | Имя пользователя iDRAC. Если имя пользователя не указано, используется переменная среды Пример: export IDRAC_USERNAME=имя_пользователя |
job_wait булево | Предоставляет возможность ожидать завершения задачи. Применимо, когда reset_type равно Варианты:
|
job_wait_timeout целое число | Максимальное время ожидания job_wait в секундах. Задача отслеживается только в течение этого периода. Этот параметр применим, когда job_wait равно По умолчанию: |
reset_type string |
Варианты:
|
resource_id string | Идентификатор Redfish ресурса. |
timeout integer добавлено в dellemc.openmanage 5.0.0 | Таймаут уровня сокета в секундах. По умолчанию: |
uefi_target_boot_source_override string | Путь к UEFI устройству, с которого следует загружаться, когда boot_source_override_target равен boot_source_override_enabled не может быть установлено в c(непрерывно), если boot_source_override_target установлено в Изменения в этой опции не изменят конфигурацию постоянного порядка загрузки BIOS. Это необходимо, если boot_source_override_target равен Это взаимоисключающее условие с boot_options. |
validate_certs boolean добавлено в dellemc.openmanage 5.0.0 | Если Настройка До версии коллекции Варианты:
|
x_auth_token string добавлено в dellemc.openmanage 9.3.0 | Токен аутентификации. Если x_auth_token не указан, используется переменная окружения Пример: export IDRAC_X_AUTH_TOKEN=x_auth_token |
Примечания
Примечание
- Запускайте этот модуль с системы, имеющей прямой доступ к Dell iDRAC.
- Этот модуль поддерживает
check_mode.
Примеры
---
- name: Configure the system boot options settings.
dellemc.openmanage.idrac_boot:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
ca_path: "/path/to/ca_cert.pem"
boot_options:
- display_name: Hard drive C
enabled: true
- boot_option_reference: NIC.PxeDevice.2-1
enabled: true
- name: Configure the boot order settings.
dellemc.openmanage.idrac_boot:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
ca_path: "/path/to/ca_cert.pem"
boot_order:
- Boot0001
- Boot0002
- Boot0004
- Boot0003
- name: Configure the boot source override mode.
dellemc.openmanage.idrac_boot:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
ca_path: "/path/to/ca_cert.pem"
boot_source_override_mode: legacy
boot_source_override_target: cd
boot_source_override_enabled: once
- name: Configure the UEFI target settings.
dellemc.openmanage.idrac_boot:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
ca_path: "/path/to/ca_cert.pem"
boot_source_override_mode: uefi
boot_source_override_target: uefi_target
uefi_target_boot_source_override: "VenHw(3A191845-5F86-4E78-8FCE-C4CFF59F9DAA)"
- name: Configure the boot source override mode as pxe.
dellemc.openmanage.idrac_boot:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
ca_path: "/path/to/ca_cert.pem"
boot_source_override_mode: legacy
boot_source_override_target: pxe
boot_source_override_enabled: continuous
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
boot словарь | Подробности о настроенных настройках загрузки. Возвращается: успех Пример: |
error_info словарь | Подробности об HTTP ошибке. Возвращается: при HTTP ошибке Пример: |
job словарь | Подробности о настроенной задаче. Возвращается: успех Пример: |
msg строка | Настройки загрузки успешно обновлены. Возвращается: успех Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/dellemc/openmanage/idrac_boot_module.html