Модуль hitachivantara.vspone_block.vsp.hv_external_path_group — управление группами внешних путей в блочных системах хранения 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_path_group.
Добавлено в hitachivantara.vspone_block 3.5.0
Краткое описание
- Этот модуль добавляет внешние пути в группу внешних путей и удаляет их из неё в блочных системах хранения VSP.
- Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/external_path_group.yml
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Информация, необходимая для установления соединения с системой хранения. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения. |
|
connection_type строка |
Тип соединения с системой хранения. Варианты:
|
|
password строка / обязательный |
Пароль для аутентификации. Это обязательное поле. |
|
username строка / обязательный |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Спецификация управления группой внешних путей. |
|
external_fc_paths список / элементы=словарь |
Список объектов внешних путей FC. Обязателен для задач добавления и удаления. |
|
external_wwn строка / обязательный |
WWN внешней системы хранения. Обязателен для задач добавления и удаления. |
|
port строка / обязательный |
Устарел. Используйте вместо него port_id. |
|
port_id строка / обязательный |
Идентификатор порта локальной системы хранения. Обязателен для задач добавления и удаления. |
|
external_iscsi_target_paths список / элементы=словарь |
Список объектов путей к внешним целям iSCSI. Обязателен для задач добавления и удаления. |
|
external_iscsi_ip_address строка / обязательный |
IP-адрес цели iSCSI во внешней системе хранения. Обязателен для задач добавления и удаления. |
|
external_iscsi_name строка / обязательный |
Имя iSCSI-цели во внешней системе хранения. Обязательно для задач добавления и удаления. |
|
port строка / обязательный |
Устарел. Используйте вместо него port_id. |
|
port_id строка / обязательный |
Идентификатор порта локальной системы хранения. Обязателен для задач добавления и удаления. |
|
external_path_group_id целое число / обязательный |
Номер группы внешних путей. Обязателен для задач добавления и удаления. |
state строка | Уровень задачи для группы внешних путей. Варианты:
|
storage_system_info словарь | Информация о системе хранения. Это поле необязательно. |
|
serial строка |
Серийный номер системы хранения. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Определяет, должен ли модуль выполняться в режиме проверки. |
Примечания
Примечание
- Тип соединения
gatewayудалён начиная с версии 3.4.0. Если вам необходим этот тип соединения, используйте более раннюю версию.
Примеры
- name: Add external paths to an external path group
hitachivantara.vspone_block.vsp.hv_external_path_group:
connection_info:
address: storage1.company.com
username: 'username'
password: 'password'
state: "add_external_path"
spec:
external_path_group_id: 1
external_fc_paths:
- port_id: "CL6-A"
external_wwn: "50060e8012277d61"
external_iscsi_target_paths:
- port_id: "CL1-C"
external_iscsi_ip_address: "172.25.59.214"
external_iscsi_name: "iqn.1994-04.jp.co.hitachi:rsd.has.t.10045.1c020"
- name: Add external paths to an external path group
hitachivantara.vspone_block.vsp.hv_external_path_group:
connection_info:
address: storage1.company.com
username: 'username'
password: 'password'
state: "remove_external_path"
spec:
external_path_group_id: 1
external_fc_paths:
- port_id: "CL6-A"
external_wwn: "50060e8012277d61"
external_iscsi_target_paths:
- port_id: "CL1-C"
external_iscsi_ip_address: "172.25.59.214"
external_iscsi_name: "iqn.1994-04.jp.co.hitachi:rsd.has.t.10045.1c020"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
external_path_group список / элементы=словарь | Группа внешних путей, которой управляет модуль. Возвращается: при успешном выполнении |
|
external_parity_groups список / элементы=словарь |
Список внешних групп чётности. Возвращается: при успешном выполнении |
|
cache_mode строка |
Режим кэширования. Возвращается: при успешном выполнении Пример: |
|
external_luns список / элементы=словарь |
Список LUN внешней системы хранения. Возвращается: при успешном выполнении |
|
external_lun целое число |
LUN на портах внешней системы хранения. Возвращается: при успешном выполнении Пример: |
|
external_wwn строка |
WWN внешней системы хранения. Возвращается: при успешном выполнении Пример: |
|
path_status строка |
Состояние внешнего пути. Возвращается: при успешном выполнении Пример: |
|
port_id строка |
Номер порта. Возвращается: при успешном выполнении Пример: |
|
priority целое число |
Приоритет в группе внешних путей. Возвращается: при успешном выполнении Пример: |
|
external_parity_group_id строка |
Идентификатор внешней группы чётности. Возвращается: при успешном выполнении Пример: |
|
external_parity_group_status строка |
Состояние внешней группы чётности. Возвращается: при успешном выполнении Пример: |
|
is_data_direct_mapping логическое значение |
Указывает, включён ли атрибут прямого сопоставления данных. Возвращается: при успешном выполнении Пример: |
|
is_inflow_control_enabled логическое значение |
Управление входящим потоком кэша. Возвращается: при успешном выполнении Пример: |
|
load_balance_mode строка |
Метод балансировки нагрузки для операций ввода-вывода внешней системы хранения. Возвращается: при успешном выполнении Пример: |
|
mp_blade_id целое число |
Управление входящим потоком кэша. Возвращается: при успешном выполнении Пример: |
|
path_mode строка |
Режим путей внешней системы хранения. Возвращается: при успешном выполнении Пример: |
|
external_path_group_id целое число |
Номер группы внешних путей. Возвращается: при успешном выполнении Пример: |
|
external_serial_number строка |
Серийный номер внешней системы хранения. Возвращается: при успешном выполнении Пример: |
|
storage_serial_number строка |
Серийный номер системы хранения. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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_path_group_module.html