Модуль hitachivantara.vspone_block.sds_block.hv_sds_block_storage_system — Управляет настройками систем хранения данных VSP One SDS Block и Cloud.
Примечание
Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для использования этого модуля требуются дополнительные зависимости; подробную информацию см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: hitachivantara.vspone_block.sds_block.hv_sds_block_storage_system.
Добавлено в hitachivantara.vspone_block 4.4.0
Краткое описание
- Этот модуль управляет конфигурацией систем хранения данных VSP One SDS Block и Cloud, включая управление сертификатами, настройками кэша и другими параметрами системы.
- Примеры см. в репозитории проекта на GitHub.
Требования
Следующие требования должны быть выполнены на узле, на котором запускается этот модуль.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Данные, необходимые для установления соединения с системой хранения данных. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения данных. |
|
connection_type строка |
Тип соединения с системой хранения данных. Варианты:
|
|
password строка / обязательный |
Пароль для аутентификации. Это обязательное поле. |
|
username строка / обязательный |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь | Спецификация параметров конфигурации системы хранения данных. |
|
download_path строка |
Локальный путь, по которому будут загружены файлы. |
|
enable_write_back_mode_with_cache_protection логический |
Включить режим отложенной записи с защитой кэша для повышения производительности. Варианты:
|
|
force логический |
Принудительно выполнить операцию, даже если это может привести к потере данных или нарушению работы системы. Варианты:
|
|
root_certificate_file_path строка |
Путь к файлу корневого сертификата для аутентификации SSL/TLS. |
state строка | Требуемое состояние системы хранения данных. Допустимые значения: Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Определяет, должен ли модуль работать в режиме проверки. |
Примеры
- name: Configure storage system with write-back cache protection
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_system:
connection_info:
address: "{{ storage_system_ip }}"
username: "{{ username }}"
password: "{{ password }}"
state: present
spec:
enable_write_back_mode_with_cache_protection: true
- name: Import root certificate
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_system:
connection_info:
address: "{{ storage_system_ip }}"
username: "{{ username }}"
password: "{{ password }}"
state: import_root_certificate
spec:
root_certificate_file_path: "/path/to/certificate.pem"
- name: Download root certificate
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_system:
connection_info:
address: "{{ storage_system_ip }}"
username: "{{ username }}"
password: "{{ password }}"
state: download_root_certificate
spec:
download_path: "/local/path/certificates/"
- name: Delete root certificate
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_system:
connection_info:
address: "{{ storage_system_ip }}"
username: "{{ username }}"
password: "{{ password }}"
state: delete_root_certificate
spec:
force: true
Возвращаемые значения
Общие возвращаемые значения задокументированы здесь, ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
storage_system dictionary | Информация о системе хранения данных. Возвращается: всегда |
|
free_pool_capacity integer |
Свободная емкость пула в байтах (или в единицах измерения, возвращаемых API). Возвращается: при успешном выполнении Пример: |
|
free_pool_capacity_in_mb integer |
Свободная емкость пула в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
id string |
UUID системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
internal_id string |
Внутренний идентификатор системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
meta_data_redundancy_of_cache_protection_summary integer |
Сводное значение избыточности метаданных защиты кэша. Возвращается: при успешном выполнении Пример: |
|
model_name string |
Название модели системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
nickname string |
Понятное пользователю имя системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
number_of_fault_domains integer |
Количество доменов отказа. Возвращается: при успешном выполнении Пример: |
|
number_of_ready_storage_nodes integer |
Количество готовых узлов хранения данных. Возвращается: при успешном выполнении Пример: |
|
number_of_total_servers integer |
Общее количество серверов. Возвращается: при успешном выполнении Пример: |
|
number_of_total_storage_nodes integer |
Общее количество узлов хранения данных. Возвращается: при успешном выполнении Пример: |
|
number_of_total_volumes integer |
Общее количество томов. Возвращается: при успешном выполнении Пример: |
|
saving_effects dictionary |
Показатели эффективности и экономии. Возвращается: при успешном выполнении |
|
efficiency_data_reduction integer |
Процент сокращения объема данных за счет повышения эффективности. Возвращается: при успешном выполнении Пример: |
|
total_efficiency integer |
Общий показатель эффективности (в соответствии с данными, возвращаемыми API). Возвращается: при успешном выполнении Пример: |
|
service_id string |
Идентификатор службы, если он имеется. Возвращается: при успешном выполнении Пример: |
|
software_version string |
Версия программного обеспечения, установленного на системе хранения данных. Возвращается: при успешном выполнении Пример: |
|
status string |
Рабочее состояние системы хранения данных. Возвращается: при успешном выполнении Пример: |
|
status_summary string |
Сводка о состоянии и работоспособности. Возвращается: при успешном выполнении Пример: |
|
storage_device_id string |
Идентификатор устройства хранения данных. Возвращается: при успешном выполнении Пример: |
|
system_requirements_file_version integer |
Версия файла системных требований. Возвращается: при успешном выполнении Пример: |
|
total_pool_capacity integer |
Общая емкость пула в байтах (или в единицах измерения, возвращаемых API). Возвращается: при успешном выполнении Пример: |
|
total_pool_capacity_in_mb integer |
Общая емкость пула в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
total_pool_physical_capacity integer |
Общая физическая емкость пула в байтах (или в единицах измерения, возвращаемых API). Возвращается: при успешном выполнении Пример: |
|
total_pool_physical_capacity_in_mb integer |
Общая физическая емкость в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
total_pool_raw_capacity integer |
Общая исходная емкость пула в байтах (или в единицах измерения, возвращаемых API). Возвращается: при успешном выполнении Пример: |
|
total_pool_raw_capacity_in_mb integer |
Общая исходная емкость в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
used_pool_capacity integer |
Используемая емкость пула в байтах (или в единицах измерения, возвращаемых API). Возвращается: при успешном выполнении Пример: |
|
used_pool_capacity_in_mb integer |
Используемая емкость пула в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
write_back_mode_with_cache_protection 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/sds_block.hv_sds_block_storage_system_module.html