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. Варианты:
|
deletepreferredmanagementcopy boolean | Этот параметр следует использовать вместе с параметром noreplicationpolicy. Активная система управления НЕ должна совпадать с предпочтительной системой управления. Варианты:
|
deletepreferredmanagementobjects boolean | Если у раздела хранения есть политика репликации и связанные объекты, например тома, группы томов, хосты или сопоставления хостов, требуется указать один из двух параметров: deletenonpreferredmanagementobjects или deletepreferredmanagementobjects. Если разделом хранения нельзя управлять с предпочтительной системы управления, используйте deletepreferredmanagementobjects, чтобы удалить раздел хранения и отменить назначение политики репликации. Применяется, если state=absent. Варианты:
|
domain string | Домен системы Storage Virtualize. Допустимо, если для параметра clustername указано имя хоста. |
draft boolean добавлено в ibm.storage_virtualize 2.5.0 | Если параметр указан и имеет значение true, раздел создается в черновом состоянии. Если указано значение false, новый раздел создается в опубликованном состоянии, а существующий раздел переводится в опубликованное состояние. Применяется, если state=present. Варианты:
|
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 — система помечает событие как исправленное и повторно проверяет конфигурацию. Если ошибка все еще существует, событие регистрируется снова. Это гарантирует, что перенос продолжится только после устранения ошибок. Варианты:
|
name string / обязательный | Задает имя раздела хранения. |
nomanagementportset boolean добавлено в ibm.storage_virtualize 3.0.0 | Удаляет набор портов управления из раздела. Варианты:
|
noreplicationpolicy boolean | Отменяет назначение текущей политики репликации группе томов. Если этот параметр используется без параметра deletepreferredmanagementcopy, его можно применять только в активной системе управления. Варианты:
|
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 и более поздних. Варианты:
|
replicationpolicy string | Задает политику репликации для раздела хранения. |
state string / обязательный | Создает, обновляет ( Варианты:
|
token string | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для создания токена используйте модуль ibm.storage_virtualize.ibm_svc_auth. |
username string | Имя пользователя REST API для системы Storage Virtualize. Если для аутентификации пользователя не используется token, необходимо указать параметры username и password. |
validate_certs boolean | Проверяет сертификат. Варианты:
|
Примечания
Примечание
- Этот модуль поддерживает
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
Ссылки на коллекцию
© 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