Модуль hitachivantara.vspone_block.sds_block.hv_sds_block_vps_facts — получает информацию о виртуальных частных хранилищах (VPS) систем VSP One SDS Block и Cloud.
Примечание
Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для использования этого модуля требуются дополнительные зависимости; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: hitachivantara.vspone_block.sds_block.hv_sds_block_vps_facts.
Добавлено в hitachivantara.vspone_block 3.1.0
Краткое описание
- Этот модуль получает информацию о виртуальных частных хранилищах.
- Он предоставляет сведения о виртуальном частном хранилище, например о количестве созданных серверов, количестве созданных томов и т. д.
- Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/sds_block_direct/vps_facts.yml
Требования
Следующие требования должны быть выполнены на хосте, на котором запускается этот модуль.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Сведения, необходимые для установления соединения с системой хранения. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения. |
|
connection_type строка |
Тип соединения с системой хранения. Варианты:
|
|
password строка / обязательный |
Пароль для аутентификации. Это обязательное поле. |
|
username строка / обязательный |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Спецификация для получения сведений о VPS. |
|
id строка |
Идентификатор VPS, сведения о котором нужно получить. Требуется для задачи получения VPS по идентификатору. |
|
name строка |
Имя VPS, сведения о котором нужно получить. Требуется для задачи получения VPS по имени. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Определяет, должен ли модуль выполняться в режиме проверки. |
Примеры
- name: Retrieve information about all VPS
hitachivantara.vspone_block.sds_block.hv_sds_block_vps_facts:
connection_info:
address: sdsb.company.com
username: "admin"
password: "password"
- name: Retrieve information about a specific VPS by ID
hitachivantara.vspone_block.sds_block.hv_sds_block_vps_facts:
connection_info:
address: sdsb.company.com
username: "admin"
password: "password"
spec:
id: "464e1fd1-9892-4134-866c-6964ce786676"
- name: Retrieve information about a specific VPS user by name
hitachivantara.vspone_block.sds_block.hv_sds_block_vps_facts:
connection_info:
address: sdsb.company.com
username: "admin"
password: "password"
spec:
name: "VPS_01"
Возвращаемые факты
Факты, возвращаемые этим модулем, добавляются в факты узла hostvars или обновляются в них, и на них можно ссылаться по имени, как и на любые другие факты узла. Для их использования не требуется регистрировать их.
Ключ | Описание |
|---|---|
vsp_info dictionary | Словарь, содержащий список VPS и сводную информацию. Возвращается: успешно |
|
vsp_info list / elements=dictionary |
Список VPS с их атрибутами. Возвращается: успешно |
|
id string |
Идентификатор VPS. Возвращается: успешно Пример: |
|
name string |
Имя VPS. Возвращается: успешно Пример: |
|
number_of_hbas_created integer |
Количество созданных HBA. Возвращается: успешно Пример: |
|
number_of_servers_created integer |
Количество созданных серверов. Возвращается: успешно Пример: |
|
number_of_sessions_created integer |
Количество созданных сеансов. Возвращается: успешно Пример: |
|
number_of_user_groups_created integer |
Количество созданных групп пользователей. Возвращается: успешно Пример: |
|
number_of_users_created integer |
Количество созданных пользователей. Возвращается: успешно Пример: |
|
number_of_volume_server_connections_created integer |
Количество созданных подключений серверов томов. Возвращается: успешно Пример: |
|
upper_limit_for_number_of_hbas integer |
Верхний предел количества HBA. Возвращается: при успехе Пример: |
|
upper_limit_for_number_of_servers integer |
Верхний предел количества серверов. Возвращается: при успехе Пример: |
|
upper_limit_for_number_of_sessions integer |
Верхний предел количества сеансов. Возвращается: при успехе Пример: |
|
upper_limit_for_number_of_user_groups integer |
Верхний предел количества групп пользователей. Возвращается: при успехе Пример: |
|
upper_limit_for_number_of_users integer |
Верхний предел количества пользователей. Возвращается: при успехе Пример: |
|
upper_limit_for_number_of_volume_server_connections integer |
Верхний предел количества подключений к серверу томов. Возвращается: при успехе Пример: |
|
volume_settings dictionary |
Параметры томов для VPS. Возвращается: при успехе |
|
capacity_of_volumes_created integer |
Емкость созданных томов. Возвращается: при успехе Пример: |
|
capacity_saving_of_volume string |
Режим экономии емкости тома. Возвращается: при успехе Пример: |
|
number_of_volumes_created integer |
Количество созданных томов. Возвращается: при успехе Пример: |
|
pool_id string |
Идентификатор пула, связанного с томом. Возвращается: при успехе Пример: |
|
qos_param dictionary |
Параметры QoS для тома. Возвращается: при успехе |
|
upper_alert_allowable_time_of_volume integer |
Допустимое время верхнего порогового предупреждения для тома. Возвращается: при успехе Пример: |
|
upper_limit_for_iops_of_volume integer |
Верхний предел IOPS тома. Возвращается: при успехе Пример: |
|
upper_limit_for_transfer_rate_of_volume integer |
Верхний предел скорости передачи данных тома. Возвращается: при успехе Пример: |
|
saving_mode_of_volume any |
Режим экономии для тома. Возвращается: при успехе Пример: |
|
upper_limit_for_capacity_of_single_volume integer |
Верхний предел емкости одного тома. Возвращается: при успехе Пример: |
|
upper_limit_for_capacity_of_volumes integer |
Верхний предел емкости томов. Возвращается: при успехе Пример: |
|
upper_limit_for_number_of_volumes integer |
Верхний предел количества томов. Возвращается: при успехе Пример: |
|
vsp_summary_info dictionary |
Сводная информация о VPS. Возвращается: при успехе |
|
total_count integer |
Общее количество VPS. Возвращается: при успехе Пример: |
|
total_upper_limit_for_capacity_of_volumes integer |
Общий верхний предел емкости томов. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_hbas integer |
Общий верхний предел количества HBA. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_servers integer |
Общий верхний предел количества серверов. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_sessions integer |
Общий верхний предел количества сеансов. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_user_groups integer |
Общий верхний предел количества групп пользователей. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_users integer |
Общий верхний предел количества пользователей. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_volume_server_connections integer |
Общий верхний предел количества подключений серверов томов. Возвращается: при успехе Пример: |
|
total_upper_limit_for_number_of_volumes 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/sds_block.hv_sds_block_vps_facts_module.html