Модуль hitachivantara.vspone_block.vsp.hv_vsp_one_port_facts — получает сведения о портах систем хранения VSP E series, VSP One Block 20 series и VSP One Block 80 series.
Примечание
Этот модуль входит в коллекцию 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_vsp_one_port_facts.
Добавлено в hitachivantara.vspone_block 4.3.0
Краткое описание
- Этот модуль получает сведения о портах систем хранения VSP E series, VSP One Block 20 series и VSP One Block 80 series.
- Использует простой API Hitachi Virtual Storage Platform One для получения сведений о портах моделей VSP One B20 series, VSP One B80 series и VSP E series.
- Примеры использования см. на странице https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/vsp_one_port_facts.yml
Требования
На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Сведения, необходимые для подключения к системе хранения. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения. |
|
api_token строка |
Токен для выполнения операций с заблокированными ресурсами. |
|
password строка |
Пароль для аутентификации. Обязательное поле. |
|
username строка |
Имя пользователя для аутентификации. Обязательное поле. |
spec словарь | Параметры запроса для получения сведений о портах. |
|
port_id строка |
Идентификатор порта для фильтрации портов. Обязателен для задачи получения сведений о порте по его идентификатору. |
|
protocol строка |
Тип протокола для фильтрации портов. Допустимые значения: |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Указывает, выполняется ли модуль в режиме проверки. |
Примеры
- name: Get port information by port ID
hitachivantara.vspone_block.hv_vsp_one_port_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
port_id: "CL1-C"
- name: Get all port information
hitachivantara.vspone_block.hv_vsp_one_port_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
- name: Get port information by protocol
hitachivantara.vspone_block.hv_vsp_one_port_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
protocol: "fc"
Возвращаемые факты
Факты, возвращаемые этим модулем, добавляются в факты узла hostvars или обновляются в них, и на них можно ссылаться по имени так же, как на любые другие факты узла. Для их использования не требуется регистрация.
Ключ | Описание |
|---|---|
port dictionary | Сведения о порте, полученные из системы хранения данных. Возвращается: всегда |
|
actual_port_speed string |
Текущая фактическая скорость порта. Возвращается: при успешном выполнении Пример: |
|
fc_information dictionary |
Сведения Fibre Channel для порта. Возвращается: при успешном выполнении |
|
al_pa string |
Физический адрес арбитражного кольца. Возвращается: при успешном выполнении Пример: |
|
connection_type string |
Тип подключения Fibre Channel. Возвращается: при успешном выполнении Пример: |
|
fabric_switch_setting boolean |
Указывает, включена ли настройка коммутатора фабрики. Возвращается: при успешном выполнении Пример: |
|
port_mode string |
Режим порта. Возвращается: при успешном выполнении Пример: |
|
sfp_data_transfer_rate string |
Скорость передачи данных SFP. Возвращается: при успешном выполнении Пример: |
|
id string |
Идентификатор порта. Возвращается: при успешном выполнении Пример: |
|
iscsi_information dictionary |
Сведения iSCSI для порта. Возвращается: при успешном выполнении |
|
delayed_ack boolean |
Настройка отложенного ACK. Возвращается: при успешном выполнении Пример: |
|
ip_mode string |
Режим IP (ipv4 или ipv6). Возвращается: при успешном выполнении Пример: |
|
ipv4_information dictionary |
Сведения о конфигурации IPv4. Возвращается: при успешном выполнении |
|
address string |
Адрес IPv4. Возвращается: при успешном выполнении Пример: |
|
default_gateway string |
Адрес шлюза по умолчанию. Возвращается: при успешном выполнении Пример: |
|
subnet_mask string |
Маска подсети. Возвращается: при успешном выполнении Пример: |
|
ipv6_information dictionary |
Сведения о конфигурации IPv6. Возвращается: при успешном выполнении |
|
default_gateway string |
Шлюз по умолчанию для IPv6. Возвращается: при успешном выполнении Пример: |
|
global string |
Режим глобальной конфигурации IPv6. Возвращается: при успешном выполнении Пример: |
|
global_address string |
Глобальный адрес IPv6. Возвращается: при успешном выполнении Пример: |
|
global_address_status string |
Состояние глобального адреса IPv6. Возвращается: при успешном выполнении Пример: |
|
linklocal string |
Режим конфигурации локального канала IPv6. Возвращается: при успешном выполнении Пример: |
|
linklocal_address string |
Локальный адрес IPv6. Возвращается: при успешном выполнении Пример: |
|
linklocal_address_status string |
Состояние локального адреса IPv6. Возвращается: при успешном выполнении Пример: |
|
is_ipv6_updating boolean |
Указывает, выполняется ли в данный момент обновление IPv6. Возвращается: при успешном выполнении Пример: |
|
isns_server_ip_address string |
IP-адрес сервера iSNS. Возвращается: при успешном выполнении Пример: |
|
isns_server_mode boolean |
Указывает, включен ли режим сервера iSNS. Возвращается: при успешном выполнении Пример: |
|
isns_server_port integer |
Номер порта сервера iSNS. Возвращается: при успешном выполнении Пример: |
|
keep_alive_timer integer |
Значение таймера поддержания активности в секундах. Возвращается: при успешном выполнении Пример: |
|
link_mtu_size string |
Размер MTU канала. Возвращается: при успешном выполнении Пример: |
|
mtu_size string |
Размер MTU. Возвращается: при успешном выполнении Пример: |
|
selective_ack boolean |
Настройка выборочного ACK. Возвращается: при успешном выполнении Пример: |
|
tcp_port integer |
Номер порта TCP. Возвращается: при успешном выполнении Пример: |
|
virtual_port_enabled boolean |
Указывает, включен ли виртуальный порт. Возвращается: при успешном выполнении Пример: |
|
vlan_use boolean |
Указывает, используется ли VLAN. Возвращается: при успешном выполнении Пример: |
|
window_size string |
Размер окна TCP. Возвращается: при успешном выполнении Пример: |
|
nvme_tcp_information dictionary |
Сведения о NVMe over TCP для порта. Возвращается: при успешном выполнении |
|
delayed_ack boolean |
Настройка отложенного ACK. Возвращается: при успешном выполнении Пример: |
|
ip_mode string |
Режим IP (ipv4 или ipv6). Возвращается: при успешном выполнении Пример: |
|
ipv4_information dictionary |
Сведения о конфигурации IPv4. Возвращается: при успешном выполнении |
|
address string |
Адрес IPv4. Возвращается: при успешном выполнении Пример: |
|
default_gateway string |
Адрес шлюза по умолчанию. Возвращается: при успешном выполнении Пример: |
|
subnet_mask string |
Маска подсети. Возвращается: при успешном выполнении Пример: |
|
ipv6_information dictionary |
Сведения о конфигурации IPv6. Возвращается: при успешном выполнении |
|
is_ipv6_updating boolean |
Указывает, выполняется ли в данный момент обновление IPv6. Возвращается: при успешном выполнении Пример: |
|
link_mtu_size string |
Размер MTU канала. Возвращается: при успешном выполнении Пример: |
|
mtu_size string |
Размер MTU. Возвращается: успешно Пример: |
|
tcp_port integer |
Номер порта TCP. Возвращается: успешно Пример: |
|
virtual_port_enabled boolean |
Включен ли виртуальный порт. Возвращается: успешно Пример: |
|
port_iscsi_name string |
Имя iSCSI для порта. Возвращается: успешно Пример: |
|
port_security boolean |
Включена ли защита порта. Возвращается: успешно Пример: |
|
port_speed string |
Настроенная скорость порта. Возвращается: успешно Пример: |
|
port_wwn string |
Адрес WWN порта. Возвращается: успешно Пример: |
|
protocol string |
Протокол, используемый портом. Возвращается: успешно Пример: |
Ссылки на коллекцию
© 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_vsp_one_port_facts_module.html