Модуль hitachivantara.vspone_block.sds_block.hv_sds_block_remote_iscsi_port – управление удалёнными портами iSCSI в системах VSP One SDS Block и Cloud.
Примечание
Этот модуль входит в состав коллекции hitachivantara.vspone_block (версия 4.8.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для использования этого модуля требуются дополнительные компоненты. Подробную информацию см. в разделе Требования.
Чтобы использовать модуль в сценарии, укажите: hitachivantara.vspone_block.sds_block.hv_sds_block_remote_iscsi_port.
Добавлено в hitachivantara.vspone_block 4.2.0
Краткое описание
- Этот модуль регистрирует удалённый порт iSCSI и удаляет сведения о зарегистрированных удалённых портах iSCSI в системах VSP One SDS Block и Cloud.
- Примеры см. по URL-адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/sds_block_direct/remote_iscsi_port.yml
Требования
Следующие требования должны быть выполнены на узле, на котором выполняется этот модуль.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Сведения, необходимые для установления подключения к системе хранения данных. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения данных. |
|
connection_type строка |
Тип подключения к системе хранения данных. Варианты:
|
|
password строка / обязательный |
Пароль для аутентификации. Это обязательное поле. |
|
username строка / обязательный |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Спецификация удалённого порта iSCSI. |
|
id строка |
Идентификатор удалённого порта iSCSI. Обязателен для операции удаления. |
|
local_port_id псевдонимы: local_port строка |
Номер порта локальной системы хранения данных в формате CLx-y. Обязателен для операции создания. |
|
remote_port_id псевдонимы: remote_port строка |
Номер порта удалённой системы хранения данных в формате CLx-y. Обязателен для операции создания. |
|
remote_serial строка |
Серийный номер удалённой системы хранения данных. Обязателен для операции создания. |
|
remote_storage_port_ip_address псевдонимы: remote_ip_address строка |
IP-адрес порта iSCSI удалённой системы хранения данных. Обязателен для операции создания. |
|
remote_storage_system_type строка |
Идентификатор модели удалённой системы хранения данных. Обязателен для операции создания. Варианты:
|
|
remote_tcp_port целое число |
Номер TCP-порта цели iSCSI удалённой системы хранения данных. Используется при создании. Если параметр не указан, устанавливается номер TCP-порта цели iSCSI локальной системы хранения данных. |
state строка | Требуемое состояние удалённого порта iSCSI. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Определяет, должен ли модуль выполняться в режиме проверки. |
Примечания
Примечание
- В будущем параметр
remote_ip_addressбудет объявлен устаревшим. Вместо него используйтеremote_storage_ip_address.
Примеры
- name: Register a remote iscsi port
hitachivantara.vspone_block.sds_block.hv_sds_block_remote_iscsi_port:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "present"
spec:
local_port_id: "CL1-C"
remote_serial: "810045"
remote_storage_system_type: "M8"
remote_port_id: "CL1-C"
remote_storage_ip_address: "172.25.59.213"
- name: Restore storage node from maintenance
hitachivantara.vspone_block.sds_block.hv_sds_block_remote_iscsi_port:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "restore"
spec:
id: "3d0997ce-7065-4e4a-9095-4dc62b36f300"
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
remote_iscsi_ports список / элементы=словарь | Список удалённых портов iSCSI. Возвращается: всегда |
|
id строка |
Идентификатор удалённого порта iSCSI. Возвращается: при успехе Пример: |
|
local_port_number строка |
Номер порта локальной системы хранения данных в формате CLx-y. Возвращается: при успехе Пример: |
|
remote_ip_address строка |
IP-адрес порта iSCSI (IPv4/IPv6) удалённой системы хранения данных. Возвращается: при успехе Пример: |
|
remote_port_number строка |
Номер порта удалённой системы хранения данных в формате CLx-y. Возвращается: при успехе Пример: |
|
remote_serial_number строка |
Серийный номер удалённой системы хранения данных. Возвращается: при успехе Пример: |
|
remote_storage_type_id строка |
Идентификатор модели удалённой системы хранения данных. Возвращается: при успехе Пример: |
|
remote_tcp_port целое число |
Номер TCP-порта цели iSCSI удалённой системы хранения данных. Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 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/sds_block.hv_sds_block_remote_iscsi_port_module.html