Модуль ibm.storage_virtualize.ibm_svc_manage_replicationgroup – Этот модуль управляет группой согласованности удалённых копий в системах семейства IBM Storage Virtualize
Примечание
Этот модуль является частью коллекции ibm.storage_virtualize (версия 2.5.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install ibm.storage_virtualize.
Для использования в playbook, укажите: ibm.storage_virtualize.ibm_svc_manage_replicationgroup.
Новое в ibm.storage_virtualize 1.3.0
Краткое описание
- Ansible интерфейс для управления командами группы согласованности удалённых копий ‘mkrcconsistgrp’, ‘chrcconsistgrp’ и ‘rmrcconsistgrp’.
Параметры
Параметр | Комментарии |
|---|---|
clustername string / обязательно | Имя хоста или IP-адрес управления системой Storage Virtualize. |
copytype string | Указывает тип зеркалирования удалённой копии. ‘metro’ означает MetroMirror, ‘global’ означает GlobalMirror. Если не указано, при создании удалённой копии state=present будет создана удалённая копия MetroMirror. Варианты:
|
cyclingmode string | Указывает поведение Global Mirror для связи. Активно-активные связи и связи с режимами циклического переключения, установленными как Multiple, всегда должны быть настроены с изменением томов. Применяется, когда state=present и copytype=global. Варианты:
|
cyclingperiod integer | Указывает период цикла в секундах. |
domain string | Домен для системы Storage Virtualize. Действительно, когда имя хоста используется для параметра clustername. |
force boolean | Если используется для удаления группы согласованности, он указывает, что вы хотите, чтобы система удалила любую связь, принадлежащую группе согласованности, перед удалением группы. Если используется для запуска группы согласованности, он указывает, что вы хотите, чтобы система обрабатывала операцию копирования, даже если это приведет к временной потере согласованности во время синхронизации. Требуется, если группа согласованности находится в состоянии ConsistentStopped, но не синхронизирована или находится в состоянии ожидания, за исключением случая, если настроена защита согласованности. Варианты:
|
log_path string | Путь к файлу журнала отладки. |
name string / обязательно | Указывает имя для новой группы согласованности. |
password string | Пароль REST API для системы Storage Virtualize. Параметры username и password обязательны, если не используется token для аутентификации пользователя. |
remotecluster string | Указывает имя удалённой системы. Используется только при создании группы согласованности. |
state string / обязательно | Создаёт или обновляет ( Варианты:
|
token string добавлено в ibm.storage_virtualize 1.5.0 | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для генерации токена используйте модуль ibm_svc_auth. |
username string | Имя пользователя REST API для системы Storage Virtualize. Параметры username и password обязательны, если не используется token для аутентификации пользователя. |
validate_certs boolean | Проверка сертификации. Варианты:
|
Примечания
Примечание
- Этот модуль поддерживает
check_mode.
Примеры
- name: Define a new rc consistency group
ibm.storage_virtualize.ibm_svc_manage_replicationgroup:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/playbook.debug
name: rccg4test
remotecluster: remotecluster
state: present
- name: Delete rc consistency group
ibm.storage_virtualize.ibm_svc_manage_replicationgroup:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/playbook.debug
name: rccg4test
force: true
state: absent
- name: Update rc consistency group
ibm.storage_virtualize.ibm_svc_manage_replicationgroup:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/playbook.debug
name: rccg4test
cyclingperiod: 60
state: present
Ссылки на коллекцию
© 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/storage_virtualize/ibm_svc_manage_replicationgroup_module.html