Модуль 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. Возможные значения:
|
|
is_ntp_enabled boolean / обязательный |
Определяет, включён ли NTP. Обязательный параметр для задач установки даты и времени в системе хранения данных с отключённым или включённым NTP. Возможные значения:
|
|
ntp_server_names list / элементы типа string |
Список имён серверов NTP. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP. |
|
synchronizes_now boolean |
Определяет, требуется ли немедленно синхронизировать время. Обязательный параметр для задачи установки даты и времени в системе хранения данных с отключённым NTP. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP. Возможные значения:
|
|
synchronizing_local_time string |
Синхронизация местного времени. Необязательный параметр для задачи установки даты и времени в системе хранения данных с включённым NTP. |
|
system_time string / обязательный |
Системное время в формате ISO. Обязательный параметр для задач установки даты и времени в системе хранения данных с отключённым или включённым NTP. |
|
time_zone_id string / обязательный |
Идентификатор часового пояса. Обязательный параметр для задач установки даты и времени в системе хранения данных с отключённым или включённым NTP. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: отсутствует | Определяет, должен ли модуль работать в режиме проверки. |
Примечания
Примечание
- Тип подключения
gatewayудалён начиная с версии 3.4.0. Если вам требуется этот тип подключения, используйте более раннюю версию. - Для установки даты и времени в системе хранения данных с отключённым NTP
- Эта функция поддерживается следующими блочными системами хранения данных:
-
- VSP One Block серии 20
-
- VSP серии E
-
- VSP G350, G370, G700, G900
-
- VSP F350, F370, F700, F900
- Для установки даты и времени в системе хранения данных с включённым NTP эта функция поддерживается следующими блочными системами хранения данных:
-
- VSP One Block серии 20
-
- VSP серии E
-
- VSP G350, G370, G700, G900
-
- 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 |
Указывает, является ли диапазон допустимым. Возвращается: при успешном выполнении Пример: |
|
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_logical_unit_list list / elements=string |
Список доступных логических устройств. Возвращается: при успешном выполнении |
|
free_remote_clone_consistency_group_id integer |
Доступный идентификатор группы согласованности удаленного клонирования. Возвращается: при успешном выполнении Пример: |
|
health_description string |
Подробное описание состояния работоспособности системы. Возвращается: при успешном выполнении Пример: |
|
health_status string |
Общий статус работоспособности системы. Возвращается: при успешном выполнении Пример: |
|
journal_pools list / elements=string |
Список пулов журналов, настроенных в системе. Возвращается: при успешном выполнении Пример: |
|
management_address string |
IP-адрес управления системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
microcode_version string |
Версия микрокода (прошивки) системы. Возвращается: при успешном выполнении Пример: |
|
model string |
Название модели системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
operational_status string |
Текущий рабочий статус системы. Возвращается: при успешном выполнении Пример: |
|
ports list / elements=string |
Список портов, настроенных в системе. Возвращается: при успешном выполнении Пример: |
|
quorum_disks list / elements=string |
Список дисков кворума, настроенных в системе. Возвращается: при успешном выполнении Пример: |
|
resource_state string |
Текущее состояние ресурсов системы. Возвращается: при успешном выполнении Пример: |
|
serial_number string |
Серийный номер системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
storage_pools list / elements=string |
Список доступных пулов хранения в системе. Возвращается: при успешном выполнении Пример: |
|
syslog_config dictionary |
Конфигурация сервера Syslog для ведения системного журнала. Возвращается: при успешном выполнении |
|
detailed boolean |
Указывает, включен ли подробный вывод Syslog. Возвращается: при успешном выполнении Пример: |
|
syslog_servers list / elements=dictionary |
Список настроенных серверов Syslog. Возвращается: при успешном выполнении |
|
id integer |
Идентификатор сервера Syslog. Возвращается: при успешном выполнении Пример: |
|
syslog_server_address string |
IP-адрес или имя хоста сервера 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 list / elements=string |
Информация о доступных часовых поясах. Возвращается: успешно |
|
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 |
Время завершения расчета эффективности. Возвращается: успешно Пример: |
|
calculation_start_time string |
Время начала расчета эффективности. Возвращается: успешно Пример: |
|
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_storage_system_module.html