Spec-Zone.ru › Ansible

Модуль ibm.storage_virtualize.ibm_svc_manage_flashcopy – Этот модуль управляет сопоставлениями FlashCopy в системах семейства IBM Storage Virtualize

Примечание

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

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

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

Для использования в playbook, укажите: ibm.storage_virtualize.ibm_svc_manage_flashcopy.

Новое в ibm.storage_virtualize 1.4.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры

Краткое описание

  • Ansible интерфейс для управления командами томов ‘mkfcmap’, ‘rmfcmap’ и ‘chfcmap’. Этот модуль настраивает сопоставления FlashCopy типа «клон», «снимок» или «резервная копия».

Параметры

Параметр

Комментарии

clustername

строка / обязательно

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

consistgrp

строка

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

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

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

copyrate

строка

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

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

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

copytype

строка

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

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

Варианты:

  • "snapshot"
  • "clone"
  • "backup"

domain

строка

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

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

force

булево

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

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

Варианты:

  • false
  • true

grainsize

строка

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

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

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

log_path

строка

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

mdiskgrp

строка

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

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

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

name

строка / обязательно

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

noconsistgrp

булево

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

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

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

Варианты:

  • false
  • true

old_name

строка

Указывает старое имя mdiskgrp.

Применяется, когда state=present, для переименования существующего mdiskgrp.

password

строка

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

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

source

строка

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

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

state

строка / обязательно

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

Варианты:

  • "present"
  • "absent"

target

строка

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

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

token

строка

добавлено в ibm.storage_virtualize 1.5.0

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

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

username

строка

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

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

validate_certs

булево

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

Варианты:

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

Примечания

Примечание

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

Примеры

- name: Create FlashCopy mapping for snapshot
  ibm.storage_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.storage_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: Create FlashCopy mapping for backup
  ibm.storage_virtualize.ibm_svc_manage_flashcopy:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/playbook.debug
    state: present
    name: snapshot-name
    copytype: backup
    source: source-volume-name
    target: target-volume-name
    mdiskgrp: Pool0
    copyrate: 50
    grainsize: 64
- name: Delete FlashCopy mapping for snapshot
  ibm.storage_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.storage_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/storage_virtualize/ibm_svc_manage_flashcopy_module.html

Spec-Zone.ru

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