Spec-Zone.ru › Ansible

Модуль ibm.spectrum_virtualize.ibm_svc_manage_flashcopy — Этот модуль управляет отображениями FlashCopy на системах хранения 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_flashcopy.

Новый в ibm.spectrum_virtualize 1.4.0

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

Обзор

  • Интерфейс Ansible для управления командами томов «mkfcmap», «rmfcmap» и «chfcmap».

Параметры

Параметр

Комментарии

clustername

string / required

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

consistgrp

string

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

Параметры consistgrp и noconsistgrp являются взаимоисключающими.

Действительно, когда state=present, для создания или изменения сопоставления FlashCopy.

copyrate

string

Указывает скорость копирования. Скорость варьируется от 0 до 150.

Если не указано, используется скорость копирования по умолчанию 50 для клона и 0 для снимка.

Действительно, когда state=present, для создания или изменения сопоставления FlashCopy.

copytype

string

Указывает тип копии при создании сопоставления FlashCopy.

Требуется, когда state=present, для создания сопоставления FlashCopy.

Варианты:

  • "snapshot"
  • "clone"

domain

string

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

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

force

boolean

Переводит целевой том в онлайн. Этот параметр необходим, если сопоставление FlashCopy находится в состоянии остановки.

Действительно, когда state=absent, для удаления сопоставления FlashCopy.

Варианты:

  • false
  • true

grainsize

string

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

Размер зерна может быть установлен в 64 или 256. Значение по умолчанию — 256.

Действительно, когда state=present, для создания сопоставления FlashCopy.

log_path

string

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

mdiskgrp

string

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

Если не указано, используется пул, связанный с исходным томом.

Действительно, когда state=present, для создания сопоставления FlashCopy.

name

string / required

Указывает имя сопоставления FlashCopy.

noconsistgrp

boolean

Если указано True, сопоставление FlashCopy удаляется из группы согласованности.

Параметры noconsistgrp и consistgrp являются взаимоисключающими.

Действительно, когда state=present, для изменения сопоставления FlashCopy.

Варианты:

  • false
  • true

password

string

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

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

source

string

Указывает имя исходного тома.

Требуется, когда state=present, для создания сопоставления FlashCopy.

state

string / required

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

Варианты:

  • "present"
  • "absent"

target

string

Указывает имя целевого тома.

Требуется, когда state=present, для создания сопоставления FlashCopy.

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 ← (default)
  • true

Примечания

Примечание

  • Этот модуль поддерживает check_mode.

Примеры

- name: Create FlashCopy mapping for snapshot
  ibm.spectrum_virtualize.ibm_svc_manage_flashcopy:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    state: present
    name: snapshot-name
    copytype: snapshot
    source: source-volume-name
    target: target-volume-name
    mdiskgrp: Pool0
    consistgrp: consistencygroup-name
    copyrate: 50
    grainsize: 64
- name: Create FlashCopy mapping for clone
  ibm.spectrum_virtualize.ibm_svc_manage_flashcopy:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    state: present
    name: snapshot-name
    copytype: clone
    source: source-volume-name
    target: target-volume-name
    mdiskgrp: Pool0
    consistgrp: consistencygroup-name
    copyrate: 50
    grainsize: 64
- name: Delete FlashCopy mapping for snapshot
  ibm.spectrum_virtualize.ibm_svc_manage_flashcopy:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    name: snapshot-name
    state: absent
    force: true
- name: Delete FlashCopy mapping for clone
  ibm.spectrum_virtualize.ibm_svc_manage_flashcopy:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    name: clone-name
    state: absent
    force: true

Авторы

  • Sreshtant Bohidar(@Sreshtant-Bohidar)

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

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

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

Spec-Zone.ru

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