Модуль hitachivantara.vspone_block.sds_block.hv_sds_block_storage_node — управление узлом хранения в системах 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_node.
Добавлено в hitachivantara.vspone_block 4.1.0
Краткое описание
- Этот модуль позволяет перевести узел блочного хранения в режим обслуживания и восстановить узел хранения из заблокированного состояния в системах VSP One SDS Block и Cloud.
- Примеры см. по URL-адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/sds_block_direct/storage_node.yml
Требования
На узле, на котором выполняется этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
connection_info словарь / обязательный | Сведения, необходимые для установления соединения с системой хранения. |
|
address строка / обязательный |
IP-адрес или имя хоста системы хранения. |
|
connection_type строка |
Тип соединения с системой хранения. Варианты:
|
|
password строка / обязательный |
Пароль для аутентификации. Это обязательное поле. |
|
username строка / обязательный |
Имя пользователя для аутентификации. Это обязательное поле. |
spec словарь / обязательный | Спецификация узла хранения. |
|
id строка |
UUID узла хранения. Требуется для задач перевода узла блочного хранения в режим обслуживания по ID узла / восстановления узла хранения из режима обслуживания по ID узла / изменения параметров балансировки емкости узла хранения по ID. |
|
is_capacity_balancing_enabled логическое значение |
Включает или отключает балансировку емкости. Если значение равно true, балансировка емкости применяется к узлу хранения. Если значение равно false, балансировка емкости не применяется к узлу хранения. Требуется для задач изменения параметров балансировки емкости узла хранения по ID / изменения параметров балансировки емкости узла хранения по имени. Варианты:
|
|
name строка |
Имя узла хранения. Требуется для задач перевода узла блочного хранения в режим обслуживания по имени узла / восстановления узла хранения из режима обслуживания по имени узла / изменения параметров балансировки емкости узла хранения по имени. |
state строка | Требуемое состояние пула хранения. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: нет | Определяет, должен ли модуль выполняться в режиме проверки. |
Примечания
Примечание
- Для перевода узла блочного хранения в режим обслуживания по ID узла
-
- После завершения задачи узлы будут выключены.
- Для перевода узла блочного хранения в режим обслуживания по имени узла
-
- После завершения задачи узлы будут выключены.
Примеры
- name: Block storage node for maintenance
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_node:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "maintenance"
spec:
id: "3d0997ce-7065-4e4a-9095-4dc62b36f300"
- name: Restore storage node from maintenance
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_node:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
state: "restore"
spec:
id: "3d0997ce-7065-4e4a-9095-4dc62b36f300"
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
storage_nodes список / элементы=словарь | Список узлов хранения. Возвращается: всегда |
|
bios_uuid строка |
UUID узла хранения, зарегистрированный в SMBIOS. Возвращается: при успешном выполнении Пример: |
|
cluster_role строка |
Роль узла хранения в кластере хранения. Возвращается: при успешном выполнении Пример: |
|
control_port_ipv4_address строка |
IP-адрес (IPv4) порта управления. Возвращается: при успешном выполнении Пример: |
|
drive_data_relocation_status строка |
Состояние перемещения данных с накопителей. Возвращается: при успешном выполнении Пример: |
|
fault_domain_id строка |
ID домена отказа, которому принадлежит том. Возвращается: при успешном выполнении Пример: |
|
fault_domain_name строка |
Имя домена отказа, которому принадлежит том. Возвращается: при успешном выполнении Пример: |
|
id строка |
ID узла хранения. Возвращается: при успешном выполнении Пример: |
|
insufficient_resources_for_rebuild_capacity словарь |
Недостаточные ресурсы для емкости восстановления (может быть пустым). Возвращается: при успешном выполнении |
|
capacity_of_drive целое число |
Недостаточная емкость накопителей для восстановления. Возвращается: при успешном выполнении Пример: |
|
number_of_drives целое число |
Количество накопителей, которых не хватает для восстановления. Возвращается: при успешном выполнении Пример: |
|
internode_port_ipv4_address строка |
IP-адрес (IPv4) межузлового порта. Возвращается: при успешном выполнении Пример: |
|
memory_mb целое число |
Объем памяти в мегабайтах. Возвращается: при успешном выполнении Пример: |
|
model_name строка |
Название модели сервера, на котором работает узел хранения. Возвращается: при успешном выполнении Пример: |
|
name строка |
Имя узла хранения. Возвращается: при успешном выполнении Пример: |
|
protection_domain_id строка |
ID домена защиты, которому принадлежит том. Возвращается: при успешном выполнении Пример: |
|
rebuildable_resources словарь |
Ресурс, для которого возможно восстановление (может быть пустым). Возвращается: при успешном выполнении |
|
number_of_drives целое число |
Количество отказов накопителей, которое можно выдержать. Возвращается: при успешном выполнении Пример: |
|
serial_number строка |
Серийный номер сервера, на котором работает узел хранения. Возвращается: при успешном выполнении Пример: |
|
software_version строка |
Версия программного обеспечения системы хранения. Возвращается: при успешном выполнении Пример: |
|
status строка |
Состояние узла хранения. Возвращается: при успешном выполнении Пример: |
|
status_summary строка |
Сводка состояния узла хранения. Возвращается: при успешном выполнении Пример: |
|
storage_node_attributes список / элементы=строка |
Атрибут узла хранения. Пустой массив ([]) означает, что у узла хранения нет атрибутов. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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_node_module.html