модуль ibm.storage_virtualize.ibm_sv_manage_replication_policy — этот модуль настраивает политики репликации и управляет ими в системах семейства 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_sv_manage_replication_policy.
Добавлено в ibm.storage_virtualize 1.10.0
Краткое описание
- Интерфейс Ansible для управления командами mkreplicationpolicy, chreplicationpolicy и rmreplicationpolicy.
- Этот модуль управляет репликацией на основе политик.
- Этот модуль можно запускать во всех системах IBM Storage Virtualize версии 8.5.2.1 или новее.
Параметры
Параметр | Комментарии |
|---|---|
clustername строка / обязательный | Имя хоста, IP-адрес управления или IP-адрес раздела системы Storage Virtualize. |
domain строка | Домен системы Storage Virtualize. Допустимо, если для параметра clustername указано имя хоста. |
ha_snapshots строка добавлено в ibm.storage_virtualize 2.7.0 | Если указано значение yes, снимки томов и групп томов, связанных с политикой, будут реплицироваться в удаленную систему. Применяется при state=present и topology=2-site-ha. Поддерживается в системах семейства Storage Virtualize версии 8.7.3.0 или новее. Варианты:
|
location1iogrp целое число | Указывает идентификатор группы ввода-вывода системы в расположении 1 топологии. |
location1system строка | Указывает имя или идентификатор системы в расположении 1 топологии. |
location2iogrp целое число | Указывает идентификатор группы ввода-вывода системы в расположении 2 топологии. |
location2system строка | Указывает имя или идентификатор системы в расположении 2 топологии. |
log_path строка | Путь к файлу журнала отладки. |
name строка / обязательный | Указывает имя политики репликации. |
partition строка добавлено в ibm.storage_virtualize 2.6.0 | Указывает имя раздела хранилища, который следует назначить политике репликации async-dr. Применяется при state=present. Поддерживается в системах семейства Storage Virtualize версии 8.7.1.0 или новее. |
password строка | Пароль REST API для системы Storage Virtualize. Параметры username и password обязательны, если для аутентификации пользователя не используется token. |
rpoalert целое число | Указывает порог срабатывания оповещения RPO в секундах. Минимальное значение — 60 (1 минута), максимальное — 86400 (1 день). Значение должно быть кратно 60 секундам. |
state строка / обязательный | Создает, обновляет ( Варианты:
|
token строка | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для создания токена используйте модуль ibm.storage_virtualize.ibm_svc_auth. |
topology строка | Указывает топологию политики. Варианты:
|
username строка | Имя пользователя REST API для системы Storage Virtualize. Параметры username и password обязательны, если для аутентификации пользователя не используется token. |
validate_certs логическое значение | Проверяет сертификаты. Варианты:
|
Примечания
Примечание
- Этот модуль поддерживает
check_mode. - Если обе системы поддерживают снимки высокой доступности, параметр ha_snapshots будет включен автоматически при создании политики репликации с топологией «2-site-ha».
- Рассмотрение ошибок — CMMVC1255E: команда не выполнена, поскольку указанная топология не поддерживает снимки высокой доступности.
- Этот модуль поддерживает вход в систему через IP-адрес раздела.
Примеры
- name: Create replication policy
ibm.storage_virtualize.ibm_sv_manage_replication_policy:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
name: replication_policy0
topology: 2-site-async-dr
location1system: x.x.x.x
location1iogrp: 0
location2system: x.x.x.x
location2iogrp: 0
rpoalert: 60
state: present
- name: Delete replication policy
ibm.storage_virtualize.ibm_sv_manage_replication_policy:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
name: replication_policy0
state: absent
- name: Create DR replication policy
ibm.storage_virtualize.ibm_sv_manage_replication_policy:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
name: replication_policy0
topology: async-dr
partition: partition0
rpoalert: 60
state: present
- name: Create replication policy with HA snapshots enabled
ibm.storage_virtualize.ibm_sv_manage_replication_policy:
clustername: "{{ cluster }}"
username: "{{ username }}"
password: "{{ password }}"
name: replication_policy0
topology: 2-site-ha
location1system: x.x.x.x
location1iogrp: 0
location2system: x.x.x.x
location2iogrp: 0
state: present
ha_snapshots: "yes"
Ссылки на коллекцию
© 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_sv_manage_replication_policy_module.html