Модуль dellemc.openmanage.idrac_support_assist — запуск и экспорт журналов сбора SupportAssist iDRAC
Примечание
Этот модуль входит в коллекцию dellemc.openmanage (версия 10.0.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для работы с этим модулем могут потребоваться дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в сценарии, укажите: dellemc.openmanage.idrac_support_assist.
Добавлено в dellemc.openmanage 9.6.0
Краткое описание
- Этот модуль позволяет запускать и экспортировать журналы сбора SupportAssist на iDRAC.
Требования
На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
accept_eula boolean | Этот параметр подтверждает принятие условий лицензионного соглашения EULA, необходимых для регистрации SupportAssist. Если условия EULA не приняты, сбор SupportAssist нельзя запустить или экспортировать. Допустимые значения:
|
ca_path path добавлено в dellemc.openmanage 5.0.0 | Файл Privacy Enhanced Mail (PEM), содержащий сертификат CA для проверки. |
data_collector list / элементы=string | Этот параметр позволяет выбрать данные, включаемые в сбор SupportAssist. По умолчанию в сбор SupportAssist включаются сведения о системе.
Допустимые значения:
|
export boolean | Экспортирует сбор SupportAssist в указанную сетевую папку. Для этой операции требуется share_parameters. Допустимые значения:
|
filter_data boolean | Этот параметр позволяет фильтровать данные в целях конфиденциальности. В отфильтрованные данные не входят имя узла, MAC-адрес, температурные данные, журналы и содержимое реестра. Допустимые значения:
|
idrac_ip string / обязательный | IP-адрес iDRAC. |
idrac_password псевдонимы: idrac_pwd string | Пароль пользователя iDRAC. Если пароль не указан, используется переменная среды Пример: export IDRAC_PASSWORD=password |
idrac_port integer | Порт iDRAC. По умолчанию: |
idrac_user string | Имя пользователя iDRAC. Если имя пользователя не указано, используется переменная среды Пример: export IDRAC_USERNAME=username |
job_wait boolean | Этот параметр определяет, нужно ли ожидать завершения задания. Допустимые значения:
|
job_wait_timeout integer | Время ожидания завершения задания в секундах. Применяется, если job_wait имеет значение По умолчанию: |
resource_id string | Идентификатор ресурса. Если идентификатор ресурса не указан, модуль выбирает первый доступный идентификатор из списка системных ресурсов, возвращаемого iDRAC. |
run boolean | Запускает задание SupportAssist на iDRAC с учетом различных типов журналов в сборе. Допустимые значения:
|
dictionary | Параметры, необходимые для экспорта сбора SupportAssist. share_parameters является обязательным, если export имеет значение |
|
string |
Игнорирует предупреждение о сертификате при подключении к сетевой папке; применяется только если share_type имеет значение
Допустимые значения:
|
|
string |
IP-адрес сетевой папки. ip_address является обязательным, если share_type имеет значение ip_address не требуется, если share_type имеет значение |
|
псевдонимы: share_password string |
Пароль сетевой папки. password является обязательным, если share_type имеет значение |
|
string |
Пароль прокси-сервера. proxy_password применяется только если share_type имеет значение |
|
integer |
Порт прокси-сервера. proxy_port применяется только если share_type имеет значение По умолчанию: |
|
string |
IP-адрес прокси-сервера. proxy_server является обязательным, если proxy_support имеет значение proxy_server применяется только если share_type имеет значение |
|
string |
Указывает, следует ли использовать поддержку прокси-сервера.
proxy_support применяется только если share_type имеет значение Допустимые значения:
|
|
string |
Тип прокси-сервера.
proxy_type применяется только если share_type имеет значение Допустимые значения:
|
|
string |
Имя пользователя прокси-сервера. proxy_username применяется только если share_type имеет значение |
|
string |
Путь к сетевой папке или полный локальный путь к каталогу для экспорта файла сбора SupportAssist. Если share_type имеет значение |
|
string |
Тип сетевой папки.
Допустимые значения:
|
|
псевдонимы: share_username string |
Имя пользователя сетевой папки. username является обязательным, если share_type имеет значение |
|
string |
-(устарело) Рабочая группа сетевой папки. - workgroup применяется только если share_type имеет значение |
timeout integer добавлено в dellemc.openmanage 5.0.0 | Тайм-аут на уровне сокета в секундах. По умолчанию: |
validate_certs boolean добавлено в dellemc.openmanage 5.0.0 | Если Настраивайте В версиях коллекции до Допустимые значения:
|
x_auth_token string добавлено в dellemc.openmanage 9.3.0 | Токен аутентификации. Если x_auth_token не указан, используется переменная среды Пример: export IDRAC_X_AUTH_TOKEN=x_auth_token |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Выполняет задачу проверки без выполнения действий на целевой машине. |
Примечания
Примечание
- Запускайте этот модуль в системе, имеющей прямой доступ к Dell iDRAC.
- Этот модуль поддерживает только iDRAC9 и более поздние версии.
- Этот модуль поддерживает адреса IPv4 и IPv6.
-
localдля share_type применяется только в том случае, если run и export имеют значениеtrue. - Если для run используется share_type со значением
local(и выполняется операция экспорта), параметр job_wait не применяется.
Примеры
---
- name: Accept the EULA and run and export the SupportAssist Collection to local path
dellemc.openmanage.idrac_support_assist:
idrac_ip: "192.168.0.1"
idrac_user: "username"
idrac_password: "password"
accept_eula: true
ca_path: "path/to/ca_file"
data_collector: ["debug_logs", "hardware_data", "os_app_data", "storage_logs"]
share_parameters:
share_type: "local"
share_path: "/opt/local/support_assist_collections/"
- name: Run the SupportAssist Collection with with custom data_to_collect with filter_data
dellemc.openmanage.idrac_support_assist:
idrac_ip: "192.168.0.1"
idrac_user: "username"
idrac_password: "password"
ca_path: "path/to/ca_file"
export: false
filter_data: true
data_collector: ["debug_logs", "hardware_data"]
- name: Run and export the SupportAssist Collection to HTTPS share
dellemc.openmanage.idrac_support_assist:
idrac_ip: "192.168.0.1"
idrac_user: "username"
idrac_password: "password"
ca_path: "path/to/ca_file"
data_collector: ["hardware_data"]
share_parameters:
share_type: "https"
ignore_certificate_warning: "on"
share_name: "/share_path/support_assist_collections"
ip_address: "192.168.0.2"
- name: Run and export the SupportAssist Collection to NFS share
dellemc.openmanage.idrac_support_assist:
idrac_ip: "192.168.0.1"
idrac_user: "username"
idrac_password: "password"
ca_path: "path/to/ca_file"
data_collector: ["debug_logs"]
share_parameters:
share_type: "nfs"
share_name: "nfsshare/support_assist_collections/"
ip_address: "192.168.0.3"
- name: Export the last SupportAssist Collection to CIFS share
dellemc.openmanage.idrac_support_assist:
idrac_ip: "192.168.0.1"
idrac_user: "username"
idrac_password: "password"
ca_path: "path/to/ca_file"
run: false
share_parameters:
share_type: "nfs"
share_name: "/cifsshare/support_assist_collections/"
ip_address: "192.168.0.4"
- name: Export the last SupportAssist Collection to HTTPS share via proxy
dellemc.openmanage.idrac_support_assist:
idrac_ip: "192.168.0.1"
idrac_user: "username"
idrac_password: "password"
ca_path: "path/to/ca_file"
run: false
share_parameters:
share_type: "https"
share_name: "/share_path/support_assist_collections"
ignore_certificate_warning: "on"
ip_address: "192.168.0.2"
proxy_support: parameters_proxy
proxy_type: http
proxy_server: "192.168.0.5"
proxy_port: 1080
proxy_username: "proxy_user"
proxy_password: "proxy_password"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, характерные для этого модуля:
Ключ | Описание |
|---|---|
error_info dictionary | Сведения об ошибке HTTP. Возвращается: при ошибке HTTP Пример: |
job_details dictionary | Возвращает результат с состоянием задания. Возвращается: при выполнении операций запуска и экспорта Пример: |
msg string | Состояние операции SupportAssist. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/dellemc/openmanage/idrac_support_assist_module.html