Модуль hitachivantara.vspone_block.vsp.hv_storagepool_facts — получает сведения о пулах хранения из блочных систем хранения 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_storagepool_facts.
Добавлено в hitachivantara.vspone_block 3.0.0
Краткое описание
- Этот модуль получает сведения о пулах хранения из блочных систем хранения VSP.
- Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/storagepool_facts.yml
Требования
На узле, на котором выполняется этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Сведения, необходимые для установления соединения с системой хранения. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения. |
|
api_token строка |
Токен для работы с заблокированными ресурсами. |
|
connection_type строка |
Тип соединения с системой хранения. Варианты:
|
|
password строка |
Пароль для аутентификации. Это обязательное поле. |
|
username строка |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Спецификация сведений о пулах хранения, которые необходимо собрать. |
|
include_cache_info логическое значение |
Указывает, следует ли включать сведения о кэше пулов хранения. Варианты:
|
|
include_details логическое значение |
Указывает, следует ли включать расширенные сведения о пулах хранения. Варианты:
|
|
is_mainframe логическое значение |
Указывает, предназначен ли пул для мейнфрейма. Варианты:
|
|
pool_id целое число |
Номер конкретного пула, сведения о котором нужно получить. Обязателен для задачи получения сведений об одном пуле хранения. |
|
pool_name строка |
Имя конкретного пула, сведения о котором нужно получить. Обязательно для задачи получения сведений об одном пуле хранения по его имени. |
storage_system_info словарь | Сведения о системе хранения. Это необязательное поле. |
|
serial строка |
Серийный номер системы хранения. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Определяет, следует ли запускать модуль в режиме проверки. |
Примечания
Примечание
- Выходные параметры
subscriber_idиpartner_idудалены в версии 3.4.0. Они также устарели из-за упрощения внутреннего API и больше не поддерживаются. - Тип соединения
gatewayудален начиная с версии 3.4.0. Если вам требуется этот тип соединения, используйте более раннюю версию.
Примеры
- name: Get all pools
hitachivantara.vspone_block.vsp.hv_storagepool_facts:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
- name: Get a specific pool
hitachivantara.vspone_block.vsp.hv_storagepool_facts:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
spec:
pool_id: 0
- name: Get a specific pool using pool name
hitachivantara.vspone_block.vsp.hv_storagepool_facts:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
spec:
pool_name: "PoolName"
Возвращаемые факты
Факты, возвращаемые этим модулем, добавляются/обновляются в фактах узла hostvars и могут использоваться по имени так же, как любые другие факты узла. Чтобы использовать их, регистрировать их не требуется.
Ключ | Описание |
|---|---|
storage_pool list / elements=dictionary | Сведения о пуле хранения. Возвращается: успешно |
|
auto_add_pool_vol string |
Настройка автоматического добавления тома в пул. Возвращается: успешно Пример: |
|
available_physical_volume_capacity_mb integer |
Доступная емкость физических томов в МБ. Возвращается: успешно Пример: |
|
available_volume_capacity_mb integer |
Доступная емкость томов в МБ. Возвращается: успешно Пример: |
|
blocking_mode string |
Режим блокировки пула. Возвращается: успешно Пример: |
|
capacities_excluding_system_data dictionary |
Сведения о емкости без учета системных данных. Возвращается: успешно |
|
compressed_capacity integer |
Емкость после сжатия. Возвращается: успешно Пример: |
|
deduped_capacity integer |
Емкость после дедупликации. Возвращается: успешно Пример: |
|
pre_compressed_capacity integer |
Емкость до сжатия. Возвращается: успешно Пример: |
|
pre_dedupred_capacity integer |
Емкость до дедупликации. Возвращается: успешно Пример: |
|
pre_used_capacity integer |
Емкость до использования. Возвращается: успешно Пример: |
|
reclaimed_capacity integer |
Освобожденная емкость. Возвращается: успешно Пример: |
|
system_data_capacity integer |
Емкость системных данных. Возвращается: успешно Пример: |
|
used_virtual_volume_capacity integer |
Используемая емкость виртуальных томов. Возвращается: успешно Пример: |
|
compression_rate integer |
Коэффициент сжатия. Возвращается: успешно Пример: |
|
dat string |
Сведения о DAT. Возвращается: успешно Пример: |
|
data_reduction_accelerate_comp_capacity_mb integer |
Емкость сжатия с ускорением сокращения объема данных в МБ. Возвращается: успешно Пример: |
|
data_reduction_accelerate_comp_including_system_data dictionary |
Сжатие с ускорением сокращения объема данных, включая системные данные. Возвращается: успешно |
|
is_reduction_capacity_available boolean |
Указывает, доступна ли емкость сокращения объема данных. Возвращается: успешно Пример: |
|
is_reduction_rate_available boolean |
Указывает, доступен ли коэффициент сокращения объема данных. Возвращается: успешно Пример: |
|
reduction_capacity integer |
Емкость сокращения объема данных. Возвращается: успешно Пример: |
|
reduction_rate integer |
Коэффициент сокращения объема данных. Возвращается: успешно Пример: |
|
data_reduction_accelerate_comp_rate integer |
Коэффициент сжатия с ускорением сокращения объема данных. Возвращается: успешно Пример: |
|
data_reduction_before_capacity_mb integer |
Емкость до сокращения объема данных в МБ. Возвращается: успешно Пример: |
|
data_reduction_capacity_mb integer |
Емкость сокращения объема данных в МБ. Возвращается: успешно Пример: |
|
data_reduction_including_system_data dictionary |
Сокращение объема данных, включая системные данные. Возвращается: успешно |
|
is_reduction_capacity_available boolean |
Указывает, доступна ли емкость сокращения объема данных. Возвращается: успешно Пример: |
|
is_reduction_rate_available boolean |
Указывает, доступен ли коэффициент сокращения объема данных. Возвращается: успешно Пример: |
|
reduction_capacity integer |
Емкость сокращения объема данных. Возвращается: успешно Пример: |
|
reduction_rate integer |
Коэффициент сокращения объема данных. Возвращается: успешно Пример: |
|
data_reduction_rate integer |
Коэффициент сокращения объема данных. Возвращается: успешно Пример: |
|
depletion_threshold integer |
Порог исчерпания. Возвращается: успешно Пример: |
|
duplication_ldev_ids list / elements=integer |
Список идентификаторов LDEV дубликатов. Возвращается: успешно Пример: |
|
duplication_ldev_ids_hex list / elements=string |
Список идентификаторов LDEV дубликатов в шестнадцатеричном формате. Возвращается: успешно Пример: |
|
duplication_number integer |
Количество дубликатов. Возвращается: успешно Пример: |
|
duplication_rate integer |
Коэффициент дублирования. Возвращается: успешно Пример: |
|
effective_capacity_mb integer |
Эффективная емкость в МБ. Возвращается: успешно Пример: |
|
efficiency integer |
Значение эффективности. Возвращается: успешно |
|
first_ldev_id integer |
Первый идентификатор LDEV. Возвращается: успешно Пример: |
|
formatted_capacity integer |
Отформатированная емкость. Возвращается: успешно Пример: |
|
has_blocked_pool_volume boolean |
Указывает, содержит ли пул заблокированные тома пула. Возвращается: успешно |
|
is_mainframe boolean |
Указывает, предназначен ли пул для мейнфрейма. Возвращается: успешно Пример: |
|
is_shrinking boolean |
Указывает, уменьшается ли пул. Возвращается: успешно Пример: |
|
located_volume_count integer |
Количество найденных томов. Возвращается: успешно Пример: |
|
monitoring_mode string |
Режим мониторинга. Возвращается: success Пример: |
|
num_of_ldevs integer |
Количество LDEV. Возвращается: success Пример: |
|
pool_action_mode string |
Режим действий пула. Возвращается: success Пример: |
|
pool_id integer |
Идентификатор пула. Возвращается: success Пример: |
|
pool_name string |
Название пула. Возвращается: success Пример: |
|
pool_status string |
Состояние пула. Возвращается: success Пример: |
|
pool_type string |
Тип пула. Возвращается: success Пример: |
|
reserved_volume_count integer |
Количество зарезервированных томов. Возвращается: success Пример: |
|
snapshot_count integer |
Количество снимков. Возвращается: success Пример: |
|
snapshot_used_capacity_mb integer |
Используемая снимками емкость в МБ. Возвращается: success Пример: |
|
suspend_snapshot boolean |
Приостановлен ли снимок. Возвращается: success Пример: |
|
tier_operation_status string |
Состояние операции с уровнями. Возвращается: success Пример: |
|
tiers list / elements=dictionary |
Список уровней. Возвращается: success Пример: |
|
total_located_capacity_mb integer |
Общая выделенная емкость в МБ. Возвращается: success Пример: |
|
total_physical_capacity_mb integer |
Общая физическая емкость в МБ. Возвращается: success Пример: |
|
total_pool_capacity_mb integer |
Общая емкость пула в МБ. Возвращается: success Пример: |
|
total_reserved_capacity_mb integer |
Общая зарезервированная емкость в МБ. Возвращается: success Пример: |
|
used_capacity_rate integer |
Уровень использования емкости. Возвращается: success Пример: |
|
used_physical_capacity integer |
Используемая физическая емкость. Возвращается: success Пример: |
|
used_physical_capacity_rate integer |
Уровень использования физической емкости. Возвращается: success Пример: |
|
virtual_volume_capacity_rate integer |
Уровень емкости виртуальных томов. Возвращается: success Пример: |
|
warning_threshold integer |
Пороговое значение предупреждения. Возвращается: success Пример: |
Ссылки на коллекцию
© 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_storagepool_facts_module.html