Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.vsp.hv_iscsi_target_facts — извлекает сведения о целях iSCSI из систем хранения блоков 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_iscsi_target_facts.

Добавлено в hitachivantara.vspone_block 3.0.0

  • Краткое описание
  • Требования
  • Параметры
  • Атрибуты
  • Примечания
  • Примеры
  • Возвращаемые факты

Краткое описание

  • Этот модуль извлекает сведения о целях iSCSI из систем хранения блоков VSP.
  • Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/iscsi_target_facts.yml

Требования

На узле, на котором выполняется этот модуль, необходимы следующие компоненты.

  • python >= 3.9

Параметры

Параметр

Комментарии

connection_info

dictionary / обязательный

Сведения, необходимые для установления соединения с системой хранения.

address

string / обязательный

IP-адрес или имя хоста системы хранения.

api_token

string

Токен, используемый для работы с заблокированными ресурсами.

connection_type

string

Тип соединения с системой хранения.

Варианты:

  • "direct" ← (по умолчанию)

password

string

Пароль для аутентификации. Это обязательное поле.

username

string

Имя пользователя для аутентификации. Это обязательное поле.

spec

dictionary / обязательный

Спецификация для получения сведений о целях iSCSI.

iscsi_id

integer

Идентификатор цели iSCSI. Обязателен для задачи получения целей iSCSI по идентификатору iSCSI.

name

string

Имя цели iSCSI. Обязательно для задачи получения целей iSCSI по port_ids и имени.

port_ids

псевдонимы: ports

list / elements=string

Список идентификаторов портов цели iSCSI. Обязателен для задач получения целей iSCSI по port_ids и получения целей iSCSI по port_ids и имени.

storage_system_info

dictionary

Сведения о системе хранения. Это необязательное поле.

serial

string

Серийный номер системы хранения.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Определяет, должен ли модуль выполняться в режиме проверки.

Примечания

Примечание

  • Выходные параметры subscriber_id и partner_id удалены в версии 3.4.0. Они также объявлены устаревшими из-за упрощения внутреннего API и больше не поддерживаются.
  • Тип соединения gateway удален начиная с версии 3.4.0. Если вам нужен этот тип соединения, используйте более раннюю версию.

Примеры

- name: Get all iscsi targets
  hitachivantara.vspone_block.vsp.hv_iscsi_target_facts:
    connection_info:
      address: storage1.example.com
      username: "dummy_username"
      password: "dummy_password"

- name: Get iscsi targets by port_ids
  hitachivantara.vspone_block.vsp.hv_iscsi_target_facts:
    connection_info:
      address: storage1.example.com
      username: "dummy_username"
      password: "dummy_password"
    spec:
      port_ids: ['CL4-C']

- name: Get iscsi targets by port_ids and name
  hitachivantara.vspone_block.vsp.hv_iscsi_target_facts:
    connection_info:
      address: storage1.example.com
      username: "dummy_username"
      password: "dummy_password"
    spec:
      name: 'iscsi-target-server-1'
      port_ids: ['CL4-C']

- name: Get iscsi targets by iscsi_id
  hitachivantara.vspone_block.vsp.hv_iscsi_target_facts:
    connection_info:
      address: storage1.example.com
      username: "dummy_username"
      password: "dummy_password"
    spec:
      iscsi_id: 10

Возвращаемые факты

Факты, возвращаемые этим модулем, добавляются в факты узла hostvars или обновляют их; на них можно ссылаться по имени так же, как и на любые другие факты узла. Для их использования не требуется регистрация.

Ключ

Описание

iscsi_targets

list / elements=dictionary

Список целей iSCSI с их атрибутами.

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

auth_param

dictionary

Параметры аутентификации цели iSCSI.

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

authentication_mode

string

Режим аутентификации.

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

Пример: "NONE"

is_chap_enabled

boolean

Указывает, включен ли CHAP.

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

Пример: false

is_chap_required

boolean

Указывает, требуется ли CHAP.

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

Пример: false

is_mutual_auth

boolean

Указывает, включена ли взаимная аутентификация.

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

Пример: false

chap_users

list / elements=string

Список пользователей CHAP.

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

Пример: []

host_mode

dictionary

Настройки режима хоста.

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

host_mode

string

Режим хоста.

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

Пример: "WINDOWS_EXTENSION"

host_mode_options

list / elements=dictionary

Список параметров режима хоста.

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

Пример: [{"raid_option": "EXPANDED_PERSISTENT_RESERVE_KEY", "raid_option_number": 61}, {"raid_option": "WS2012", "raid_option_number": 73}]

raid_option

string

Параметр RAID.

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

Пример: "EXPANDED_PERSISTENT_RESERVE_KEY"

raid_option_number

integer

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

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

Пример: 61

iqn

string

IQN цели iSCSI.

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

Пример: "iqn.1994-04.jp.co.hitachi:rsd.has.t.10045.1c008"

iqn_initiators

list / elements=string

Список инициаторов IQN.

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

Пример: []

iscsi_id

integer

Идентификатор цели iSCSI.

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

Пример: 8

iscsi_name

string

Имя цели iSCSI.

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

Пример: "test-vinod-20-5"

logical_units

list / elements=dictionary

Список логических устройств.

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

Пример: []

host_lun_id

integer

Идентификатор LUN хоста.

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

Пример: 0

logical_unit_id

integer

Идентификатор логического устройства.

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

Пример: 1

port_id

string

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

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

Пример: "CL1-C"

resource_group_id

integer

Идентификатор группы ресурсов.

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

Пример: 0

Авторы

  • 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_iscsi_target_facts_module.html

Spec-Zone.ru

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