Spec-Zone.ru › Ansible

Роль 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 имеет значение true, а wait_for_os_deployment имеет значение true.

Варианты:

  • false
  • true ← (по умолчанию)

destination

словарь

Путь к общей папке для подключения ISO к iDRAC.

Для копирования созданного ISO необходимы права на запись в общую папку.

Поддерживаются общие папки CIFS, NFS, HTTP и HTTPS.

Параметр destination игнорируется, если is_custom_iso имеет значение true

Если используется протокол http, пользовательский ISO https копируется в расположение/папку назначения, где размещено содержимое веб-сервера.

Если используется протокол cifs, пользовательский ISO c(nfs) копируется в локально подключенное расположение NFS или CIFS.

hostname

строка / обязательный

Адрес/имя целевого компьютера, на который будет скопирован пользовательский ISO.

Адрес/имя хоста, используемые для подключения ISO в качестве виртуального носителя.

Параметр hostname применяется для копирования ISO с помощью SSH, если protocol имеет значение http или https.

Для копирования ISO параметру hostname будет присвоено значение localhost, если protocol имеет значение nfs, cifs.

Параметр hostname используется для подключения виртуального носителя в iDRAC, если protocol имеет значение http, https, nfs или cifs.

iso_name

строка

Имя файла пользовательского ISO. Если не указано, по умолчанию используется hostname-source.iso_name.

iso_path

путь / обязательный

Абсолютный путь к пользовательскому ISO, который будет подключен в iDRAC в качестве виртуального носителя.

mountpoint

путь / обязательный

Абсолютный путь на целевом компьютере, куда будет скопирован пользовательский ISO.

Если protocol имеет значение http, https, mountpoint будет путем, с которого предоставляется доступ по HTTP/HTTPS.

Если protocol имеет значение nfs cifs, mountpoint будет локальной папкой, подключенной к общей папке NFS/CIFS.

os_type

строка

Общая папка HTTP/HTTPS в зависимости от Linux/Windows.

Варианты:

  • "linux" ← (по умолчанию)
  • "windows"

password

строка

Пароль общей папки HTTP/HTTPS/CIFS, из которой пользовательский ISO подключается в качестве виртуального носителя.

protocol

строка / обязательный

Тип протокола передачи, используемого для подключения виртуального носителя к iDRAC.

https использует протокол SSH для копирования пользовательского ISO в mountpoint и протокол HTTPS для подключения виртуального носителя.

http использует протокол SSH для копирования пользовательского ISO в mountpoint и протокол HTTPS для подключения виртуального носителя.

nfs копирует пользовательский ISO в локально подключенную папку mountpoint и использует протокол NFS для подключения виртуального носителя.

cifs копирует пользовательский ISO в локально подключенную папку mountpoint и использует протокол CIFS для подключения виртуального носителя.

Варианты:

  • "https"
  • "http"
  • "nfs"
  • "cifs"

username

строка

Имя пользователя общей папки HTTP/HTTPS/CIFS, из которой пользовательский ISO подключается в качестве виртуального носителя.

eject_iso

логический

Извлекает виртуальный носитель (ISO) после завершения отслеживания развертывания ОС.

ISO будет извлечен, если eject_iso имеет значение true, а wait_for_os_deployment имеет значение true.

Варианты:

  • false
  • true ← (по умолчанию)

hostname

строка / обязательный

IP-адрес или имя хоста iDRAC.

https_port

целое число

Порт iDRAC.

По умолчанию: 443

https_timeout

целое число

Тайм-аут на уровне сокета в секундах.

По умолчанию: 30

os_deployment_timeout

целое число

Время ожидания завершения развертывания ОС в минутах.

По умолчанию: 30

os_name

строка

Название операционной системы для выбора шаблона Jinja файла kickstart.

Поддерживаются версии RHEL и ESXI.

Файл шаблона Jinja должен иметь формат <os_name_upper>_<os_version_major>.j2

Этот параметр требуется, если is_custom_iso имеет значение false.

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 имеет значение false

password

строка

Пароль пользователя iDRAC.

source

словарь / обязательный

Общая папка HTTP/HTTPS или локальный путь к ISO.

hostname

строка

Адрес HTTP/HTTPS для загрузки ISO.

Имя хоста HTTP/HTTPS/CIFS или NFS для подключения пользовательского ISO в качестве виртуального носителя.

Параметр hostname используется для загрузки ISO только в том случае, если protocol имеет значение http или https, а is_custom_iso имеет значение false.

Параметр hostname игнорируется при загрузке ISO, если protocol имеет значение local, nfs или cifs, а is_custom_iso имеет значение false.

Параметр hostname используется для подключения виртуального носителя, если is_custom_iso имеет значение true.

is_custom_iso

логический

Указывает, что исходный ISO является пользовательским.

При значении true используется пользовательский ISO, а создание файла kickstart и сборка пользовательского ISO пропускаются.

Если значение равно true, параметр destination игнорируется, а для подключения виртуального носителя к iDRAC используется iso_path.

При значении false выполняются создание файла kickstart и сборка пользовательского ISO.

Варианты:

  • false ← (по умолчанию)
  • true

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 имеет значение http , https.

Параметр password применяется для подключения пользовательского ISO в качестве виртуального носителя в iDRAC, если protocol имеет значение http , https, c(cifs), а is_custom_iso имеет значение true.

Параметр password игнорируется, если protocol имеет значение local.

protocol

строка / обязательный

Тип протокола передачи, используемого для загрузки ISO.

https использует протокол HTTPS для загрузки ISO.

http использует протокол HTTP для загрузки ISO.

nfs использует путь к локально подключенной папке NFS для загрузки ISO.

cifs использует путь к локально подключенной папке CIFS для загрузки ISO.

local использует путь к локальной папке для загрузки ISO.

Если custom_iso_true имеет значение true, этот параметр будет использоваться для подключения пользовательского ISO в качестве виртуального носителя.

Варианты:

  • "https"
  • "http"
  • "local"
  • "cifs"
  • "nfs"

username

строка

Имя пользователя общей папки HTTP, HTTPS или CIFS.

Параметр username применяется для загрузки файла ISO только в том случае, если protocol имеет значение http , https.

Параметр username применяется для подключения пользовательского ISO в качестве виртуального носителя в iDRAC, если protocol имеет значение http , https, c(cifs), а is_custom_iso имеет значение true.

Параметр username игнорируется, если protocol имеет значение local.

username

строка

Имя пользователя iDRAC с правами администратора.

validate_certs

логический

Если значение равно False, проверка SSL-сертификатов выполняться не будет.

Настраивайте False только на сайтах под личным контролем, где используются самоподписанные сертификаты.

Варианты:

  • false
  • true ← (по умолчанию)

wait_for_os_deployment

логический

Ожидать завершения развертывания ОС.

Варианты:

  • false
  • true ← (по умолчанию)

Ссылки на коллекцию

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API