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