Spec-Zone.ru › Ansible

Модуль ibm.spectrum_virtualize.ibm_sv_manage_cloud_backups – Этот модуль настраивает и управляет облачными резервными копиями на хранилищах 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_sv_manage_cloud_backups.

Новое в ibm.spectrum_virtualize 1.11.0

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

Обзор

  • Интерфейс Ansible для управления командами backupvolume, backupvolumegroup и rmvolumebackupgeneration.

Параметры

Параметр

Комментарии

all

boolean

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

Применяется, когда state=absent для удаления резервной копии.

Параметры all и generation взаимоисключающие.

Для удаления облачной резервной копии требуется либо generation, либо all.

Варианты:

  • false
  • true

clustername

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

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

domain

string

Домен хранилища Spectrum Virtualize.

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

full

boolean

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

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

Варианты:

  • false
  • true

generation

целое число

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

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

Применяется, когда state=absent для удаления поколения резервной копии тома.

Параметры all и generation взаимоисключающие.

Для удаления облачной резервной копии требуется либо generation, либо all.

log_path

string

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

password

string

Пароль REST API для хранилища Spectrum Virtualize.

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

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

volume_name

string

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

Параметры volume_name и volumegroup_name взаимоисключающие.

volume_UID

string

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

Значение volume UID должно находиться в диапазоне 0-32.

Параметры volume_UID и volume_name взаимоисключающие.

Применяется, когда state=absent для удаления облачных резервных копий.

volumegroup_name

string

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

Параметры volume_name и volumegroup_name взаимоисключающие.

Применяется, когда state=present для создания облачных резервных копий всех членов группы томов.

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

Примечания

Примечание

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

Примеры

- name: Create cloud backup of volume
  ibm.spectrum_virtualize.ibm_sv_manage_cloud_backups:
    clustername: "{{cluster}}"
    username: "{{username}}"
    password: "{{password}}"
    volume_name: vol1
    full: true
    state: present
- name: Create cloud backup of volumegroup
  ibm.spectrum_virtualize.ibm_sv_manage_cloud_backups:
    clustername: "{{cluster}}"
    username: "{{username}}"
    password: "{{password}}"
    volumegroup_name: VG1
    full: true
    state: present
- name: Delete cloud backup
  ibm.spectrum_virtualize.ibm_sv_manage_cloud_backups:
    clustername: "{{cluster}}"
    username: "{{username}}"
    password: "{{password}}"
    volume_UID: 6005076400B70038E00000000000001C
    all: true
    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_cloud_backups_module.html

Spec-Zone.ru

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