Модуль hitachivantara.vspone_block.vsp.hv_external_paritygroup — управление назначением MP blade и CLPR внешней группе четности в блочных системах хранения 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_external_paritygroup.
Добавлено в hitachivantara.vspone_block 4.0.0
Краткое описание
- Этот модуль получает сведения о внешних томах в блочных системах хранения VSP.
- Примеры см. по URL-адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/external_parity_group_facts.yml
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info dictionary / обязательный | Сведения, необходимые для установления соединения с системой хранения. |
|
address string / обязательный |
IP-адрес или имя хоста системы хранения. |
|
api_token string |
Это поле используется для передачи значения токена блокировки, необходимого для работы с заблокированными ресурсами. |
|
connection_type string |
Тип соединения с системой хранения. Варианты:
|
|
password string |
Пароль для аутентификации. Это обязательное поле, если не указан api_token. |
|
username string |
Имя пользователя для аутентификации. Это обязательное поле, если не указан api_token. |
spec dictionary | Спецификация внешней группы четности. |
|
clpr_id integer |
Номер CLPR, используемого группой внешних томов. Это необязательное поле для операции создания. Укажите десятичное число в диапазоне от 0 до 31. Если этот атрибут не указан при создании, устанавливается значение 0. |
|
command_device_ldev_id integer |
Номер LDEV удалённого командного устройства. Это необязательное поле для операции создания. Указанный номер LDEV назначается удалённому командному устройству. |
|
emulation_type string |
Тип эмуляции. Это необязательное поле для операции создания. Варианты:
|
|
external_parity_group_id string / обязательный |
Идентификатор внешней группы четности. Это обязательное поле для всех операций. |
|
external_path_group_id integer |
Идентификатор группы внешних путей. Это обязательное поле для операции создания. |
|
external_wwn string |
WWN внешней системы хранения. Это обязательное поле для операции создания. |
|
force boolean |
Указывает, следует ли принудительно отменить сопоставление внешнего тома без сброса данных из кэша. Это необязательное поле для операции удаления. Если этот атрибут не указан, устанавливается значение false. Укажите true, чтобы отменить сопоставление тома во внешней системе хранения без сброса данных из кэша. Варианты:
|
|
is_external_attribute_migration boolean |
Указывает, следует ли задать для группы внешних томов атрибут миграции без прерывания работы. Это необязательное поле для операции создания. Если этот атрибут не указан, устанавливается значение false. Варианты:
|
|
lun_id integer |
LUN порта внешней системы хранения. Это обязательное поле для операции создания. |
|
mp_blade_id integer |
Номер лезвия MP blade, назначаемого группе внешних томов. |
|
port_id string |
Номер порта локальной системы хранения. Это обязательное поле для операции создания. |
state string | Уровень задачи группы внешних путей. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Определяет, должен ли модуль выполняться в режиме проверки. |
Примечания
Примечание
- Тип соединения
gatewayудалён начиная с версии 3.4.0. Если вам требуется этот тип соединения, используйте более раннюю версию.
Примеры
- name: Change the MP blade assigned to an external parity group
hitachivantara.vspone_block.vsp.hv_external_path_group:
connection_info:
address: storage1.company.com
username: "admin"
password: "changeme"
state: "change_mp_blade"
spec:
external_parity_group_id: "1-5"
mp_blade_id: 0
- name: Assign external parity group to a CLPR
hitachivantara.vspone_block.vsp.hv_external_path_group_facts:
connection_info:
address: storage1.company.com
username: "admin"
password: "changeme"
state: "assign_external_parity_group"
spec:
external_parity_group_id: "1-5"
clpr_id: 1
- name: Create external parity group
hitachivantara.vspone_block.vsp.hv_external_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "changeme"
state: "present"
spec:
external_parity_group_id: "1-17"
external_path_group_id: 4
port_id: "CL6-B"
external_wwn: "50060e8012277d71"
lun_id: 20
- name: Disconnect from a volume on the external storage system
hitachivantara.vspone_block.vsp.hv_external_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "changeme"
state: "disconnect"
spec:
external_parity_group_id: "1-17"
- name: Delete external parity group
hitachivantara.vspone_block.vsp.hv_external_paritygroup:
connection_info:
address: storage1.company.com
username: "admin"
password: "changeme"
state: "disconnect"
spec:
external_parity_group_id: "1-17"
force: true
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
external_parity_groups list / элементы=dictionary | Список обнаруженных внешних групп четности. Возвращается: всегда |
|
available_volume_capacity integer |
Доступная ёмкость (ГБ). Возвращается: при успехе Пример: |
|
available_volume_capacity_in_kb integer |
Доступная ёмкость (КБ). Возвращается: при успехе Пример: |
|
clpr_id integer |
Номер CLPR, назначенный внешней группе четности. Возвращается: при успехе Пример: |
|
emulation_type string |
Тип эмуляции. Возвращается: при успехе Пример: |
|
external_parity_group_id string |
Идентификатор внешней группы четности. Возвращается: при успехе Пример: |
|
external_product_id string |
Идентификатор внешнего продукта. Возвращается: при успехе Пример: |
|
num_of_ldevs integer |
Количество LDEV во внешней группе четности. Возвращается: при успехе Пример: |
|
spaces list / элементы=dictionary |
Сведения о свободном пространстве и LDEV для внешней группы четности. Возвращается: при успехе |
|
lba_size string |
Размер раздела во внешней группе четности (шестнадцатеричная строка, кратная 512 байтам). Возвращается: при успехе Пример: |
|
ldev_id any |
Номер LDEV или false, если он не задан. Возвращается: при успехе Пример: |
|
storage_serial_number string |
Серийный номер системы хранения. Возвращается: при успехе Пример: |
|
used_capacity_rate integer |
Уровень использования внешней группы четности. Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 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_external_paritygroup_module.html