Spec-Zone.ru › Ansible

Модуль ibm.spectrum_virtualize.ibm_svc_manage_replication — Этот модуль управляет удаленными копиями (или отношениями rcrelationship) на хранилищах семейства 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_manage_replication.

Впервые появился в ibm.spectrum_virtualize 1.3.0

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

Обзор

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

Параметры

Параметр

Комментарии

aux

string

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

clustername

string / required

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

consistgrp

string

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

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

copytype

string

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

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

Варианты:

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

cyclingperiod

integer

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

domain

string

Домен для системы хранения Spectrum Virtualize.

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

force

boolean

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

Варианты:

  • false
  • true

log_path

string

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

master

string

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

name

string

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

noconsistgrp

boolean

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

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

Варианты:

  • false ← (default)
  • true

password

string

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

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

remotecluster

string

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

state

string / required

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

Варианты:

  • "absent"
  • "present"

sync

boolean

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

Варианты:

  • false ← (default)
  • true

token

string

added in ibm.spectrum_virtualize 1.5.0

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

Чтобы сгенерировать маркер, используйте модуль ibm_svc_auth.

username

string

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

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

validate_certs

boolean

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

Варианты:

  • false ← (default)
  • true

Примечания

Примечание

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

Примеры

- name: Create remote copy
  ibm.spectrum_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.spectrum_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.spectrum_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.spectrum_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/spectrum_virtualize/ibm_svc_manage_replication_module.html

Spec-Zone.ru

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