inspur.sm.add_ldisk – Создание логического диска.
Примечание
Этот плагин входит в коллекцию inspur.sm (версия 1.1.2).
Для его установки используйте: ansible-galaxy collection install inspur.sm.
Чтобы использовать его в книге задач, укажите: inspur.sm.add_ldisk.
Введено в версии 0.1.0: модуля inspur.sm
Описание
- Создание логического диска на сервере Inspur.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| access целое число |
| Политика доступа, 1 - Чтение/Запись, 2 - Только чтение, 3 - Блокировано. Необходимо при Info=None. | |
| cache целое число |
| Кэш диска, 1 - Без изменений, 2 - Включен, 3 - Выключен. Необходимо при Info=None. | |
| ctrl_id целое число | Идентификатор контроллера RAID. Необходимо при Info=None. | ||
| host строка | Указывает имя или адрес хоста DNS для подключения к удалённому устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта. | ||
| info строка |
| Отобразить информацию о контроллере и физическом диске. | |
| init целое число |
| Состояние инициализации, 1 - Без инициализации, 2 - Быстрая инициализация, 3 - Полная инициализация. Необходимо при Info=None. | |
| io целое число |
| Политика ввода-вывода, 1 - Прямой ввод-вывод, 2 - Кэшированный ввод-вывод. Необходимо при Info=None. | |
| level целое число |
| Уровень RAID, 0 - RAID0, 1 - RAID1, 5 - RAID5, 6 - RAID6, 10 - RAID10. Необходимо при Info=None. | |
| password строка | Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD. | ||
| provider словарь | Объект словаря, содержащий сведения о подключении. | ||
| host строка | Указывает имя или адрес хоста DNS для подключения к удалённому устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта. | ||
| password строка | Указывает пароль для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD. | ||
| username строка | Настройка имени пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME. | ||
| r целое число |
| Политика чтения, 1 - Чтение вперёд, 2 - Без чтения вперёд. Необходимо при Info=None. | |
| select целое число | Размер выбора, от 1 до 100. Необходимо при Info=None. | ||
| size целое число |
| Размер разбиения, 1 - 64Кб, 2 - 128Кб, 3 - 256Кб, 4 - 512Кб, 5 - 1024Кб. Необходимо при Info=None. | |
| slot список / элементы=целое число | Номер слота, вводите несколько номеров слотов через запятую, например, 0,1,2... Необходимо при Info=None. | ||
| username строка | Настройка имени пользователя для аутентификации подключения к удалённому устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME. | ||
| w целое число |
| Политика записи, 1 - Запись через, 2 - Запись в кэш, 3 - Запись в кэш, если BBU неисправен. Необходимо при Info=None. | |
Примеры
- name: Add ldisk 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.add_ldisk:
info: "show"
provider: "{{ ism }}"
- name: "Add ldisk"
inspur.sm.add_ldisk:
ctrl_id: 0
level: 1
size: 1
access: 1
r: 1
w: 1
io: 1
cache: 1
init: 2
select: 10
slot: 0,1
provider: "{{ ism }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed булево | всегда | Проверка, были ли внесены изменения на устройстве. |
| message строка | всегда | Сообщения, возвращаемые после выполнения модуля. |
| state строка | всегда | Статус после выполнения модуля. |
Авторы
- WangBaoshan (@ISIB-group)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/inspur/sm/add_ldisk_module.html