Spec-Zone.ru › Ansible 2.8

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

Новая версия 2.8.

  • Обзор
  • Требования
  • Параметры
  • Примеры
  • Значения возврата
  • Статус

Обзор

  • Экспорт профиля конфигурации сервера (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
string / обязательно
IP-адрес iDRAC.
idrac_password
string / обязательно
Пароль пользователя iDRAC.
idrac_port
integer
Значение по умолчанию:
443
Порт iDRAC.
idrac_user
string / обязательно
Имя пользователя iDRAC.
job_wait
boolean / обязательно
    Варианты:
  • 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
string
Имя файла профиля конфигурации сервера. Этот параметр обязателен для import команды.
share_name
string / обязательно
Сеть CIFS или NFS или локальный путь.
share_password
string
Пароль пользователя сетевого ресурса. Этот параметр обязателен для сетевого ресурса CIFS.
share_user
string
Имя пользователя сетевого ресурса в формате 'user@domain' или 'domain\\user', если пользователь является частью домена, иначе 'user'. Этот параметр обязателен для сетевого ресурса CIFS.
shutdown_type
-
    Варианты:
  • Graceful ←
  • Forced
  • NoReboot
Этот параметр применим для import команды.
Если Graceful, сервер будет выключен плавно.
Если Forced, сервер будет выключен принудительно.
Если NoReboot, сервер не будет перезагружен.

Примеры

---
- name: Import Server Configuration Profile from a network share
  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
  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
  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
  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}


Статус

  • Не гарантируется обратная совместимость этого модуля. [превью]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • 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.8/modules/idrac_server_config_profile_module.html

Spec-Zone.ru

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