netapp_e_volume - Управление томами хранения (стандартными и тонким)
Новая версия 2.2.
Обзор
- Создание или удаление томов (стандартных и тонких) для массивов хранения NetApp E/EF-серии.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_password обязательно | Пароль для аутентификации с SANtricity WebServices Proxy или встроенным REST API. | |
| api_url обязательно | URL SANtricity WebServices Proxy или встроенного REST API. | |
| api_username обязательно | Имя пользователя для аутентификации с SANtricity WebServices Proxy или встроенным REST API. | |
| data_assurance_enabled bool |
| Включить или нет гарантию данных для тома |
| name обязательно | Имя тома для управления | |
| segment_size_kb | По умолчанию: 512 | Размер сегмента нового тома |
| size обязательно | Требуется только когда состояние = 'present'. Размер тома в (size_unit). | |
| size_unit |
| Единица измерения, используемая для интерпретации параметра размера |
| ssd_cache_enabled bool |
| Включить существующий кэш SSD на томе (ошибка, если кэш SSD не определён) Значение по умолчанию — игнорировать существующие настройки кэша SSD. |
| ssid обязательно | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. | |
| state обязательно |
| Указать, должен ли заданный том существовать или нет. |
| storage_pool_name обязательно | Требуется только когда запрашиваемое состояние 'present'. Имя пула хранения, на котором должен существовать том. | |
| thin_provision bool |
| Использовать тонкую виртуализацию для тома. Тонкие тома могут создаваться только на пулах дисков (raidDiskPool). |
| thin_volume_max_repo_size | По умолчанию: "такой же, как размер (в size_unit)" | Максимальный размер, до которого будет автоматически расширяться репозиторий тонкого тома |
| thin_volume_repo_size обязательно | Начальный размер репозитория тонкого тома (в size_unit) | |
| validate_certs | По умолчанию: "да" | Нужно ли проверять сертификаты https? |
Примеры
- name: No thin volume
netapp_e_volume:
ssid: "{{ ssid }}"
name: NewThinVolumeByAnsible
state: absent
log_path: /tmp/volume.log
api_url: "{{ netapp_api_url }}"
api_username: "{{ netapp_api_username }}"
api_password: "{{ netapp_api_password }}"
validate_certs: "{{ netapp_api_validate_certs }}"
when: check_volume
- name: No fat volume
netapp_e_volume:
ssid: "{{ ssid }}"
name: NewVolumeByAnsible
state: absent
log_path: /tmp/volume.log
api_url: "{{ netapp_api_url }}"
api_username: "{{ netapp_api_username }}"
api_password: "{{ netapp_api_password }}"
validate_certs: "{{ netapp_api_validate_certs }}"
when: check_volume
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| msg строка | всегда | Состояние тома Пример: Стандартный том [workload_vol_1] был создан. |
Статус
Этот модуль помечен как превью, что означает, что интерфейс не гарантированно будет иметь обратную совместимость.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Kevin Hulquest (@hulquest)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/netapp_e_volume_module.html