Spec-Zone.ru › Ansible

Модуль 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

строка

Тип протокола для фильтрации портов. Допустимые значения: NVME_TCP, FC и iSCSI. Регистр символов не учитывается. Обязателен для задачи получения сведений о портах с помощью фильтра по протоколу.

Атрибуты

Атрибут

Поддержка

Описание

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

Текущая фактическая скорость порта.

Возвращается: при успешном выполнении

Пример: "LINK_DOWN"

fc_information

dictionary

Сведения Fibre Channel для порта.

Возвращается: при успешном выполнении

al_pa

string

Физический адрес арбитражного кольца.

Возвращается: при успешном выполнении

Пример: "EF"

connection_type

string

Тип подключения Fibre Channel.

Возвращается: при успешном выполнении

Пример: "FC_AL"

fabric_switch_setting

boolean

Указывает, включена ли настройка коммутатора фабрики.

Возвращается: при успешном выполнении

Пример: false

port_mode

string

Режим порта.

Возвращается: при успешном выполнении

Пример: "SCSI"

sfp_data_transfer_rate

string

Скорость передачи данных SFP.

Возвращается: при успешном выполнении

Пример: "NUMBER_16"

id

string

Идентификатор порта.

Возвращается: при успешном выполнении

Пример: "CL4-D"

iscsi_information

dictionary

Сведения iSCSI для порта.

Возвращается: при успешном выполнении

delayed_ack

boolean

Настройка отложенного ACK.

Возвращается: при успешном выполнении

Пример: true

ip_mode

string

Режим IP (ipv4 или ipv6).

Возвращается: при успешном выполнении

Пример: "ipv4"

ipv4_information

dictionary

Сведения о конфигурации IPv4.

Возвращается: при успешном выполнении

address

string

Адрес IPv4.

Возвращается: при успешном выполнении

Пример: "192.168.0.74"

default_gateway

string

Адрес шлюза по умолчанию.

Возвращается: при успешном выполнении

Пример: "0.0.0.0"

subnet_mask

string

Маска подсети.

Возвращается: при успешном выполнении

Пример: "255.255.255.0"

ipv6_information

dictionary

Сведения о конфигурации IPv6.

Возвращается: при успешном выполнении

default_gateway

string

Шлюз по умолчанию для IPv6.

Возвращается: при успешном выполнении

Пример: "::"

global

string

Режим глобальной конфигурации IPv6.

Возвращается: при успешном выполнении

Пример: "Auto"

global_address

string

Глобальный адрес IPv6.

Возвращается: при успешном выполнении

Пример: "::"

global_address_status

string

Состояние глобального адреса IPv6.

Возвращается: при успешном выполнении

Пример: "INVALID"

linklocal

string

Режим конфигурации локального канала IPv6.

Возвращается: при успешном выполнении

Пример: "Auto"

linklocal_address

string

Локальный адрес IPv6.

Возвращается: при успешном выполнении

Пример: "fe80::"

linklocal_address_status

string

Состояние локального адреса IPv6.

Возвращается: при успешном выполнении

Пример: "INVALID"

is_ipv6_updating

boolean

Указывает, выполняется ли в данный момент обновление IPv6.

Возвращается: при успешном выполнении

Пример: false

isns_server_ip_address

string

IP-адрес сервера iSNS.

Возвращается: при успешном выполнении

Пример: "0.0.0.0"

isns_server_mode

boolean

Указывает, включен ли режим сервера iSNS.

Возвращается: при успешном выполнении

Пример: false

isns_server_port

integer

Номер порта сервера iSNS.

Возвращается: при успешном выполнении

Пример: 3205

keep_alive_timer

integer

Значение таймера поддержания активности в секундах.

Возвращается: при успешном выполнении

Пример: 60

link_mtu_size

string

Размер MTU канала.

Возвращается: при успешном выполнении

Пример: "NUMBER_1500"

mtu_size

string

Размер MTU.

Возвращается: при успешном выполнении

Пример: "NUMBER_1500"

selective_ack

boolean

Настройка выборочного ACK.

Возвращается: при успешном выполнении

Пример: true

tcp_port

integer

Номер порта TCP.

Возвращается: при успешном выполнении

Пример: 3260

virtual_port_enabled

boolean

Указывает, включен ли виртуальный порт.

Возвращается: при успешном выполнении

Пример: false

vlan_use

boolean

Указывает, используется ли VLAN.

Возвращается: при успешном выполнении

Пример: false

window_size

string

Размер окна TCP.

Возвращается: при успешном выполнении

Пример: "NUMBER_64K"

nvme_tcp_information

dictionary

Сведения о NVMe over TCP для порта.

Возвращается: при успешном выполнении

delayed_ack

boolean

Настройка отложенного ACK.

Возвращается: при успешном выполнении

Пример: true

ip_mode

string

Режим IP (ipv4 или ipv6).

Возвращается: при успешном выполнении

Пример: "ipv4"

ipv4_information

dictionary

Сведения о конфигурации IPv4.

Возвращается: при успешном выполнении

address

string

Адрес IPv4.

Возвращается: при успешном выполнении

Пример: "192.168.0.78"

default_gateway

string

Адрес шлюза по умолчанию.

Возвращается: при успешном выполнении

Пример: "0.0.0.0"

subnet_mask

string

Маска подсети.

Возвращается: при успешном выполнении

Пример: "255.255.255.0"

ipv6_information

dictionary

Сведения о конфигурации IPv6.

Возвращается: при успешном выполнении

is_ipv6_updating

boolean

Указывает, выполняется ли в данный момент обновление IPv6.

Возвращается: при успешном выполнении

Пример: false

link_mtu_size

string

Размер MTU канала.

Возвращается: при успешном выполнении

Пример: "NUMBER_1500"

mtu_size

string

Размер MTU.

Возвращается: успешно

Пример: "NUMBER_1500"

tcp_port

integer

Номер порта TCP.

Возвращается: успешно

Пример: 4420

virtual_port_enabled

boolean

Включен ли виртуальный порт.

Возвращается: успешно

Пример: false

port_iscsi_name

string

Имя iSCSI для порта.

Возвращается: успешно

Пример: ""

port_security

boolean

Включена ли защита порта.

Возвращается: успешно

Пример: false

port_speed

string

Настроенная скорость порта.

Возвращается: успешно

Пример: "NUMBER_100"

port_wwn

string

Адрес WWN порта.

Возвращается: успешно

Пример: ""

protocol

string

Протокол, используемый портом.

Возвращается: успешно

Пример: "NVME_TCP"

Авторы

  • Hitachi Vantara LTD (@hitachi-vantara)

Ссылки на коллекцию

  • Трекер проблем
  • Репозиторий (исходный код)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API