Модуль hitachivantara.vspone_block.vsp.hv_paritygroup – создание и удаление групп четности в блочных системах хранения VSP.
Примечание
Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для работы с этим модулем требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: hitachivantara.vspone_block.vsp.hv_paritygroup.
Добавлено в hitachivantara.vspone_block 3.2.0
Краткое описание
- Этот модуль создает и удаляет группы четности в блочных системах хранения VSP.
- Примеры см. по ссылке https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/paritygroup.yml
Требования
На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info dictionary / обязательный | Информация, необходимая для установления соединения с системой хранения. |
|
address string / обязательный |
IP-адрес или имя хоста системы хранения. |
|
api_token string |
Токен для работы с заблокированными ресурсами. |
|
connection_type string |
Тип соединения с системой хранения. Варианты:
|
|
password string |
Пароль для аутентификации. Это обязательное поле. |
|
username string |
Имя пользователя для аутентификации. Это обязательное поле. |
spec dictionary | Параметры задач с группами четности. |
|
clpr_id integer |
Укажите номер CLPR в диапазоне от 0 до 31. Обязателен для задач создания группы четности и назначения идентификатора CLPR группе четности. |
|
drive_location_ids list / элементы=string |
Укажите расположение дисков, используемых для создания группы четности. Обязателен для задачи создания группы четности. |
|
is_accelerated_compression_enabled boolean |
Укажите, следует ли включить ускоренное сжатие для группы четности. Необязателен для задач создания и обновления группы четности. Варианты:
|
|
is_copy_back_mode_enabled boolean |
Укажите, следует ли включить функцию шифрования для группы четности. Необязателен для задачи создания группы четности. Варианты:
|
|
is_encryption_enabled boolean |
Укажите, следует ли включить функцию шифрования для группы четности. Необязателен для задачи создания группы четности. Варианты:
|
|
parity_group_id string |
Номер группы четности, которую нужно получить. Обязателен для задач создания, удаления и обновления группы четности, а также назначения идентификатора CLPR группе четности. |
|
raid_type string |
Тип RAID. Обязателен для задачи создания группы четности. |
state string | Уровень задачи с парами HUR. Варианты: Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Определяет, должен ли модуль выполняться в режиме проверки. |
Примечания
Примечание
- Тип соединения
gatewayудален начиная с версии 3.4.0. Если вам нужен этот тип соединения, используйте более раннюю версию. - Этот модуль не поддерживается для систем хранения VSP One BHE и более поздних моделей.
Примеры
- name: Create parity group
hitachivantara.vspone_block.vsp.hv_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "present"
spec:
parity_group_id: 1-10
drive_location_ids: ["0-16", "0-17", "0-18", "0-19"]
raid_type: 3D+1P
is_encryption_enabled: true
is_copy_back_mode_enabled: false
is_accelerated_compression_enabled: true
clpr_id: 1
- name: Delete parity group
hitachivantara.vspone_block.vsp.hv_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "absent"
spec:
parity_group_id: 1-10
- name: Update parity group
hitachivantara.vspone_block.vsp.hv_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "update"
spec:
parity_group_id: 1-10
is_accelerated_compression_enabled: true
- name: Assign CLPR Id to parity group
hitachivantara.vspone_block.vsp.hv_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "update"
spec:
parity_group_id: 1-10
clpr_id: 0
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
parity_group list / элементы=dictionary | Группа четности, которой управляет модуль. Возвращается: при успешном выполнении |
|
clpr_id integer |
Номер CLPR. Возвращается: при успешном выполнении Пример: |
|
copyback_mode boolean |
Указывает, включен ли режим обратного копирования. Возвращается: при успешном выполнении Пример: |
|
drive_type string |
Тип диска. Возвращается: при успешном выполнении Пример: |
|
free_capacity string |
Свободная емкость группы четности (в удобочитаемом формате). Возвращается: при успешном выполнении Пример: |
|
free_capacity_mb float |
Свободная емкость группы четности в МБ. Возвращается: при успешном выполнении Пример: |
|
is_accelerated_compression boolean |
Указывает, включено ли ускоренное сжатие. Возвращается: при успешном выполнении Пример: |
|
is_encryption_enabled boolean |
Указывает, включено ли шифрование. Возвращается: при успешном выполнении Пример: |
|
is_pool_array_group boolean |
Указывает, является ли группа группой массива пула. Возвращается: при успешном выполнении |
|
ldev_ids list / элементы=integer |
Список идентификаторов LDEV. Возвращается: при успешном выполнении Пример: |
|
parity_group_id string |
Идентификатор группы четности. Возвращается: при успешном выполнении Пример: |
|
raid_level string |
Уровень RAID. Возвращается: при успешном выполнении Пример: |
|
resource_group_id integer |
Идентификатор группы ресурсов. Возвращается: при успешном выполнении Пример: |
|
resource_id integer |
Идентификатор ресурса. Возвращается: при успешном выполнении |
|
status string |
Состояние группы четности. Возвращается: при успешном выполнении |
|
total_capacity string |
Общая емкость группы четности (в удобочитаемом формате). Возвращается: при успешном выполнении Пример: |
|
total_capacity_mb float |
Общая емкость группы четности в МБ. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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/hitachivantara/vspone_block/vsp.hv_paritygroup_module.html