Spec-Zone.ru › Ansible 2.6

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
обязательно
    Варианты:
  • present
  • absent
Указать, должен ли заданный том существовать или нет.
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

Spec-Zone.ru

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