dellemc.openmanage.idrac_support_assist модуль — Запуск и экспорт журналов сбора SupportAssist iDRAC
Примечание
Этот модуль является частью коллекции dellemc.openmanage (версия 9.7.0).
Возможно, эта коллекция уже установлена, если вы используете пакет 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 / elements=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 равно |
|
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 |
Тип сетевой папки.
Варианты:
|
|
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 и exporttrue. - Когда share_type
localдля операции run и (export), тогда job_wait не применяется.
Примеры
---
- name: Accept the EULA and run and export the SupportAssist Collection to local path
dellemc.openmanage.idrac_support_assist:
hostname: "192.168.0.1"
username: "username"
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:
hostname: "192.168.0.1"
username: "username"
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:
hostname: "192.168.0.1"
username: "username"
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:
hostname: "192.168.0.1"
username: "username"
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:
hostname: "192.168.0.1"
username: "username"
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:
hostname: "192.168.0.1"
username: "username"
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 словарь | Подробности HTTP-ошибки. Возвращается: при HTTP-ошибке Пример: |
job_details словарь | Возвращает выходные данные для статуса задачи. Возвращается: для операций run и export Пример: |
msg строка | Статус операции SupportAssist. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/dellemc/openmanage/idrac_support_assist_module.html