Модуль ibm.storage_virtualize.ibm_svc_mdiskgrp — управление пулами в системах семейства IBM Storage Virtualize
Примечание
Этот модуль входит в коллекцию ibm.storage_virtualize (версия 3.3.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить ее, используйте: ansible-galaxy collection install ibm.storage_virtualize.
Чтобы использовать ее в плейбуке, укажите: ibm.storage_virtualize.ibm_svc_mdiskgrp.
Добавлено в ibm.storage_virtualize 1.0.0
Краткое описание
- Интерфейс Ansible для управления командами пулов «mkmdiskgrp» и «rmmdiskgrp».
Параметры
Параметр | Комментарии |
|---|---|
clustername string / обязательный | Имя хоста или IP-адрес управления системы Storage Virtualize. |
datareduction string | Определяет использование пулов сокращения данных (DRP) в группе MDisk. Применяется при state=present для создания пула. Варианты:
|
domain string | Домен системы Storage Virtualize. Допустим, если для параметра clustername указано имя хоста. |
easytier string | Определяет использование Easy Tier для группы MDisk. Применяется при state=present для создания пула. Варианты:
|
encrypt string | Определяет использование шифрования для группы MDisk. Применяется при state=present для создания пула. Варианты:
|
etfcmoverallocationmax string добавлено в ibm.storage_virtualize 1.12.0 | Указывает максимальный уровень переподписки, который Easy Tier может перенести на массивы FlashCore Module, если массив используется как верхний уровень в многоуровневом пуле. Значение задается множителем от физически доступного пространства. Допустимые значения — процент от 100 % (по умолчанию) до 400 % или off. Значение off отключает эту функцию. Применяется при state=present. |
ext integer | Указывает размер экстентов для этой группы в МБ. Применяется при state=present для создания пула. |
log_path string | Путь к файлу журнала отладки. |
name string / обязательный | Указывает имя нового пула. |
noownershipgroup boolean добавлено в ibm.storage_virtualize 1.12.0 | Указывает, что необходимо отменить привязку ownershipgroup к пулу. Применяется при state=present для изменения существующего пула. Варианты:
|
noprovisioningpolicy boolean добавлено в ibm.storage_virtualize 1.10.0 | Укажите, чтобы отменить привязку политики подготовки ресурсов к пулу. Применяется при state=present для изменения существующего пула. Варианты:
|
noquota boolean добавлено в ibm.storage_virtualize 1.8.0 | Укажите, чтобы создать дочерний пул сокращения данных. Параметры noquota и size являются взаимоисключающими. Для создания дочернего пула сокращения данных параметр noquota необходимо использовать со значением yes для datareduction. Параметр noquota необходимо использовать с параметром parentmdiskgrp в родительском пуле хранения сокращения данных. Варианты:
|
old_name string добавлено в ibm.storage_virtualize 1.12.0 | Указывает старое имя существующего пула. Применяется при state=present для переименования существующего пула. |
ownershipgroup string добавлено в ibm.storage_virtualize 1.12.0 | Указывает имя ownershipgroup, которую следует привязать к пулу. Применяется при state=present. |
parentmdiskgrp string | Родительская группа MDisk для подчиненного пула. Применяется при state=present для создания пула. |
password string | Пароль REST API для системы Storage Virtualize. Параметры username и password обязательны, если для аутентификации пользователя не используется token. |
provisioningpolicy string добавлено в ibm.storage_virtualize 1.10.0 | Укажите имя политики подготовки ресурсов, которую следует привязать к пулу. Применяется при state=present. |
replication_partner_clusterid string добавлено в ibm.storage_virtualize 1.10.0 | Указывает идентификатор или имя кластера-партнера для настройки маски связанных систем пула репликации. Применяется при state=present. Поддерживается в сборках SV 8.5.2.1 и более поздних. |
replicationpoollinkuid string добавлено в ibm.storage_virtualize 1.10.0 | Указывает уникальный идентификатор пула репликации, который должен совпадать с идентификатором пула на сервере репликации. Применяется при state=present. Поддерживается в сборках SV 8.5.2.1 и более поздних. |
resetreplicationpoollinkuid boolean добавлено в ibm.storage_virtualize 1.10.0 | Если параметр включен, все связи между этим пулом в локальной системе и пулами в удаленных системах будут удалены. Применяется при state=present для изменения существующего пула. Поддерживается в сборках SV 8.5.2.1 и более поздних. Варианты:
|
safeguarded boolean добавлено в ibm.storage_virtualize 1.8.0 | Укажите, чтобы создать защищенный дочерний пул. Применяется только при создании дочернего пула. Варианты:
|
size integer | Указывает емкость дочернего пула. Значение должно быть числовым (и кратным размеру экстента). Применяется при state=present для создания пула. |
state string / обязательный | Создает ( Варианты:
|
token string добавлено в ibm.storage_virtualize 1.5.0 | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для создания токена используйте модуль ibm.storage_virtualize.ibm_svc_auth. |
unit string | Единица измерения для подчиненного пула. Применяется при state=present для создания пула. |
username string | Имя пользователя REST API для системы Storage Virtualize. Параметры username и password обязательны, если для аутентификации пользователя не используется token. |
validate_certs boolean | Проверяет сертификаты. Варианты:
|
vdiskprotectionenabled string добавлено в ibm.storage_virtualize 1.12.0 | Указывает, включена ли защита томов для этого пула хранения. Значение по умолчанию — «yes». Применяется при state=present. Варианты:
|
warning integer добавлено в ibm.storage_virtualize 1.12.0 | Если указано значение, при первом превышении порога использования дискового пространства в пуле хранения создается предупреждение. Значение по умолчанию — 80. Чтобы отключить предупреждения, укажите значение 0. Применяется при создании пула с state=present. |
Примечания
Примечание
- Этот модуль поддерживает
check_mode.
Примеры
- name: Create mdisk group
ibm.storage_virtualize.ibm_svc_mdiskgrp:
clustername: "{{ clustername }}"
domain: "{{ domain }}"
username: "{{ username }}"
password: "{{ password }}"
name: pool1
provisioningpolicy: pp0
replicationpoollinkuid: '000000000000000'
etfcmoverallocationmax: 120
state: present
datareduction: 'no'
easytier: auto
encrypt: 'no'
ext: 1024
- name: Create childpool with ownershipgroup
ibm.storage_virtualize.ibm_svc_mdiskgrp:
clustername: "{{ clustername }}"
domain: "{{ domain }}"
username: "{{ username }}"
password: "{{ password }}"
name: childpool0
ownershipgroup: owner0
parentmdiskgrp: pool1
state: present
datareduction: 'no'
easytier: auto
encrypt: 'no'
ext: 1024
- name: Create a safeguarded backup location
ibm.storage_virtualize.ibm_svc_mdiskgrp:
clustername: "{{ clustername }}"
token: "{{ results.token }}"
log_path: "{{ log_path }}"
parentmdiskgrp: Pool1
name: Pool1child1
datareduction: 'yes'
safeguarded: 'True'
ext: 1024
noquota: 'True'
state: present
- name: Delete mdisk group
ibm.storage_virtualize.ibm_svc_mdiskgrp:
clustername: "{{ clustername }}"
domain: "{{ domain }}"
username: "{{ username }}"
password: "{{ password }}"
name: pool1
state: absent
- name: Delete a safeguarded backup location
ibm.storage_virtualize.ibm_svc_mdiskgrp:
clustername: "{{ clustername }}"
token: "{{ results.token }}"
log_path: "{{ log_path }}"
parentmdiskgrp: Pool1
name: Pool1child1
state: absent
Ссылки на коллекцию
© 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/ibm/storage_virtualize/ibm_svc_mdiskgrp_module.html