Spec-Zone.ru › Ansible

netapp.cloudmanager.na_cloudmanager_cvo_azure модуль — NetApp Cloud Manager CVO/рабочая среда в режиме single или HA для Azure.

Примечание

Этот модуль входит в коллекцию netapp.cloudmanager (версия 21.22.1).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install netapp.cloudmanager.

Чтобы использовать её в плейбуке, укажите: netapp.cloudmanager.na_cloudmanager_cvo_azure.

Новое в netapp.cloudmanager 21.4.0

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Создание, удаление или управление средой Cloud Manager CVO/рабочей средой в режиме single или HA для Azure.

Параметры

Параметр

Комментарии

allow_deploy_in_existing_rg

boolean

Указывает, разрешить ли создание в существующей группе ресурсов.

Выборы:

  • false ← (по умолчанию)
  • true

availability_zone

integer

добавлено в netapp.cloudmanager 21.20.0

Зона доступности в конфигурации расположения.

availability_zone_node1

integer

добавлено в netapp.cloudmanager 21.21.0

Зона доступности узла 1 в конфигурации расположения для режима HA.

availability_zone_node2

integer

добавлено в netapp.cloudmanager 21.21.0

Зона доступности узла 2 в конфигурации расположения для режима HA.

azure_encryption_parameters

string

добавлено в netapp.cloudmanager 21.10.0

Параметры шифрования AZURE. Требуется при использовании шифрования AZURE.

azure_tag

list / elements=dictionary

Дополнительные метки для рабочей среды AZURE CVO.

tag_key

string

Ключ метки.

tag_value

string

Значение метки.

backup_volumes_to_cbs

boolean

Автоматически включить резервное копирование всех томов в S3.

Выборы:

  • false ← (по умолчанию)
  • true

capacity_package_name

string

добавлено в netapp.cloudmanager 21.12.0

Имя пакета емкости требуется при выборе лицензии на основе емкости.

Необходим только при использовании Bring Your Own License Capacity-Based.

Professional доступен как годовая подписка от поставщика облачных услуг или Bring Your Own License Capacity-Based.

Выборы:

  • "Professional"
  • "Essential" ← (по умолчанию)
  • "Freemium"

capacity_tier

string

Включить или выключить тирование данных для первого агрегата данных.

Выборы:

  • "Blob" ← (по умолчанию)
  • "NONE"

cidr

string / обязательно

CIDR сети VNET. Если не указан, ресурсу требуется вход в az, чтобы авторизоваться и получить подробности CIDR из Azure.

client_id

string / обязательно

Идентификатор подключения к коннектору Cloud Manager.

Вы можете найти ID на вкладке «Коннектор» на [https://cloudmanager.netapp.com].

cloud_provider_account

string

Идентификатор учетных данных поставщика облачных услуг для использования при развертывании системы Cloud Volumes ONTAP.

Вы можете найти ID в Cloud Manager на странице «Настройки» > «Учетные данные».

Если не указано, Cloud Manager использует профиль экземпляра коннектора.

data_encryption_type

string

Тип шифрования для использования в рабочей среде.

Выборы:

  • "AZURE" ← (по умолчанию)
  • "NONE"

disk_size

integer

Размер диска Azure для первого агрегата данных.

Для ГБ, значение может быть [100, 500].

Для ТБ, значение может быть [1,2,4,8,16].

По умолчанию: 1

disk_size_unit

string

Единица измерения размера диска.

Выборы:

  • "GB"
  • "TB" ← (по умолчанию)

enable_compliance

boolean

Включить службу Cloud Compliance в рабочей среде.

Выборы:

  • false ← (по умолчанию)
  • true

enable_monitoring

boolean

Включить службу мониторинга в рабочей среде.

Варианты:

  • false ← (по умолчанию)
  • true

environment

string

добавлен в netapp.cloudmanager 21.8.0

Среда для операций API NetApp Cloud Manager.

Варианты:

  • "prod" ← (по умолчанию)
  • "stage"

feature_flags

dictionary

добавлен в netapp.cloudmanager 21.11.0

Включить или выключить новую функцию.

Это может быть использовано для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.

Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.

ha_enable_https

boolean

добавлен в netapp.cloudmanager 21.10.0

Для HA включить HTTPS-соединение от CVO к учетным записям хранения. Это может повлиять на производительность записи. По умолчанию значение false.

Варианты:

  • false
  • true

instance_type

string

Тип экземпляра для использования, который зависит от выбранного типа лицензии.

Изучите [‘Standard_DS3_v2’].

Стандартные [‘Standard_DS4_v2, Standard_DS13_v2, Standard_L8s_v2’].

Премиум [‘Standard_DS5_v2’, ‘Standard_DS14_v2’].

Для получения дополнительной информации о поддерживаемых типах экземпляров см. Примечания к выпуску Cloud Volumes ONTAP.

По умолчанию: "Standard_DS4_v2"

is_ha

boolean

Указывает, является ли рабочая среда парой HA или нет.

Варианты:

  • false ← (по умолчанию)
  • true

license_type

string

Тип используемой лицензии.

Для узла по емкости [‘capacity-paygo’].

Для одиночного узла по оплате за использование [‘azure-cot-explore-paygo’, ‘azure-cot-standard-paygo’, ‘azure-cot-premium-paygo’].

Для одиночного узла по оплате за использование [‘azure-cot-premium-byol’].

Для HA по емкости [‘ha-capacity-paygo’].

Для HA по оплате за использование [‘azure-ha-cot-standard-paygo’, ‘azure-ha-cot-premium-paygo’].

Для HA по оплате за использование [‘azure-ha-cot-premium-byol’].

Варианты:

  • "azure-cot-standard-paygo"
  • "azure-cot-premium-paygo"
  • "azure-cot-premium-byol"
  • "azure-cot-explore-paygo"
  • "azure-ha-cot-standard-paygo"
  • "azure-ha-cot-premium-paygo"
  • "azure-ha-cot-premium-byol"
  • "capacity-paygo" ← (по умолчанию)
  • "ha-capacity-paygo"

location

string / обязательно

Расположение, где будет создана рабочая среда.

name

string / обязательно

Имя Cloud Manager CVO для AZURE для управления.

nss_account

string

Идентификатор учетной записи NetApp Support Site для использования с данной системой Cloud Volumes ONTAP.

Если тип лицензии BYOL, а учетная запись NSS не указана, Cloud Manager пытается использовать первую существующую учетную запись NSS.

ontap_version

string

Требуемая версия ONTAP. Игнорируется, если ‘use_latest_version’ установлено в значение true.

По умолчанию: "latest"

platform_serial_number_node1

string

Для HA BYOL серийный номер первого узла.

platform_serial_number_node2

string

Для HA BYOL серийный номер второго узла.

provided_license

string

Использование файла лицензии NLF для развертывания BYOL.

refresh_token

string

Токен обновления для операций API NetApp Cloud Manager.

resource_group

string

Группа ресурсов, где будет создан Cloud Volumes ONTAP.

Если не указано, Cloud Manager генерирует имя группы ресурсов (имя рабочей среды/CVO с суффиксом ‘-rg’).

Если группы ресурсов не существует, она создается.

sa_client_id

string

Идентификатор клиента секрета учетной записи службы для операций API NetApp Cloud Manager.

sa_secret_key

string

Секретный ключ учетной записи службы для операций API NetApp Cloud Manager.

security_group_id

string

Идентификатор группы безопасности для рабочей среды. Если не указан, Cloud Manager создает группу безопасности.

serial_number

string

Серийный номер кластера.

Обязательно при использовании одного из следующих параметров: ‘azure-cot-premium-byol’ или ‘azure-ha-cot-premium-byol’.

state

string

Должен ли существовать указанный Cloud Manager CVO для AZURE или нет.

Варианты:

  • "present" ← (default)
  • "absent"

storage_type

string

Тип хранилища для первого агрегата данных.

Варианты:

  • "Premium_LRS" ← (default)
  • "Standard_LRS"
  • "StandardSSD_LRS"
  • "Premium_ZRS"

subnet_id

string / required

Имя подсети для системы Cloud Volumes ONTAP.

subscription_id

string / required

Идентификатор подписки Azure.

svm_name

string

added in netapp.cloudmanager 21.22.0

Имя SVM.

svm_password

string / required

Административный пароль для Cloud Volumes ONTAP.

Будет обновлен при каждом запуске.

tier_level

string

Если capacity_tier имеет значение Blob, этот аргумент указывает уровень многоуровневого хранения.

Варианты:

  • "normal" ← (default)
  • "cool"

update_svm_password

boolean

added in netapp.cloudmanager 21.13.0

Указывает, следует ли обновлять svm_password на CVO.

При значении true модуль не является идемпотентным, так как мы не можем прочитать текущий пароль.

Варианты:

  • false ← (default)
  • true

upgrade_ontap_version

boolean

added in netapp.cloudmanager 21.13.0

Указывает, следует ли обновлять образ ONTAP на CVO.

Если текущая версия уже соответствует требуемой, никаких действий не предпринимается.

Варианты:

  • false ← (default)
  • true

use_latest_version

boolean

Указывает, следует ли использовать последнюю доступную версию ONTAP.

Варианты:

  • false
  • true ← (default)

vnet_id

string / required

Имя виртуальной сети.

vnet_resource_group

string

Группа ресурсов в Azure, связанная с виртуальной сетью.

workspace_id

string

Идентификатор рабочей области Cloud Manager, в которой вы хотите развернуть Cloud Volumes ONTAP.

Если не указано, Cloud Manager использует первую рабочую область.

Вы можете найти идентификатор на вкладке «Рабочая область» на [https://cloudmanager.netapp.com].

writing_speed_state

string

Настройка скорости записи для Cloud Volumes ONTAP [‘NORMAL’,’HIGH’].

Этот аргумент не относится к парам HA.

Примечания

Примечание

  • Модули с префиксом na_cloudmanager предназначены для управления развертываниями CloudManager и CVO в облаках AWS/GCP/Azure.
  • Если указаны sa_client_id и sa_secret_key, в операциях будет использоваться учетная запись службы. refresh_token будет игнорироваться.

Примеры

- name: create NetApp Cloud Manager CVO for Azure single
  netapp.cloudmanager.na_cloudmanager_cvo_azure:
    state: present
    refresh_token: "{{ xxxxxxxxxxxxxxx }}"
    name: AnsibleCVO
    location: westus
    subnet_id: subnet-xxxxxxx
    vnet_id: vnetxxxxxxxx
    svm_password: P@assword!
    client_id: "{{ xxxxxxxxxxxxxxx }}"
    writing_speed_state: NORMAL
    azure_tag: [
        {tag_key: abc,
        tag_value: a123}]

- name: create NetApp Cloud Manager CVO for Azure HA
  netapp.cloudmanager.na_cloudmanager_cvo_azure:
    state: present
    refresh_token: "{{ xxxxxxxxxxxxxxx }}"
    name: AnsibleCVO
    location: westus
    subnet_id: subnet-xxxxxxx
    vnet_id: vnetxxxxxxxx
    svm_password: P@assword!
    client_id: "{{ xxxxxxxxxxxxxxx }}"
    writing_speed_state: NORMAL
    azure_tag: [
        {tag_key: abc,
        tag_value: a123}]
    is_ha: true

- name: delete NetApp Cloud Manager cvo for Azure
  netapp.cloudmanager.na_cloudmanager_cvo_azure:
    state: absent
    name: ansible
    refresh_token: "{{ xxxxxxxxxxxxxxx }}"
    location: westus
    subnet_id: subnet-xxxxxxx
    vnet_id: vnetxxxxxxxx
    svm_password: P@assword!
    client_id: "{{ xxxxxxxxxxxxxxx }}"

Значения возврата

Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:

Ключ

Описание

working_environment_id

строка

Идентификатор созданной AZURE CVO рабочей среды.

Возвращаемое значение: успех

Авторы

  • Команда NetApp Ansible (@carchi8py)

Ссылки на сборку

  • Система отслеживания задач
  • Главная страница
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/netapp/cloudmanager/na_cloudmanager_cvo_azure_module.html

Spec-Zone.ru

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