Модуль 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 | Указывает, разрешено ли создание в существующей группе ресурсов. Варианты:
|
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. Варианты:
|
capacity_package_name string добавлено в netapp.cloudmanager 21.12.0 | При выборе лицензии на основе емкости необходимо указать имя пакета емкости. Essential доступен только с лицензией Bring Your Own License на основе емкости. Professional доступен в виде годового контракта от поставщика облачных услуг или лицензии Bring Your Own License на основе емкости. Варианты:
|
capacity_tier string | Включить ли многоуровневое хранение данных для первого агрегата данных. Варианты:
|
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 | Тип шифрования, используемый для рабочей среды. Варианты:
|
disk_size integer | Размер тома Azure для первого агрегата данных. Для ГБ допустимые значения: [100, 500]. Для ТБ допустимые значения: [1,2,4,8,16]. По умолчанию: |
disk_size_unit string | Единица измерения размера диска. Варианты:
|
enable_compliance boolean | Включить службу Cloud Compliance в рабочей среде. Варианты:
|
enable_monitoring boolean | Включить службу Monitoring в рабочей среде. Варианты:
|
environment string добавлено в netapp.cloudmanager 21.8.0 | Среда для операций с API NetApp Cloud Manager. Варианты:
|
feature_flags dictionary добавлено в netapp.cloudmanager 21.11.0 | Включить или отключить новую функцию. Этот параметр можно использовать для включения экспериментальной функции или отключения новой функции, нарушающей обратную совместимость. Поддерживаемые ключи и значения могут измениться без предварительного уведомления. Неизвестные ключи игнорируются. |
ha_enable_https boolean добавлено в netapp.cloudmanager 21.10.0 | Для HA включить HTTPS-подключение CVO к учетным записям хранения. Это может повлиять на производительность записи. По умолчанию — false. Варианты:
|
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. По умолчанию: |
is_ha boolean | Указывает, является ли рабочая среда парой HA. Варианты:
|
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’]. Варианты:
|
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. По умолчанию: |
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 существовать. Варианты:
|
storage_type string | Тип хранилища для первого агрегата данных. Варианты:
|
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, этот аргумент указывает уровень многоуровневого хранения. Варианты:
|
update_svm_password boolean добавлено в netapp.cloudmanager 21.13.0 | Указывает, нужно ли обновлять svm_password в CVO. Если задано значение true, модуль не является идемпотентным, поскольку невозможно прочитать текущий пароль. Варианты:
|
upgrade_ontap_version boolean добавлено в netapp.cloudmanager 21.13.0 | Указывает, нужно ли обновлять образ ONTAP в CVO. Если текущая версия уже соответствует требуемой, никаких действий не выполняется. Варианты:
|
use_latest_version boolean | Указывает, следует ли использовать последнюю доступную версию ONTAP. Варианты:
|
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. Возвращается: при успешном выполнении |
Ссылки на коллекцию
© 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