Spec-Zone.ru › Ansible

Модуль ibm.spectrum_virtualize.ibm_sv_manage_snapshot – Этот модуль управляет снимками (образами PiT тома) в системах хранения данных семейства 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_sv_manage_snapshot.

Новое в ibm.spectrum_virtualize 1.9.0

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

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

  • В этой реализации снимок представляет собой взаимно согласованный образ томов в группе томов или списке независимого(ых) тома(ов).
  • Этот модуль Ansible предоставляет интерфейс для управления снимками с помощью команд Spectrum Virtualize «addsnapshot», «chsnapshot» и «rmsnapshot».

Параметры

Параметр

Комментарии

clustername

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

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

domain

string

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

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

ignorelegacy

boolean

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

Варианты:

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

log_path

string

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

name

string

Указывает имя снимка.

old_name

string

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

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

ownershipgroup

string

Указывает имя группы владельцев.

Действительно, когда state=present, для обновления существующего снимка.

password

string

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

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

retentiondays

integer

добавлено в ibm.spectrum_virtualize 1.10.0

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

safeguarded и retentiondays необходимы вместе.

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

safeguarded

boolean

добавлено в ibm.spectrum_virtualize 1.10.0

Флаг для создания защищенного снимка.

safeguarded и retentiondays необходимы вместе.

Поддерживается в SV сборке 8.5.2.0 или более поздней.

Варианты:

  • false
  • true

snapshot_pool

string

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

src_volume_names

string

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

Список имен томов может быть указан с разделителем двоеточие.

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

src_volumegroup_name

string

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

src_volumegroup_name и src_volume_names являются взаимоисключающими.

Требуется один из параметров src_volumegroup_name или src_volume_names для создания снимка.

state

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

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

Варианты:

  • "present"
  • "absent"

token

string

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

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

username

string

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

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

validate_certs

boolean

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

Варианты:

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

Примечания

Примечание

  • Этот модуль поддерживает check_mode.
  • Этот модуль автоматизирует новую функцию создания снимков, реализованную в Spectrum Virtualize, которая использует упрощенную модель управления. Любой пользователь, нуждающийся в гибкости, доступной с помощью устаревшей функции FlashCopy, может продолжить использовать существующий модуль ibm.spectrum_virtualize.ibm_svc_manage_flashcopy.
  • Снимки, созданные этим модулем Ansible, не доступны напрямую с хостов. Чтобы создать новую группу доступных хостам томов из снимка, используйте модуль ibm.spectrum_virtualize.ibm_svc_manage_volumegroup.

Примеры

- name: Create volumegroup snapshot
  ibm.spectrum_virtualize.ibm_sv_manage_snapshot:
   clustername: '{{clustername}}'
   username: '{{username}}'
   password: '{{password}}'
   name: ansible_1
   src_volumegroup_name: volumegroup1
   snapshot_pool: Pool0Childpool0
   state: present
- name: Create volumes snapshot
  ibm.spectrum_virtualize.ibm_sv_manage_snapshot:
   clustername: '{{clustername}}'
   username: '{{username}}'
   password: '{{password}}'
   name: ansible_2
   src_volume_names: vdisk0:vdisk1
   snapshot_pool: Pool0Childpool0
   state: present
- name: Create safeguarded snapshot
  ibm.spectrum_virtualize.ibm_sv_manage_snapshot:
   clustername: '{{clustername}}'
   username: '{{username}}'
   password: '{{password}}'
   name: ansible_2
   src_volume_names: vdisk0:vdisk1
   safeguarded: true
   retentiondays: 1
   snapshot_pool: Pool0Childpool0
   state: present
- name: Update snapshot ansible_2
  ibm.spectrum_virtualize.ibm_sv_manage_snapshot:
   clustername: '{{clustername}}'
   username: '{{username}}'
   password: '{{password}}'
   name: ansible_new
   old_name: ansible_2
   ownershipgroup: ownershipgroup0
   state: present
- name: Delete volumegroup snapshot
  ibm.spectrum_virtualize.ibm_sv_manage_snapshot:
   clustername: '{{clustername}}'
   username: '{{username}}'
   password: '{{password}}'
   name: ansible_1
   src_volumegroup_name: volumegroup1
   state: absent
- name: Delete volume snapshot
  ibm.spectrum_virtualize.ibm_sv_manage_snapshot:
   clustername: '{{clustername}}'
   username: '{{username}}'
   password: '{{password}}'
   name: ansible_new
   state: absent

Авторы

  • Sanjaikumaar M (@sanjaikumaar)

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

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

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

Spec-Zone.ru

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