Модуль hitachivantara.vspone_block.vsp.hv_vsp_one_server_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_server_facts.
Добавлено в hitachivantara.vspone_block 4.3.0
Краткое описание
- Этот модуль извлекает информацию о серверах из систем хранения VSP E series, VSP One Block 20 series и VSP One Block 80 series.
- Поддерживает фильтрацию серверов по различным критериям, таким как идентификатор сервера, псевдоним, WWN HBA или имя iSCSI.
- Использует Hitachi Virtual Storage Platform One Simple API для получения фактов о серверах моделей VSP E series, VSP One B20 series и VSP One B80 series.
- Примеры использования см. на странице https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/vsp_one_server_facts.yml
Требования
На узле, выполняющем этот модуль, должны быть соблюдены следующие требования.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Сведения, необходимые для установления подключения к системе хранения. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения. |
|
api_token строка |
Токен для работы с заблокированными ресурсами. |
|
password строка |
Пароль для аутентификации. Это обязательное поле. |
|
username строка |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Параметры запроса для получения информации о сервере. |
|
hba_wwn строка |
Адрес WWN HBA для фильтрации серверов, содержащих этот WWN. Обязателен для задачи Get servers containing specific HBA WWN (получение серверов с указанным WWN HBA). |
|
include_details логический |
Включать ли подробную информацию о сервере. Варианты:
|
|
iscsi_name строка |
Имя iSCSI для фильтрации серверов, содержащих этот инициатор iSCSI. Обязательно для задачи Get servers containing specific iSCSI name (получение серверов с указанным именем iSCSI). |
|
nickname псевдонимы: nick_name строка |
Псевдоним сервера для фильтрации по имени. Обязателен для задачи Get servers by nickname (получение серверов по псевдониму). |
|
server_id целое число |
Идентификатор сервера для получения сведений о конкретном сервере. Обязателен для задачи Get server by server ID (получение сервера по идентификатору). |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Указывает, выполняется ли модуль в режиме проверки. |
Примеры
- name: Get all servers
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
- name: Get all servers with details
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
include_details: true
- name: Get server by server ID
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
server_id: 123
- name: Get servers by nickname
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
nickname: "WebServer01"
- name: Get servers containing specific HBA WWN
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
hba_wwn: "210003e08b0256f9"
- name: Get servers containing specific iSCSI name
hitachivantara.vspone_block.vsp.hv_vsp_one_server_facts:
connection_info:
address: vsp.company.com
username: "admin"
password: "password"
spec:
iscsi_name: "iqn.1991-05.com.microsoft:server01"
Возвращаемые факты
Факты, возвращаемые этим модулем, добавляются в факты узла hostvars или обновляются в них. На них можно ссылаться по имени, как и на любые другие факты узла. Чтобы использовать их, регистрировать их не требуется.
Ключ | Описание |
|---|---|
servers список / элементы=словарь | Информация о серверах, полученная из системы хранения. Возвращается: всегда |
|
compatibility строка |
Сведения о совместимости сервера. Возвращается: при успешном выполнении Пример: |
|
has_non_fullmesh_lu_paths логический |
Имеет ли сервер пути LU, не образующие полную сетку. Возвращается: при успешном выполнении |
|
has_unaligned_os_type_options логический |
Имеет ли сервер несогласованные параметры типа ОС. Возвращается: при успешном выполнении |
|
has_unaligned_os_types логический |
Имеет ли сервер несогласованные типы ОС. Возвращается: при успешном выполнении Пример: |
|
id целое число |
Идентификатор сервера. Возвращается: при успешном выполнении Пример: |
|
is_inconsistent логический |
Является ли конфигурация сервера несогласованной. Возвращается: при успешном выполнении Пример: |
|
is_reserved логический |
Зарезервирован ли сервер. Возвращается: при успешном выполнении Пример: |
|
iscsi_targets список / элементы=словарь |
Список целей iSCSI для сервера. Возвращается: при успешном выполнении Пример: |
|
modification_in_progress логический |
Выполняется ли изменение. Возвращается: при успешном выполнении Пример: |
|
nickname строка |
Псевдоним сервера. Возвращается: при успешном выполнении Пример: |
|
number_of_paths целое число |
Количество путей, настроенных для сервера. Возвращается: при успешном выполнении Пример: |
|
number_of_volumes целое число |
Количество томов, подключенных к серверу. Возвращается: при успешном выполнении Пример: |
|
os_type строка |
Тип операционной системы. Возвращается: при успешном выполнении Пример: |
|
os_type_options список / элементы=целое число |
Список идентификаторов параметров типа ОС. Возвращается: при успешном выполнении Пример: |
|
paths список / элементы=словарь |
Список путей сервера со сведениями о HBA и портах. Возвращается: при успешном выполнении Пример: |
|
hba_wwn строка |
Адрес WWN HBA для пути. Возвращается: при успешном выполнении Пример: |
|
iscsi_name строка |
Имя iSCSI для пути (для FC — пустое значение). Возвращается: при успешном выполнении Пример: |
|
port_ids список / элементы=строка |
Список идентификаторов портов для этого пути. Возвращается: при успешном выполнении Пример: |
|
protocol строка |
Тип протокола сервера. Возвращается: при успешном выполнении Пример: |
|
total_capacity целое число |
Общая емкость, выделенная серверу. Возвращается: при успешном выполнении Пример: |
|
used_capacity целое число |
Емкость, используемая сервером. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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_server_facts_module.html