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