na_ontap_volume_autosize – NetApp ONTAP управление автоматическим изменением размера томов
Новая версия 2.9.
Описание
- Изменение автоматического изменения размера тома
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Физическая или виртуальная кластеризованная система Data ONTAP. Модули поддерживают Data ONTAP 9.1 и более поздние версии
- Ansible 2.6
- Python2 netapp-lib (2017.10.30) или более поздняя версия. Установите с помощью ‘pip install netapp-lib’
- Python3 netapp-lib (2018.11.13) или более поздняя версия. Установите с помощью ‘pip install netapp-lib’
- Чтобы включить http в кластере, необходимо выполнить следующие команды: ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| grow_threshold_percent целое число | Указывает процент ёмкости гибкого тома, при достижении которого запускается автоматическое увеличение. Значение порога по умолчанию варьируется от 85% до 98% в зависимости от размера тома. Ошибка, если порог увеличения меньше или равен порогу уменьшения. Диапазон от 0 до 100 | |
| hostname строка / обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| http_port целое число | Переопределить порт по умолчанию (80 или 443) на этот порт | |
| https логическое значение |
| Включить и выключить https |
| increment_size строка | Укажите размер приращения гибкого тома в следующем формате < число > [k|m|g|t] Значение — абсолютный размер для установки. Завершающие символы 'k', 'm', 'g' и 't' указывают на желаемые единицы измерения: 'килобайты', 'мегабайты', 'гигабайты' и 'терабайты' (соответственно). | |
| maximum_size строка | Укажите максимальный разрешённый размер гибкого тома в следующем формате < число > [k|m|g|t] Значение — абсолютный размер для установки. Завершающие символы 'k', 'm', 'g' и 't' указывают на желаемые единицы измерения: 'килобайты', 'мегабайты', 'гигабайты' и 'терабайты' (соответственно). Значение по умолчанию на 20% больше размера тома в момент включения автоматического размера. Ошибка, если максимальный размер тома меньше текущего размера тома. Также ошибка, если максимальный размер меньше или равен минимальному размеру. | |
| minimum_size строка | Укажите минимально допустимый размер гибкого тома в формате < число > [k|m|g|t]. Значение — абсолютный размер для установки. Завершающие символы 'k', 'm', 'g' и 't' указывают на желаемые единицы измерения: 'килобайты', 'мегабайты', 'гигабайты' и 'терабайты' (соответственно). Значение по умолчанию — размер тома в момент включения режима «увеличение_уменьшение». Ошибка, если минимальный размер больше или равен максимальному размеру. | |
| mode строка |
| Укажите режим автоматического изменения размера гибкого тома. |
| ontapi целое число | Версия ontap api, которую использовать | |
| password строка / обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| reset логическое значение |
| Возвращает значения maximum_size, increment_size, minimum_size, grow_threshold_percent, shrink_threshold_percent и mode к значениям по умолчанию |
| shrink_threshold_percent целое число | Указывает процент ёмкости гибкого тома, при достижении которого запускается автоматическое уменьшение. Порог уменьшения по умолчанию — 50%. Ошибка, если порог уменьшения больше или равен порогу увеличения. Диапазон от 0 до 100 | |
| use_rest строка |
| REST API, если поддерживается целевой системой для всех ресурсов и атрибутов, требуемых модулем. В противном случае вернётся к ZAPI. Всегда — будет всегда использовать REST API Никогда — будет всегда использовать ZAPI Авто — будет пытаться использовать REST Api |
| Имя пользователя строка / обязательно | Это может быть учетная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или уровня SVM. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/. Псевдонимы: пользователь | |
| validate_certs логическое значение |
| Если установлено значение no, сертификаты SSL не будут проверены.Это значение следует устанавливать только в случае использования на сайтах, управляемых лично, с использованием самозаверяющих сертификатов. |
| объём строка / обязательно | Имя гибкого тома, для которого мы хотим установить автоматическое изменение размера. | |
| vserver строка / обязательно | Имя vserver для использования. |
Примечания
Примечание
- Модули с префиксом na\_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Modify volume autosize
na_ontap_volume_autosize:
hostname: 10.193.79.189
username: admin
password: netapp1!
volume: ansibleVolumesize12
mode: grow
grow_threshold_percent: 99
increment_size: 50m
maximum_size: 10g
minimum_size: 21m
shrink_threshold_percent: 40
vserver: ansible_vserver
- name: Reset volume autosize
na_ontap_volume_autosize:
hostname: 10.193.79.189
username: admin
password: netapp1!
volume: ansibleVolumesize12
reset: true
vserver: ansible_vserver
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Команда NetApp Ansible (@carchi8py) <ng-ansibleteam@netapp.com>
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/na_ontap_volume_autosize_module.html