Spec-Zone.ru › Ansible 2.9

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_pwd
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_pwd
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
string
всегда
Статус задачи импорта или экспорта SCP.

Пример:
Успешно импортирован профиль конфигурации сервера
scp_status
dictionary
success
Подробности о задаче операции 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.9/modules/idrac_server_config_profile_module.html

Spec-Zone.ru

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