Spec-Zone.ru › Ansible 2.10

community.general.idrac_server_config_profile – Экспорт или импорт профиля конфигурации сервера iDRAC (SCP).

Примечание

Этот плагин входит в коллекцию community.general (версия 1.3.2).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в книге задач, укажите: community.general.idrac_server_config_profile.

  • Обзор
  • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Экспорт профиля конфигурации сервера (SCP) из iDRAC или импорт из сетевой папки или локального файла.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • omsdk
  • python >= 2.7.5

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
command
строка
    Варианты:
  • import
  • export ←
Если import, будут выполнены операции импорта SCP.
Если export, будут выполнены операции экспорта SCP.
end_host_power_state
строка
    Варианты:
  • On ←
  • Off
Этот параметр применим для команды import.
Если On, состояние питания конечного хоста включено.
Если Off, состояние питания конечного хоста выключено.
export_format
строка
    Варианты:
  • JSON
  • XML ←
Укажите формат выходного файла. Этот параметр применим для команды export.
export_use
строка
    Варианты:
  • Default ←
  • Clone
  • Replace
Укажите тип профиля конфигурации сервера (SCP), который должен быть экспортирован. Этот параметр применим для команды export.
idrac_ip
строка / обязательно
IP-адрес iDRAC.
idrac_password
строка / обязательно
Пароль пользователя iDRAC.

псевдонимы: idrac_pwd
idrac_port
целое число
По умолчанию:
443
Порт iDRAC.
idrac_user
строка / обязательно
Имя пользователя iDRAC.
job_wait
булево / обязательно
    Варианты:
  • no
  • yes
Ожидать завершения задачи или нет.
scp_components
строка
    Варианты:
  • ALL ←
  • IDRAC
  • BIOS
  • NIC
  • RAID
Если ALL, этот модуль импортирует все конфигурации компонентов из файла SCP.
Если IDRAC, этот модуль импортирует конфигурацию iDRAC из файла SCP.
Если BIOS, этот модуль импортирует конфигурацию BIOS из файла SCP.
Если NIC, этот модуль импортирует конфигурацию NIC из файла SCP.
Если RAID, этот модуль импортирует конфигурацию RAID из файла SCP.
scp_file
строка
Имя файла профиля конфигурации сервера. Этот параметр обязателен для команды import.
share_name
строка / обязательно
Сетевая папка CIFS или NFS или локальный путь.
share_password
строка
Пароль пользователя сетевой папки. Этот параметр обязателен для сетевой папки CIFS.

псевдонимы: share_pwd
share_user
строка
Пользователь сетевой папки в формате 'пользователь@домен' или 'домен\\пользователь', если пользователь является частью домена, в противном случае 'пользователь'. Этот параметр обязателен для сетевой папки CIFS.
shutdown_type
строка
    Варианты:
  • Graceful ←
  • Forced
  • NoReboot
Этот параметр применим для команды import.
Если Graceful, сервер выключается в штатном режиме.
Если Forced, сервер выключается принудительно.
Если NoReboot, сервер не перезапускается.

Примеры

---
- name: Import Server Configuration Profile from a network share
  community.general.idrac_server_config_profile:
    idrac_ip: "192.168.0.1"
    idrac_user: "user_name"
    idrac_password: "user_password"
    command: "import"
    share_name: "192.168.0.2:/share"
    share_user: "share_user_name"
    share_password: "share_user_password"
    scp_file: "scp_filename.xml"
    scp_components: "ALL"
    job_wait: True

- name: Import Server Configuration Profile from a local path
  community.general.idrac_server_config_profile:
    idrac_ip: "192.168.0.1"
    idrac_user: "user_name"
    idrac_password: "user_password"
    command: "import"
    share_name: "/scp_folder"
    share_user: "share_user_name"
    share_password: "share_user_password"
    scp_file: "scp_filename.xml"
    scp_components: "ALL"
    job_wait: True

- name: Export Server Configuration Profile to a network share
  community.general.idrac_server_config_profile:
    idrac_ip: "192.168.0.1"
    idrac_user: "user_name"
    idrac_password: "user_password"
    share_name: "192.168.0.2:/share"
    share_user: "share_user_name"
    share_password: "share_user_password"
    job_wait: False

- name: Export Server Configuration Profile to a local path
  community.general.idrac_server_config_profile:
    idrac_ip: "192.168.0.1"
    idrac_user: "user_name"
    idrac_password: "user_password"
    share_name: "/scp_folder"
    share_user: "share_user_name"
    share_password: "share_user_password"
    job_wait: False

Возвращаемые значения

Общие возвращаемые значения описаны в разделе здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
msg
строка
всегда
Статус задачи импорта или экспорта SCP.

Пример:
Успешно импортирован профиль конфигурации сервера
scp_status
словарь
успех
Подробные данные о работе задачи и прогрессе операций с SCP из iDRAC.

Пример:
{'Id': 'JID_XXXXXXXXX', 'JobState': 'Завершено', 'JobType': 'ImportConfiguration', 'Message': 'Успешно импортирован и применен профиль конфигурации сервера.', 'MessageArgs': [], 'MessageId': 'XXX123', 'Name': 'Импорт конфигурации', 'PercentComplete': 100, 'StartTime': 'TIME_NOW', 'Status': 'Успех', 'TargetSettingsURI': None, 'retval': True}


Авторы

  • Jagadeesh N V(@jagadeeshnv)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/idrac_server_config_profile_module.html

Spec-Zone.ru

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