Роль dellemc.openmanage.idrac_os_deployment — роль для развертывания операционной системы на серверах iDRAC
Примечание
Эта роль входит в коллекцию dellemc.openmanage (версия 10.0.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage.
Чтобы использовать ее в плейбуке, укажите: dellemc.openmanage.idrac_os_deployment.
Точка входа main — роль для развертывания операционной системы на серверах iDRAC
Добавлено в dellemc.openmanage 7.5.0
Краткое описание
- Роль для создания пользовательского ISO с помощью файла конфигурации kickstart и развертывания операционной системы на серверах iDRAC.
Параметры
Параметр | Комментарии |
|---|---|
ca_path путь | Файл Privacy Enhanced Mail (PEM), содержащий сертификат центра сертификации (CA), используемый для проверки. |
delete_custom_iso логический | Удаляет пользовательский ISO после завершения развертывания ОС. ISO будет удален, если delete_custom_iso имеет значение Варианты:
|
destination словарь | Путь к общей папке для подключения ISO к iDRAC. Для копирования созданного ISO необходимы права на запись в общую папку. Поддерживаются общие папки CIFS, NFS, HTTP и HTTPS. Параметр destination игнорируется, если is_custom_iso имеет значение Если используется протокол Если используется протокол |
|
hostname строка / обязательный |
Адрес/имя целевого компьютера, на который будет скопирован пользовательский ISO. Адрес/имя хоста, используемые для подключения ISO в качестве виртуального носителя. Параметр hostname применяется для копирования ISO с помощью SSH, если protocol имеет значение Для копирования ISO параметру hostname будет присвоено значение localhost, если protocol имеет значение Параметр hostname используется для подключения виртуального носителя в iDRAC, если protocol имеет значение |
|
iso_name строка |
Имя файла пользовательского ISO. Если не указано, по умолчанию используется |
|
iso_path путь / обязательный |
Абсолютный путь к пользовательскому ISO, который будет подключен в iDRAC в качестве виртуального носителя. |
|
mountpoint путь / обязательный |
Абсолютный путь на целевом компьютере, куда будет скопирован пользовательский ISO. Если protocol имеет значение Если protocol имеет значение |
|
os_type строка |
Общая папка HTTP/HTTPS в зависимости от Linux/Windows. Варианты:
|
|
password строка |
Пароль общей папки HTTP/HTTPS/CIFS, из которой пользовательский ISO подключается в качестве виртуального носителя. |
|
protocol строка / обязательный |
Тип протокола передачи, используемого для подключения виртуального носителя к iDRAC.
Варианты:
|
|
username строка |
Имя пользователя общей папки HTTP/HTTPS/CIFS, из которой пользовательский ISO подключается в качестве виртуального носителя. |
eject_iso логический | Извлекает виртуальный носитель (ISO) после завершения отслеживания развертывания ОС. ISO будет извлечен, если eject_iso имеет значение Варианты:
|
hostname строка / обязательный | IP-адрес или имя хоста iDRAC. |
https_port целое число | Порт iDRAC. По умолчанию: |
https_timeout целое число | Тайм-аут на уровне сокета в секундах. По умолчанию: |
os_deployment_timeout целое число | Время ожидания завершения развертывания ОС в минутах. По умолчанию: |
os_name строка | Название операционной системы для выбора шаблона Jinja файла kickstart. Поддерживаются версии RHEL и ESXI. Файл шаблона Jinja должен иметь формат <os_name_upper>_<os_version_major>.j2 Этот параметр требуется, если is_custom_iso имеет значение |
os_version строка | Версия операционной системы для выбора шаблона Jinja файла kickstart. Поддерживаются версии 10.x, 9.x и 8.x для RHEL и версия 8.x для ESXi. Файл шаблона Jinja должен иметь формат <os_name_upper>_<os_version_major>.j2 Этот параметр требуется, если is_custom_iso имеет значение |
password строка | Пароль пользователя iDRAC. |
source словарь / обязательный | Общая папка HTTP/HTTPS или локальный путь к ISO. |
|
hostname строка |
Адрес HTTP/HTTPS для загрузки ISO. Имя хоста HTTP/HTTPS/CIFS или NFS для подключения пользовательского ISO в качестве виртуального носителя. Параметр hostname используется для загрузки ISO только в том случае, если protocol имеет значение Параметр hostname игнорируется при загрузке ISO, если protocol имеет значение Параметр hostname используется для подключения виртуального носителя, если is_custom_iso имеет значение |
|
is_custom_iso логический |
Указывает, что исходный ISO является пользовательским. При значении Если значение равно При значении Варианты:
|
|
iso_name строка / обязательный |
Имя файла ISO. |
|
iso_path путь / обязательный |
Абсолютный локальный путь или путь к общей папке HTTP/HTTPS, где находится ISO. Если custom_iso имеет значение true, iso_path должен быть путем HTTP, HTTPS, NFS или CIFS. |
|
ks_path путь |
Абсолютный локальный путь или путь к общей папке HTTP/HTTPS с файлом kickstart. Если указан ks_path, роль пропускает создание файла kickstart и использует предоставленный файл. |
|
password строка |
Пароль общей папки HTTP, HTTPS или CIFS. Параметр password применяется для загрузки файла ISO только в том случае, если protocol имеет значение Параметр password применяется для подключения пользовательского ISO в качестве виртуального носителя в iDRAC, если protocol имеет значение Параметр password игнорируется, если protocol имеет значение |
|
protocol строка / обязательный |
Тип протокола передачи, используемого для загрузки ISO.
Если custom_iso_true имеет значение Варианты:
|
|
username строка |
Имя пользователя общей папки HTTP, HTTPS или CIFS. Параметр username применяется для загрузки файла ISO только в том случае, если protocol имеет значение Параметр username применяется для подключения пользовательского ISO в качестве виртуального носителя в iDRAC, если protocol имеет значение Параметр username игнорируется, если protocol имеет значение |
username строка | Имя пользователя iDRAC с правами администратора. |
validate_certs логический | Если значение равно Настраивайте Варианты:
|
wait_for_os_deployment логический | Ожидать завершения развертывания ОС. Варианты:
|
Ссылки на коллекцию
© 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/dellemc/openmanage/idrac_os_deployment_role.html