Spec-Zone.ru › Ansible

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

Примечание

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

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

Чтобы установить её, используйте: ansible-galaxy collection install netapp.cloudmanager.

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

Примечание

Коллекция netapp.cloudmanager считается неподдерживаемой и будет удалена из Ansible 15. После её удаления вы по-прежнему сможете установить коллекцию вручную с помощью ansible-galaxy collection install netapp.cloudmanager. Дополнительные сведения см. в теме обсуждения.

Добавлено в netapp.cloudmanager 21.4.0

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

Общие сведения

  • Создание, удаление или управление CVO/рабочей средой Cloud Manager в режиме 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

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

Essential доступен только с лицензией Bring Your Own License на основе емкости.

Professional доступен в виде годового контракта от поставщика облачных услуг или лицензии Bring Your Own License на основе емкости.

Варианты:

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

capacity_tier

string

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

Варианты:

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

cidr

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

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

client_id

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

Идентификатор коннектора Cloud Manager Connector.

Идентификатор можно найти на вкладке Connector по адресу [https://cloudmanager.netapp.com].

cloud_provider_account

string

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

Идентификатор можно найти в Cloud Manager на странице Settings > Credentials.

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

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

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

Варианты:

  • 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

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

Explore [‘Standard_DS3_v2’].

Standard [‘Standard_DS4_v2, Standard_DS13_v2, Standard_L8s_v2’].

Premium [‘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’].

Для одного узла с лицензией BYOL на узел [‘azure-cot-premium-byol’].

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

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

Для HA с лицензией BYOL на узел [‘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" ← (по умолчанию)
  • "absent"

storage_type

string

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

Варианты:

  • "Premium_LRS" ← (по умолчанию)
  • "Standard_LRS"
  • "StandardSSD_LRS"
  • "Premium_ZRS"

subnet_id

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

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

subscription_id

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

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

svm_name

string

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

Имя SVM.

svm_password

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

Пароль администратора для Cloud Volumes ONTAP.

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

tier_level

string

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

Варианты:

  • "normal" ← (по умолчанию)
  • "cool"

update_svm_password

boolean

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

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

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

Варианты:

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

upgrade_ontap_version

boolean

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

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

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

Варианты:

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

use_latest_version

boolean

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

Варианты:

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

vnet_id

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

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

vnet_resource_group

string

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

workspace_id

string

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

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

Идентификатор можно найти на вкладке Workspace по адресу [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

string

Идентификатор working_environment_id вновь созданной среды CVO в AZURE.

Возвращается: при успешном выполнении

Авторы

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

Ссылки на коллекцию

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

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

Spec-Zone.ru

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