Spec-Zone.ru › Ansible

dellemc.openmanage.idrac_os_deployment роль – Роль для развертывания операционной системы на серверах iDRAC

Примечание

Эта роль входит в коллекцию dellemc.openmanage (версия 9.7.0).

Возможно, эта коллекция уже установлена, если вы используете пакет 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 копируется в местоположение/папку назначения, где содержимое веб-сервера обслуживается.

Если протокол равен cifs, пользовательский образ ISO копируется в локально смонтированную папку NFS или CIFS.

hostname

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

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

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

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

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

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

iso_name

строка

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

iso_path

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

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

mountpoint

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

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

mountpoint будет путём, откуда обслуживается http/https, если protocol равен http, https.

mountpoint будет локальной папкой, смонтированной с помощью NFS/CIFS, если protocol равен 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

string

Имя операционной системы для соответствия шаблону jinja файла kickstart.

Поддерживаемые имена ОС - версии для RHEL и ESXI.

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

Это необходимо, когда is_custom_iso равно false.

os_version

string

Версия операционной системы для соответствия шаблону jinja файла kickstart.

Поддерживаемые версии для RHEL — 9.x и 8.x, для ESXi — 8.x.

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

Это необходимо, когда is_custom_iso равно false.

password

string

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

source

dictionary / обязательно

HTTP/HTTPS-совпадение или локальный путь к ISO.

hostname

string

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

boolean

Указывает, что исходный iso — это пользовательский iso.

true использует пользовательский iso и пропускает генерацию файла kickstart и компиляцию пользовательского iso.

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

false выполняет генерацию файла kickstart и компиляцию пользовательского iso.

Варианты:

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

iso_name

string / обязательно

Имя файла 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 применим только, когда protocol равно http , https для загрузки файла iso.

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 применим только, когда protocol равно http , https для загрузки файла iso.

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

username игнорируется, когда protocol равно local.

username

string

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

validate_certs

boolean

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

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

Варианты:

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

wait_for_os_deployment

boolean

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

Варианты:

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

Справочные ссылки

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (источники)

© 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_os_deployment_role.html

Spec-Zone.ru

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