Spec-Zone.ru › Ansible

ibm.storage_virtualize.ibm_svc_manage_replication модуль – Этот модуль управляет удаленными копиями (или rcrelationship) на системах IBM Storage Virtualize.

Примечание

Этот модуль является частью коллекции ibm.storage_virtualize (версия 2.5.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install ibm.storage_virtualize.

Для использования в книге задач укажите: ibm.storage_virtualize.ibm_svc_manage_replication.

Добавлена в ibm.storage_virtualize 1.3.0

  • Обзор
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Интерфейс Ansible для управления репликацией удаленных копий.

Параметры

Параметр

Комментарии

aux

string

Указывает имя вспомогательного тома при создании удалённой копии.

clustername

string / required

Имя хоста или IP-адрес управления системы Storage Virtualize.

consistgrp

string

Указывает группу согласованности, к которой будет присоединена эта связь. Если не указано пользователем, связь создаётся как автономная.

Применяется, когда state=present.

copytype

string

Указывает тип зеркала удалённой копии. «metro» означает MetroMirror, «global» означает GlobalMirror, а «GMCV» означает GlobalMirror с изменяемым томом.

Если не указано, при создании удалённой копии state=present будет создана удалённая копия MetroMirror.

Варианты:

  • "metro"
  • "global"
  • "GMCV"

cyclingperiod

integer

Указывает период цикла в секундах. Цикл по умолчанию составляет 300 секунд.

domain

string

Домен для системы Storage Virtualize.

Действительно, когда для параметра clustername используется имя хоста.

force

boolean

Указывает, что связь должна быть удалена, даже если это приведёт к тому, что вторичный том будет содержать несогласованные данные.

Варианты:

  • false
  • true

log_path

string

Путь к файлу журнала отладки.

master

string

Указывает имя основного тома при создании удалённой копии.

name

string

Указывает имя, которое нужно присвоить новой связи удалённой копии или над которой нужно выполнить операцию с существующей удалённой копией.

noconsistgrp

boolean

Указывает, следует ли удалить указанную связь из группы согласованности, сделав связь автономной.

Применяется, когда state=present.

Варианты:

  • false ← (default)
  • true

password

string

Пароль REST API для системы Storage Virtualize.

Параметры username и password обязательны, если для проверки подлинности пользователя не используется token.

remotecluster

string

Указывает имя удалённого кластера при создании удалённой копии.

state

string / required

Создаёт или обновляет (present), удаляет (absent) связь удалённой копии.

Варианты:

  • "absent"
  • "present"

sync

boolean

Указывает, следует ли создавать синхронизированную связь.

Варианты:

  • false ← (default)
  • true

token

string

added in ibm.storage_virtualize 1.5.0

Маркер аутентификации для проверки пользователя в системе Storage Virtualize.

Для генерации маркера используйте модуль ibm_svc_auth.

username

string

Имя пользователя REST API для системы Storage Virtualize.

Параметры username и password обязательны, если для проверки подлинности пользователя не используется token.

validate_certs

boolean

Проверка сертификации.

Варианты:

  • false ← (default)
  • true

Примечания

Примечание

  • Параметры primary и aux обязательны только тогда, когда связь удалённой копии не существует.
  • Этот модуль поддерживает check_mode.

Примеры

- name: Create remote copy
  ibm.storage_virtualize.ibm_svc_manage_replication:
    name: sample_rcopy
    clustername: "{{clustername}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    state: present
    remotecluster: "{{remotecluster}}"
    master: SourceVolume0
    aux: TargetVolume0
    copytype: global
    sync: true
    consistgrp: sample_rccg
  register: result
- name: Exclude the remote copy from consistency group
  ibm.storage_virtualize.ibm_svc_manage_replication:
    name: sample_rcopy2
    clustername: "{{clustername}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    state: present
    noconsistgrp: true
- name: Delete remote copy
  ibm.storage_virtualize.ibm_svc_manage_replication:
    name: sample_rcopy3
    clustername: "{{clustername}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    state: absent
- name: Create GlobalMirror remote copy relationship with change volume
  ibm.storage_virtualize.ibm_svc_manage_replication:
    name: sample_rcopy4
    clustername: "{{clustername}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    state: present
    remotecluster: "{{remotecluster}}"
    master: SourceVolume1
    aux: TargetVolume1
    copytype: GMCV
    sync: true
  register: result

Авторы

  • rohit(@rohitk-github)
  • Shilpi Jain (@Shilpi-Jain1)

Ссылки на сборник

  • Отслеживание проблем
  • Репозиторий (источники)
  • Сообщить о проблеме

© 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_replication_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API