dellemc.openmanage.idrac_system_erase module – Erase system and storage components of the server
Примечание
Этот модуль является частью коллекции dellemc.openmanage (версия 9.7.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Для использования в playbook, укажите: dellemc.openmanage.idrac_system_erase.
Новое в dellemc.openmanage 9.7.0
Краткое описание
- Этот модуль позволяет стереть компоненты системы, такие как iDRAC, BIOS, DIAG и так далее. Вы также можете стереть компоненты хранения, такие как кэш PERC NV, энергонезависимую память, криптографическое стирание физических дисков и так далее, на сервере.
Требования
Ниже перечислены требования, необходимые на хосте, который выполняет этот модуль.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
ca_path path добавлено в dellemc.openmanage 5.0.0 | Файл Privacy Enhanced Mail (PEM), содержащий сертификат центра сертификации, который будет использоваться для проверки. |
component list / elements=string / required | Список системных и компонентов хранения, которые могут быть удалены. Поддерживаются следующие компоненты: AllApps BIOS CryptographicErasePD DIAG DPU DrvPack IDRAC LCData NonVolatileMemory OverwritePD PERCNVCache ReinstallFW vFlash |
idrac_ip string / required | IP-адрес iDRAC. |
idrac_password aliases: idrac_pwd string | Пароль пользователя iDRAC. Если пароль не указан, используется переменная среды Пример: export IDRAC_PASSWORD=password |
idrac_port integer | Порт iDRAC. По умолчанию: |
idrac_user string | Имя пользователя iDRAC. Если имя пользователя не указано, используется переменная среды Пример: export IDRAC_USERNAME=username |
job_wait boolean | Ожидать завершения работы. Это применимо, когда power_on
Варианты:
|
job_wait_timeout integer | Максимальное время ожидания job_wait в секундах. Работа отслеживается только в течение этого времени. Этот параметр применим, когда job_wait По умолчанию: |
power_on boolean | Этот параметр позволяет включить сервер после завершения операции стирания. Это применимо, когда job_wait
Варианты:
|
resource_id string | Идентификатор менеджера iDRAC. |
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 | Поддержка: полная | Выполняет задачу для проверки без выполнения действия на целевом компьютере. |
diff_mode | Поддержка: отсутствует | Выполняет задачу для отчёт о внесённых или предстоящих изменениях. |
Примечания
Примечание
- Запускайте этот модуль с системы, имеющей прямой доступ к Dell iDRAC.
- Этот модуль поддерживает только iDRAC9 и выше.
- Этот модуль поддерживает IPv4 и IPv6 адреса.
Примеры
---
- name: Erase a single component and power on the server
dellemc.openmanage.idrac_system_erase:
idrac_ip: 198.162.0.1
idrac_user: username
idrac_password: passw0rd
ca_path: "/path/to/ca_cert.pem"
component: ["BIOS"]
power_on: true
- name: Erase multiple components and do not power on the server after the erase operation is completed
dellemc.openmanage.idrac_system_erase:
idrac_ip: 198.162.0.1
idrac_user: username
idrac_password: passw0rd
ca_path: "/path/to/ca_cert.pem"
component: ["BIOS", "DIAG", "PERCNVCache"]
- name: Erase multiple components and do not wait for the job completion
dellemc.openmanage.idrac_system_erase:
idrac_ip: 198.162.0.1
idrac_user: username
idrac_password: passw0rd
ca_path: "/path/to/ca_cert.pem"
component: ["IDRAC", "DPU", "LCData"]
job_wait: false
Возвращаемые значения
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
error_info словарь | Подробная информация об ошибке HTTP. Возвращается: При ошибке HTTP Пример: |
job_details словарь | Возвращает результат статуса задачи. Возвращается: Для операции стирания системы Пример: |
msg строка | Статус операции стирания компонента системы. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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_system_erase_module.html