Модуль inspur.sm.edit_pdisk – Установка физического диска.
Примечание
Этот модуль является частью коллекции inspur.sm (версия 2.3.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install inspur.sm.
Для использования в playbook, укажите: inspur.sm.edit_pdisk.
Новое в inspur.sm 0.1.0
Краткое описание
- Установка физического диска на сервере Inspur.
Параметры
Параметр | Комментарии |
|---|---|
action string | Действие при установке физического диска в качестве резервного (hotspare). Обязательно, когда Info=None и option=HS. Только модель M5 поддерживает этот параметр. Варианты:
|
ctrl_id integer | ID RAID-контроллера. Обязательно, когда Info=None. |
device_id integer | ID физического диска. Обязательно, когда Info=None. |
duration integer | Диапазон значений 1-255, физический диск под управлением RAID-контроллера PMC. Обязательно, когда option=LOC. Только модель M6 поддерживает этот параметр. |
encl string | IsEnclAffinity при установке физического диска в качестве резервного (hotspare). Обязательно, когда Info=None и option=HS и action=dedicate. Только модель M5 поддерживает этот параметр. Варианты:
|
host string | Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспортному протоколу. Значение host используется как адрес назначения для транспорта. |
info string | Показать информацию о контроллере и физическом диске. Варианты:
|
logical_drivers list / elements=integer | Логические диски при установке физического диска в качестве резервного (hotspare), ввод индексов нескольких логических дисков, например, 0,1,2….. Обязательно, когда Info=None и option=HS и action=dedicate. Только модель M5 поддерживает этот параметр. |
option string | Установить параметры операции для физического диска, UG - Неконфигурированный исправный, UB - Неконфигурированный неисправный, OFF - Не в сети, FAIL - Неисправный, RBD - Восстановление, ON - В сети, JB - JBOD, ES - Остановка очистки диска, EM - Простая очистка диска, EN - Обычная очистка диска, ET - Полная очистка диска, LOC - Поиск, STL - Остановка поиска, HS - Резервный (Hot spare). Обязательно, когда Info=None. Только модель M5 поддерживает параметры Варианты:
|
password string | Указывает пароль для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, будет использовано значение переменной среды |
provider dictionary | Объект dictionary, содержащий данные подключения. |
|
host string |
Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспортному протоколу. Значение host используется как адрес назначения для транспорта. |
|
password string |
Указывает пароль для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, будет использовано значение переменной среды |
|
username string |
Конфигурирует имя пользователя для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, будет использовано значение переменной среды |
revertible string | IsRevertible при установке физического диска в качестве резервного (hotspare). Обязательно, когда Info=None и option=HS и action=dedicate. Только модель M5 поддерживает этот параметр. Варианты:
|
username string | Конфигурирует имя пользователя для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, будет использовано значение переменной среды |
Примеры
- name: Edit pdisk test
hosts: ism
connection: local
gather_facts: no
vars:
ism:
host: "{{ ansible_ssh_host }}"
username: "{{ username }}"
password: "{{ password }}"
tasks:
- name: "Show pdisk information"
inspur.sm.edit_pdisk:
info: "show"
provider: "{{ ism }}"
- name: "Edit pdisk"
inspur.sm.edit_pdisk:
ctrl_id: 0
device_id: 1
option: "LOC"
provider: "{{ ism }}"
- name: "M5 Edit pdisk"
inspur.sm.edit_pdisk:
ctrl_id: 0
device_id: 1
option: "HS"
action: "dedicate"
revertible: "yes"
encl: "yes"
logical_drivers: 1
provider: "{{ ism }}"
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
изменён булево | Проверка, были ли внесены изменения на устройстве. Возвращаемое значение: всегда |
сообщение строка | Сообщения, возвращённые после выполнения модуля. Возвращаемое значение: всегда |
состояние строка | Статус после выполнения модуля. Возвращаемое значение: всегда |
Ссылки на коллекцию
© 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/inspur/sm/edit_pdisk_module.html