Spec-Zone.ru › Ansible 2.4

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)
  • да
  • нет
  • true
  • false
Включить существующий кэш SSD на объёме (ошибка, если кэш SSD не определён).
ssid
да
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
state
да
  • present
  • absent
Указать, должен ли существовать указанный объём или нет.
storage_pool_name
да
Требуется только при запрошенном состоянии 'present'. Название пула хранения, на котором должен существовать объём.
thin_provision
нет
  • да
  • нет
  • true
  • false
Подготовить объём к тонкому выделению. Тонкие объёмы могут создаваться только на пулах дисков (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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API