Модуль 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 строка |
Тип подключения к системе хранения данных. Варианты:
|
|
password строка |
Пароль для аутентификации. Это обязательное поле. |
|
username строка |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Спецификация фактов о системе хранения данных, которые необходимо собрать. |
|
query список / элементы=строка |
Дополнительные сведения, которые необходимо собрать. Обязательный параметр для задачи «Получение списка часовых поясов, которые можно использовать в системе хранения данных». Варианты:
|
storage_system_info словарь | Сведения о системе хранения данных. Это необязательное поле. |
|
serial строка |
Серийный номер системы хранения данных. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Определяет, должен ли модуль работать в режиме проверки. |
Примечания
Примечание
- Входной параметр
refreshудален в версии 3.4.0. Эти параметры были объявлены устаревшими из-за упрощения внутреннего API и больше не поддерживаются. - Тип подключения
gatewayудален начиная с версии 3.4.0. Если вам необходим этот тип подключения, используйте более раннюю версию. - Для получения фактов о системе хранения данных
-
- Чтобы получить сведения о емкости хранилища в выводе задачи, используйте 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-адрес контроллера. Возвращается: при успешном выполнении Пример: |
|
device_limits dictionary |
Ограничения для различных параметров устройства. Возвращается: при успешном выполнении |
|
external_group_number_range dictionary |
Диапазон номеров внешних групп. Возвращается: при успешном выполнении |
|
is_valid boolean |
Указывает, является ли диапазон допустимым. Возвращается: при успешном выполнении Пример: |
|
max_value integer |
Максимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
min_value integer |
Минимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
external_group_sub_number_range dictionary |
Диапазон подномеров внешних групп. Возвращается: при успешном выполнении |
|
is_valid boolean |
Указывает, является ли диапазон допустимым. Возвращается: при успешном выполнении Пример: |
|
max_value integer |
Максимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
min_value integer |
Минимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
parity_group_number_range dictionary |
Диапазон номеров групп четности. Возвращается: при успешном выполнении |
|
is_valid boolean |
Указывает, является ли диапазон допустимым. Возвращается: при успешном выполнении Пример: |
|
max_value integer |
Максимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
min_value integer |
Минимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
parity_group_sub_number_range dictionary |
Диапазон подномеров групп четности. Возвращается: при успешном выполнении |
|
is_valid boolean |
Указывает, является ли диапазон допустимым. Возвращается: при успешном выполнении Пример: |
|
max_value integer |
Максимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
min_value integer |
Минимальное значение диапазона. Возвращается: при успешном выполнении Пример: |
|
free_capacity string |
Свободная емкость системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
free_capacity_in_mb integer |
Свободная емкость в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
free_gad_consistency_group_id integer |
Свободный идентификатор группы согласованности GAD. Возвращается: при успешном выполнении Пример: |
|
free_local_clone_consistency_group_id integer |
Свободный идентификатор группы согласованности локальных клонов. Возвращается: при успешном выполнении Пример: |
|
free_remote_clone_consistency_group_id integer |
Свободный идентификатор группы согласованности удаленных клонов. Возвращается: при успешном выполнении Пример: |
|
health_description string |
Описание состояния работоспособности. Возвращается: при успешном выполнении Пример: |
|
health_status string |
Состояние работоспособности системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
is_compression_acceleration_available boolean |
Указывает, доступно ли ускорение сжатия. Возвращается: при успешном выполнении Пример: |
|
management_address string |
IP-адрес управления системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
microcode_version string |
Версия микрокода системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
model string |
Модель системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
operational_status string |
Рабочее состояние системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
resource_state string |
Состояние ресурса системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
serial_number string |
Серийный номер системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
syslog_config dictionary |
Конфигурация Syslog системы хранения данных. Возвращается: при успешном выполнении |
|
detailed boolean |
Указывает, включено ли подробное ведение журнала. Возвращается: при успешном выполнении Пример: |
|
syslog_servers list / elements=dictionary |
Список серверов Syslog. Возвращается: при успешном выполнении |
|
id integer |
Идентификатор сервера Syslog. Возвращается: при успешном выполнении Пример: |
|
syslog_server_address string |
Адрес сервера Syslog. Возвращается: при успешном выполнении Пример: |
|
syslog_server_port string |
Порт сервера Syslog. Возвращается: при успешном выполнении Пример: |
|
system_date_time dictionary |
Конфигурация системных даты и времени. Возвращается: всегда |
|
adjusts_daylight_saving_time boolean |
Указывает, выполняется ли переход на летнее время. Возвращается: при успешном выполнении |
|
is_ntp_enabled boolean |
Указывает, включен ли NTP. Возвращается: при успешном выполнении Пример: |
|
ntp_server_names list / elements=string |
Список имен серверов NTP. Возвращается: при успешном выполнении Пример: |
|
synchronizing_local_time string |
Состояние синхронизации местного времени. Возвращается: при успешном выполнении Пример: |
|
system_time string |
Текущее системное время в формате ISO 8601. Возвращается: при успешном выполнении Пример: |
|
time_zone_id string |
Идентификатор часового пояса. Возвращается: при успехе Пример: |
|
time_zones_info boolean |
Флаг сведений о часовых поясах. Возвращается: при успехе Пример: |
|
total_capacity string |
Общая емкость системы хранения данных. Возвращается: при успехе Пример: |
|
total_capacity_in_mb integer |
Общая емкость в мегабайтах. Возвращается: при успехе Пример: |
|
total_efficiency dictionary |
Сведения об общей эффективности системы хранения данных. Возвращается: при успехе |
|
accelerated_compression dictionary |
Статистика ускоренного сжатия. Возвращается: при успехе |
|
compression_ratio string |
Коэффициент сжатия при ускоренном сжатии. Возвращается: при успехе Пример: |
|
reclaim_ratio string |
Коэффициент освобождения пространства при ускоренном сжатии. Возвращается: при успехе Пример: |
|
total_ratio string |
Общий коэффициент при ускоренном сжатии. Возвращается: при успехе Пример: |
|
calculation_end_time string |
Время завершения расчета эффективности в формате ISO 8601. Возвращается: при успехе Пример: |
|
calculation_start_time string |
Время начала расчета эффективности в формате ISO 8601. Возвращается: при успехе Пример: |
|
compression_ratio string |
Общий коэффициент сжатия. Возвращается: при успехе Пример: |
|
dedupe_and_compression dictionary |
Статистика дедупликации и сжатия. Возвращается: при успехе |
|
compression_ratio string |
Коэффициент сжатия при дедупликации и сжатии. Возвращается: при успехе Пример: |
|
dedupe_ratio string |
Коэффициент дедупликации. Возвращается: при успехе Пример: |
|
reclaim_ratio string |
Коэффициент освобождения пространства при дедупликации и сжатии. Возвращается: при успехе Пример: |
|
total_ratio string |
Общий коэффициент при дедупликации и сжатии. Возвращается: при успехе Пример: |
|
is_calculated boolean |
Указывает, был ли рассчитан показатель эффективности. Возвращается: при успехе Пример: |
|
provisioning_rate string |
Процент выделения ресурсов. Возвращается: при успехе Пример: |
|
snapshot_ratio string |
Коэффициент снимков. Возвращается: при успехе Пример: |
|
total_ratio string |
Общий коэффициент эффективности. Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 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