Spec-Zone.ru › Ansible

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

Примечание

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

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

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

Для использования в плейбуке укажите: ibm.storage_virtualize.ibm_sv_manage_storage_partition.

Добавлено в ibm.storage_virtualize 2.1.0

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

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

  • Этот модуль Ansible предоставляет интерфейс для управления серверами syslog с помощью команд Storage Virtualize «mksyslogserver», «chsyslogserver» и «rmsyslogserver».
  • Решение высокой доступности (HA) на основе политик использует разделы хранения. Эти разделы содержат тома, группы томов, хосты и сопоставления хостов с томами.

Параметры

Параметр

Комментарии

clustername

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

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

deletenonpreferredmanagementobjects

boolean

Если у раздела хранения есть политика репликации и связанные объекты, например тома, группы томов, хосты или сопоставления хостов, требуется указать один из двух параметров: deletenonpreferredmanagementobjects или deletepreferredmanagementobjects. Если параметр указан, команду разрешено выполнять только в активной системе управления; при этом активная система управления должна совпадать с предпочтительной системой управления.

Применяется, если state=absent.

Варианты:

  • false
  • true

deletepreferredmanagementcopy

boolean

Этот параметр следует использовать вместе с параметром noreplicationpolicy. Активная система управления НЕ должна совпадать с предпочтительной системой управления.

Варианты:

  • false
  • true

deletepreferredmanagementobjects

boolean

Если у раздела хранения есть политика репликации и связанные объекты, например тома, группы томов, хосты или сопоставления хостов, требуется указать один из двух параметров: deletenonpreferredmanagementobjects или deletepreferredmanagementobjects. Если разделом хранения нельзя управлять с предпочтительной системы управления, используйте deletepreferredmanagementobjects, чтобы удалить раздел хранения и отменить назначение политики репликации.

Применяется, если state=absent.

Варианты:

  • false
  • true

domain

string

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

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

draft

boolean

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

Если параметр указан и имеет значение true, раздел создается в черновом состоянии. Если указано значение false, новый раздел создается в опубликованном состоянии, а существующий раздел переводится в опубликованное состояние.

Применяется, если state=present.

Варианты:

  • false
  • true

drlink_partition_uuid

string

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

Задает UUID раздела системы аварийного восстановления.

Применяется, если state=present.

Поддерживается в системах семейства Storage Virtualize версии 8.7.1.0 и более поздних.

location

string

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

Задает расположение целевой системы, в которое требуется перенести существующий раздел хранения.

log_path

string

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

managementportset

string

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

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

migrationaction

string

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

Указывает, как продолжить перенос раздела в целевой системе. fixeventwithchecks — система помечает событие как исправленное и повторно проверяет конфигурацию. Если ошибка все еще существует, событие регистрируется снова. Это гарантирует, что перенос продолжится только после устранения ошибок.

Варианты:

  • "fixeventwithchecks"

name

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

Задает имя раздела хранения.

nomanagementportset

boolean

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

Удаляет набор портов управления из раздела.

Варианты:

  • false
  • true

noreplicationpolicy

boolean

Отменяет назначение текущей политики репликации группе томов. Если этот параметр используется без параметра deletepreferredmanagementcopy, его можно применять только в активной системе управления.

Варианты:

  • false
  • true

old_name

string

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

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

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

partition_to_merge

string

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

Если параметр указан, раздел partition_to_merge и все его объекты объединяются с разделом, заданным параметром name.

После объединения раздел, заданный параметром partition_to_merge, исчезает из списка разделов.

Применяется, если state=present.

password

string

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

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

preferredmanagementsystem

string

Изменяет предпочтительную систему управления для раздела хранения.

Разрешено только в системе, являющейся активной системой управления.

remotesystem

string

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

Задает систему аварийного восстановления.

Применяется, если state=present.

Поддерживается в системах семейства Storage Virtualize версии 8.7.1.0 и более поздних.

removedrlink

boolean

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

Удаляет связь с системой аварийного восстановления из этого раздела.

Применяется, если state=present.

Поддерживается в системах семейства Storage Virtualize версии 8.7.1.0 и более поздних.

Варианты:

  • false
  • true

replicationpolicy

string

Задает политику репликации для раздела хранения.

state

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

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

Варианты:

  • "present"
  • "absent"

token

string

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

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

username

string

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

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

validate_certs

boolean

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

Варианты:

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

Примечания

Примечание

  • Этот модуль поддерживает check_mode.
  • Параметры drlink_partition_uuid и remotesystem взаимозависимы и несовместимы с другими параметрами.
  • Если для раздела, отсутствующего в целевом кластере, запускается migrationaction, Ansible возвращает ошибку «CMMVC5753E The specified partition object does not exist.».

Примеры

- name: Create Storage Partition
  ibm.storage_virtualize.ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition1
   state: present
   replicationpolicy: ha_policy_1
- name: Delete the storage partition
  ibm.storage_virtualize.ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition1
   state: absent
- name: Create a partition in draft state
  ibm.storage_virtualize.ibm_sv_manage_storage_partition:
   clustername: "{{ clustername }}"
   domain: "{{ domain }}"
   username: "{{ username }}"
   password: "{{ password }}"
   log_path: /tmp/playbook.debug
   name: partition0
   state: present
   draft: true
- name: Publish a draft partition
  ibm.storage_virtualize.ibm_sv_manage_storage_partition:
   clustername: "{{ clustername }}"
   domain: "{{ domain }}"
   username: "{{ username }}"
   password: "{{ password }}"
   log_path: /tmp/playbook.debug
   name: partition0
   state: present
   draft: false
- name: Merge partition (partition1) into partition (partition0)
  ibm.storage_virtualize.ibm_sv_manage_storage_partition:
   clustername: "{{ clustername }}"
   domain: "{{ domain }}"
   username: "{{ username }}"
   password: "{{ password }}"
   log_path: /tmp/playbook.debug
   name: partition0
   state: present
   partition_to_merge: partition1
- name: Create dr-link using remote system uuid
  ibm.storage_virtualize.ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition1
   state: present
   drlink_partition_uuid: 4D837492-8C69-5BEA-9147-F5C937D38028
   remotesystem: '{{ remote_system }}'
- name: Remove existing DR link
  ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition1
   state: present
   removedrlink: true
- name: Initiate partition migration by changing location to target cluster
  ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition0
   state: present
   location: '{{ target_cluster_fqdn_name }}'
- name: Complete migration on target cluster
  ibm_sv_manage_storage_partition:
   clustername: "{{ target_cluster_name }}"
   username: "{{ target_cluster_username }}"
   password: "{{ target_cluster_password }}"
   name: partition0
   state: present
   migrationaction: fixeventwithchecks
- name: Create partition with management portset
  ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition1
   managementportset: portset4
   state: present
- name: Remove management portset from a partition
  ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   name: partition1
   nomanagementportset: true
   state: present
- name: Rename partition partition0 to partition1
  ibm_sv_manage_storage_partition:
   clustername: '{{ clustername }}'
   username: '{{ username }}'
   password: '{{ password }}'
   old_name: partition0
   name: partition1
   state: present

Авторы

  • Shilpi Jain (@Shilpi-J)
  • Sumit Kumar Gupta (@sumitguptaibm)
  • Sandip Gulab Rajbanshi (@Sandip-Rajbanshi)
  • Vivek Pandey (@Vivek-Pandey11)
  • Rahul Pawar (@rahul-p)

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

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

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/ibm/storage_virtualize/ibm_sv_manage_storage_partition_module.html

Spec-Zone.ru

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