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