Модуль 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 |
Тип соединения с системой хранения. Варианты:
|
|
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 |
Режим аутентификации. Возвращается: при успешном выполнении Пример: |
|
is_chap_enabled boolean |
Указывает, включен ли CHAP. Возвращается: при успешном выполнении Пример: |
|
is_chap_required boolean |
Указывает, требуется ли CHAP. Возвращается: при успешном выполнении Пример: |
|
is_mutual_auth boolean |
Указывает, включена ли взаимная аутентификация. Возвращается: при успешном выполнении Пример: |
|
chap_users list / elements=string |
Список пользователей CHAP. Возвращается: при успешном выполнении Пример: |
|
host_mode dictionary |
Настройки режима хоста. Возвращается: при успешном выполнении |
|
host_mode string |
Режим хоста. Возвращается: при успешном выполнении Пример: |
|
host_mode_options list / elements=dictionary |
Список параметров режима хоста. Возвращается: при успешном выполнении Пример: |
|
raid_option string |
Параметр RAID. Возвращается: при успешном выполнении Пример: |
|
raid_option_number integer |
Номер параметра RAID. Возвращается: при успешном выполнении Пример: |
|
iqn string |
IQN цели iSCSI. Возвращается: при успешном выполнении Пример: |
|
iqn_initiators list / elements=string |
Список инициаторов IQN. Возвращается: при успешном выполнении Пример: |
|
iscsi_id integer |
Идентификатор цели iSCSI. Возвращается: при успешном выполнении Пример: |
|
iscsi_name string |
Имя цели iSCSI. Возвращается: при успешном выполнении Пример: |
|
logical_units list / elements=dictionary |
Список логических устройств. Возвращается: при успешном выполнении Пример: |
|
host_lun_id integer |
Идентификатор LUN хоста. Возвращается: при успешном выполнении Пример: |
|
logical_unit_id integer |
Идентификатор логического устройства. Возвращается: при успешном выполнении Пример: |
|
port_id string |
Идентификатор порта. Возвращается: при успешном выполнении Пример: |
|
resource_group_id integer |
Идентификатор группы ресурсов. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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