Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.vsp.hv_storage_system — этот модуль задаёт настройки систем хранения данных, например обновление даты и времени.

Примечание

Этот модуль входит в коллекцию 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_storage_system.

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

  • Обзор
  • Требования
  • Параметры
  • Атрибуты
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Этот модуль позволяет настраивать различные параметры системы хранения данных, например обновлять дату и время, включать или отключать NTP, а также устанавливать часовые пояса.
  • Пример использования см. здесь: https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/storage_system.yml

Требования

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

  • python >= 3.8

Параметры

Параметр

Комментарии

connection_info

dictionary / обязательный

Сведения, необходимые для установления соединения с системой хранения данных.

address

string / обязательный

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

api_token

string

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

password

string

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

username

string

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

spec

dictionary / обязательный

Спецификация системы хранения данных.

date_time

dictionary / обязательный

Настройки даты и времени системы хранения данных.

adjusts_daylight_saving_time

boolean

Определяет, выполняется ли переход на летнее время. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP.

Возможные значения:

  • false
  • true

is_ntp_enabled

boolean / обязательный

Определяет, включён ли NTP. Обязательный параметр для задач установки даты и времени в системе хранения данных с отключённым или включённым NTP.

Возможные значения:

  • false
  • true

ntp_server_names

list / элементы типа string

Список имён серверов NTP. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP.

synchronizes_now

boolean

Определяет, требуется ли немедленно синхронизировать время. Обязательный параметр для задачи установки даты и времени в системе хранения данных с отключённым NTP. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP.

Возможные значения:

  • false
  • true

synchronizing_local_time

string

Синхронизация местного времени. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP.

system_time

string / обязательный

Системное время в формате ISO. Обязательный параметр для задач установки даты и времени в системе хранения данных с отключённым или включённым NTP.

time_zone_id

string / обязательный

Идентификатор часового пояса. Обязательный параметр для задач установки даты и времени в системе хранения данных с отключённым или включённым NTP.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: отсутствует

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

Примечания

Примечание

  • Тип подключения gateway удалён начиная с версии 3.4.0. Если вам требуется этот тип подключения, используйте более раннюю версию.
  • Для установки даты и времени в системе хранения данных с отключённым NTP
  • Эта функция поддерживается следующими блочными системами хранения данных:
    1. VSP One Block серии 20
    1. VSP серии E
    1. VSP G350, G370, G700, G900
    1. VSP F350, F370, F700, F900
  • Для установки даты и времени в системе хранения данных с включённым NTP эта функция поддерживается следующими блочными системами хранения данных:
    1. VSP One Block серии 20
    1. VSP серии E
    1. VSP G350, G370, G700, G900
    1. VSP F350, F370, F700, F900

Примеры

- name: Configure storage system date and time settings
  hitachivantara.vspone_block.vsp.hv_storage_system:
    connection_info:
      address: 192.0.2.10
      username: admin
      password: secret
    spec:
      date_time:
        is_ntp_enabled: true
        ntp_server_names:
          - "ntp1.example.com"
          - "ntp2.example.com"
        time_zone_id: "UTC"
        system_time: "2024-06-01T12:00:00Z"
        synchronizing_local_time: "2024-06-01T12:00:00Z"
        adjusts_daylight_saving_time: true
        synchronizes_now: false

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

system_info

dictionary

Подробная информация о системе хранения данных, включая конфигурацию, емкость и состояние работоспособности.

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

controller_address

string

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

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

Пример: ""

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.68TB"

free_capacity_in_mb

integer

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

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

Пример: 1756387

free_gad_consistency_group_id

integer

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

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

Пример: -1

free_local_clone_consistency_group_id

integer

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

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

Пример: -1

free_logical_unit_list

list / elements=string

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

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

free_remote_clone_consistency_group_id

integer

Доступный идентификатор группы согласованности удаленного клонирования.

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

Пример: -1

health_description

string

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

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

Пример: ""

health_status

string

Общий статус работоспособности системы.

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

Пример: ""

journal_pools

list / elements=string

Список пулов журналов, настроенных в системе.

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

Пример: []

management_address

string

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

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

Пример: ""

microcode_version

string

Версия микрокода (прошивки) системы.

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

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

model

string

Название модели системы хранения данных.

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

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

operational_status

string

Текущий рабочий статус системы.

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

Пример: ""

ports

list / elements=string

Список портов, настроенных в системе.

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

Пример: []

quorum_disks

list / elements=string

Список дисков кворума, настроенных в системе.

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

Пример: []

resource_state

string

Текущее состояние ресурсов системы.

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

Пример: ""

serial_number

string

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

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

Пример: "810045"

storage_pools

list / elements=string

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

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

Пример: []

syslog_config

dictionary

Конфигурация сервера Syslog для ведения системного журнала.

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

detailed

boolean

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

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

Пример: true

syslog_servers

list / elements=dictionary

Список настроенных серверов Syslog.

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

id

integer

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

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

Пример: 0

syslog_server_address

string

IP-адрес или имя хоста сервера 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-10-23T11:32:50Z"

time_zone_id

string

Настроенный часовой пояс системы.

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

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

time_zones_info

list / elements=string

Информация о доступных часовых поясах.

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

total_capacity

string

Общая емкость системы в удобочитаемом формате.

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

Пример: "28.98TB"

total_capacity_in_mb

integer

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

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

Пример: 30387994

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

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

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

Пример: "2025-10-04T06:55:45Z"

calculation_start_time

string

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

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

Пример: "2025-10-04T06:52:58Z"

compression_ratio

string

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

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

Пример: "1.26"

dedupe_and_compression

dictionary

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

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

compression_ratio

string

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

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

Пример: "1.07"

dedupe_ratio

string

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

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

Пример: "1.02"

reclaim_ratio

string

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

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

Пример: "1.80"

total_ratio

string

Общий коэффициент, учитывающий дедупликацию и сжатие.

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

Пример: "1.98"

is_calculated

boolean

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

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

Пример: true

provisioning_rate

string

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

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

Пример: "99"

snapshot_ratio

string

Коэффициент эффективности использования пространства снимками.

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

Пример: "1156.81"

total_ratio

string

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

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

Пример: "1056.78"

Авторы

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

Spec-Zone.ru

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