Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.vsp.hv_storagesystem_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_storagesystem_facts.

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

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

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

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

Требования

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

  • python >= 3.9

Параметры

Параметр

Комментарии

connection_info

словарь / обязательный

Сведения, необходимые для подключения к системе хранения данных.

address

строка / обязательный

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

api_token

строка

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

connection_type

строка

Тип подключения к системе хранения данных.

Варианты:

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

password

строка

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

username

строка

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

spec

словарь

Спецификация фактов о системе хранения данных, которые необходимо собрать.

query

список / элементы=строка

Дополнительные сведения, которые необходимо собрать. Обязательный параметр для задачи «Получение списка часовых поясов, которые можно использовать в системе хранения данных».

Варианты:

  • "time_zone"

storage_system_info

словарь

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

serial

строка

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

Атрибуты

Атрибут

Поддержка

Описание

check_mode

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

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

Примечания

Примечание

  • Входной параметр refresh удален в версии 3.4.0. Эти параметры были объявлены устаревшими из-за упрощения внутреннего API и больше не поддерживаются.
  • Тип подключения gateway удален начиная с версии 3.4.0. Если вам необходим этот тип подключения, используйте более раннюю версию.
  • Для получения фактов о системе хранения данных
    1. Чтобы получить сведения о емкости хранилища в выводе задачи, используйте IP-адрес контроллера вместо IP-адреса SVP.

Примеры

- name: Get Storage System facts
  hitachivantara.vspone_block.vsp.hv_storagesystem_facts:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"

- name: Get Storage System using query
  hitachivantara.vspone_block.vsp.hv_storagesystem_facts:
    connection_info:
      address: storage1.company.com
      username: "admin"
      password: "secret"
    spec:
      query: ["time_zone"]

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

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

Ключ

Описание

storage_system

dictionary

Информация о системе хранения данных.

Возвращается: всегда

controller_address

string

IP-адрес контроллера.

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

Пример: "192.168.1.101"

device_limits

dictionary

Ограничения для различных параметров устройства.

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

external_group_number_range

dictionary

Диапазон номеров внешних групп.

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

is_valid

boolean

Указывает, является ли диапазон допустимым.

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

Пример: false

max_value

integer

Максимальное значение диапазона.

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

Пример: -1

min_value

integer

Минимальное значение диапазона.

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

Пример: -1

external_group_sub_number_range

dictionary

Диапазон подномеров внешних групп.

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

is_valid

boolean

Указывает, является ли диапазон допустимым.

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

Пример: false

max_value

integer

Максимальное значение диапазона.

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

Пример: -1

min_value

integer

Минимальное значение диапазона.

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

Пример: -1

parity_group_number_range

dictionary

Диапазон номеров групп четности.

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

is_valid

boolean

Указывает, является ли диапазон допустимым.

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

Пример: false

max_value

integer

Максимальное значение диапазона.

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

Пример: -1

min_value

integer

Минимальное значение диапазона.

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

Пример: -1

parity_group_sub_number_range

dictionary

Диапазон подномеров групп четности.

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

is_valid

boolean

Указывает, является ли диапазон допустимым.

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

Пример: false

max_value

integer

Максимальное значение диапазона.

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

Пример: -1

min_value

integer

Минимальное значение диапазона.

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

Пример: -1

free_capacity

string

Свободная емкость системы хранения данных.

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

Пример: "1.38TB"

free_capacity_in_mb

integer

Свободная емкость в мегабайтах.

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

Пример: 1445087

free_gad_consistency_group_id

integer

Свободный идентификатор группы согласованности GAD.

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

Пример: -1

free_local_clone_consistency_group_id

integer

Свободный идентификатор группы согласованности локальных клонов.

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

Пример: -1

free_remote_clone_consistency_group_id

integer

Свободный идентификатор группы согласованности удаленных клонов.

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

Пример: -1

health_description

string

Описание состояния работоспособности.

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

Пример: ""

health_status

string

Состояние работоспособности системы хранения данных.

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

Пример: ""

is_compression_acceleration_available

boolean

Указывает, доступно ли ускорение сжатия.

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

Пример: true

management_address

string

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

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

Пример: ""

microcode_version

string

Версия микрокода системы хранения данных.

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

Пример: "A3-04-21-40/00"

model

string

Модель системы хранения данных.

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

Пример: "VSP One B26"

operational_status

string

Рабочее состояние системы хранения данных.

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

Пример: ""

resource_state

string

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

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

Пример: ""

serial_number

string

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

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

Пример: "810045"

syslog_config

dictionary

Конфигурация Syslog системы хранения данных.

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

detailed

boolean

Указывает, включено ли подробное ведение журнала.

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

Пример: true

syslog_servers

list / elements=dictionary

Список серверов Syslog.

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

id

integer

Идентификатор сервера Syslog.

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

Пример: 0

syslog_server_address

string

Адрес сервера Syslog.

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

Пример: "203.0.113.2"

syslog_server_port

string

Порт сервера Syslog.

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

Пример: "514"

system_date_time

dictionary

Конфигурация системных даты и времени.

Возвращается: всегда

adjusts_daylight_saving_time

boolean

Указывает, выполняется ли переход на летнее время.

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

is_ntp_enabled

boolean

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

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

Пример: false

ntp_server_names

list / elements=string

Список имен серверов NTP.

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

Пример: []

synchronizing_local_time

string

Состояние синхронизации местного времени.

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

Пример: ""

system_time

string

Текущее системное время в формате ISO 8601.

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

Пример: "2025-11-24T04:24:59Z"

time_zone_id

string

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

Возвращается: при успехе

Пример: "Etc/GMT"

time_zones_info

boolean

Флаг сведений о часовых поясах.

Возвращается: при успехе

Пример: false

total_capacity

string

Общая емкость системы хранения данных.

Возвращается: при успехе

Пример: "32.84TB"

total_capacity_in_mb

integer

Общая емкость в мегабайтах.

Возвращается: при успехе

Пример: 34440151

total_efficiency

dictionary

Сведения об общей эффективности системы хранения данных.

Возвращается: при успехе

accelerated_compression

dictionary

Статистика ускоренного сжатия.

Возвращается: при успехе

compression_ratio

string

Коэффициент сжатия при ускоренном сжатии.

Возвращается: при успехе

Пример: "1.00"

reclaim_ratio

string

Коэффициент освобождения пространства при ускоренном сжатии.

Возвращается: при успехе

Пример: "1.00"

total_ratio

string

Общий коэффициент при ускоренном сжатии.

Возвращается: при успехе

Пример: "1.00"

calculation_end_time

string

Время завершения расчета эффективности в формате ISO 8601.

Возвращается: при успехе

Пример: "2025-11-24T04:22:46Z"

calculation_start_time

string

Время начала расчета эффективности в формате ISO 8601.

Возвращается: при успехе

Пример: "2025-11-24T04:20:06Z"

compression_ratio

string

Общий коэффициент сжатия.

Возвращается: при успехе

Пример: "1.35"

dedupe_and_compression

dictionary

Статистика дедупликации и сжатия.

Возвращается: при успехе

compression_ratio

string

Коэффициент сжатия при дедупликации и сжатии.

Возвращается: при успехе

Пример: "1.08"

dedupe_ratio

string

Коэффициент дедупликации.

Возвращается: при успехе

Пример: "1.02"

reclaim_ratio

string

Коэффициент освобождения пространства при дедупликации и сжатии.

Возвращается: при успехе

Пример: "2.15"

total_ratio

string

Общий коэффициент при дедупликации и сжатии.

Возвращается: при успехе

Пример: "2.38"

is_calculated

boolean

Указывает, был ли рассчитан показатель эффективности.

Возвращается: при успехе

Пример: true

provisioning_rate

string

Процент выделения ресурсов.

Возвращается: при успехе

Пример: "99"

snapshot_ratio

string

Коэффициент снимков.

Возвращается: при успехе

Пример: "1067.48"

total_ratio

string

Общий коэффициент эффективности.

Возвращается: при успехе

Пример: "651.49"

Авторы

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

Spec-Zone.ru

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