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 | нет | Если для объёма должна быть включена гарантия данных. | ||
| name | да | Имя объёма для управления. | ||
| segment_size_kb | нет | 512 | Размер сегмента нового объёма. | |
| size | да | Требуется только когда state = 'present'. Размер объёма в (size_unit). | ||
| size_unit | нет | gb |
| Единица измерения, используемая для интерпретации параметра размера. |
| ssd_cache_enabled | нет | None (игнорирует существующее значение кэша SSD) |
| Включить существующий кэш SSD на объёме (ошибка, если кэш SSD не определён). |
| ssid | да | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. | ||
| state | да |
| Указать, должен ли существовать указанный объём или нет. | |
| storage_pool_name | да | Требуется только при запрошенном состоянии 'present'. Название пула хранения, на котором должен существовать объём. | ||
| thin_provision | нет |
| Подготовить объём к тонкому выделению. Тонкие объёмы могут создаваться только на пулах дисков (raidDiskPool). | |
| thin_volume_max_repo_size | нет | так же как size (в size_unit) | Максимальный размер, до которого репозиторий тонкого объёма будет автоматически расширяться. | |
| thin_volume_repo_size | да | Начальный размер репозитория тонкого объёма (в size_unit). | ||
| validate_certs | нет | True | Должны ли проверяться сертификаты 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 и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/netapp_e_volume_module.html