idrac_server_config_profile – Экспорт или импорт профиля конфигурации сервера iDRAC (SCP)
Новинка в версии 2.8.
Обзор
- Экспорт профиля конфигурации сервера (SCP) из iDRAC или импорт из сетевого ресурса или локального файла.
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- omsdk
- python >= 2.7.5
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| command - |
| Если import, выполняет операции импорта SCP.Если export, выполняет операции экспорта SCP. |
| end_host_power_state - |
| Этот параметр применим для import команды.Если On, конечное состояние питания хоста — включено.Если Off, конечное состояние питания хоста — выключено. |
| export_format - |
| Указывает формат выходного файла. Этот параметр применим для export команды. |
| export_use - |
| Указывает тип профиля конфигурации сервера (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 / обязательно |
| Ожидать завершения задачи или нет. |
| scp_components - |
| Если 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 - |
| Этот параметр применим для 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