Spec-Zone.ru › Ansible

Модуль 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.

Варианты:

  • "metro"
  • "global"

cyclingmode

string

Указывает поведение Global Mirror для отношения.

Активно-активные отношения и отношения с режимами циклирования, установленными в Multiple, всегда должны быть настроены с изменяемыми томами.

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

Варианты:

  • "multi"
  • "none"

cyclingperiod

integer

Указывает период цикла в секундах.

domain

string

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

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

force

boolean

При использовании для удаления группы согласованности он указывает, что вы хотите, чтобы система удалила все отношения, принадлежащие группе согласованности, перед удалением группы.

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

Требуется, если группа согласованности находится в состоянии ConsistentStopped, но не синхронизирована или находится в состоянии ожидания, за исключением случая, если настроена защита согласованности.

Варианты:

  • false
  • true

log_path

string

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

name

string / обязательный

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

password

string

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

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

remotecluster

string

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

state

string / обязательный

Создаёт или обновляет (present) удаляет (absent) группу согласованности.

Варианты:

  • "absent"
  • "present"

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

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

Варианты:

  • false ← (по умолчанию)
  • true

Примечания

Примечание

  • Этот модуль поддерживает 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

Авторы

  • rohit(@rohitk-github)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (исходники)

© 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

Spec-Zone.ru

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