Модуль netapp.cloudmanager.na_cloudmanager_snapmirror — SnapMirror в NetApp Cloud Manager
Примечание
Этот модуль входит в коллекцию netapp.cloudmanager (версия 21.24.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install netapp.cloudmanager.
Чтобы использовать её в плейбуке, укажите: netapp.cloudmanager.na_cloudmanager_snapmirror.
Примечание
Коллекция netapp.cloudmanager считается неподдерживаемой и будет удалена из Ansible 15. После удаления вы по-прежнему сможете установить коллекцию вручную с помощью ansible-galaxy collection install netapp.cloudmanager. Дополнительные сведения см. в обсуждении.
Добавлено в netapp.cloudmanager 21.6.0
Краткое описание
- Создание или удаление отношения SnapMirror в Cloud Manager.
Параметры
Параметр | Комментарии |
|---|---|
capacity_tier string | Уровень ёмкости тома для переноса неактивных данных в объектное хранилище. По умолчанию используются следующие значения для каждого облачного провайдера: Amazon — ‘S3’, Azure — ‘Blob’, GCP — ‘cloudStorage’. Если указано NONE, уровень ёмкости при создании тома не задаётся. Варианты:
|
client_id string / обязательный | Идентификатор коннектора Cloud Manager Connector. |
destination_aggregate_name string | Агрегат, в котором будет создан том. Если значение не указано, Cloud Manager выберет для вас оптимальный агрегат. |
destination_svm_name string | Имя целевой SVM. Если имя не указано, используется имя SVM по умолчанию. |
destination_volume_name string / обязательный | Имя целевого тома, создаваемого для отношения SnapMirror. |
destination_working_environment_id string | Общедоступный идентификатор рабочей среды целевого тома. |
destination_working_environment_name string | Имя рабочей среды целевого тома. |
environment string добавлено в netapp.cloudmanager 21.8.0 | Среда для операций с API NetApp Cloud Manager. Варианты:
|
feature_flags dictionary добавлено в netapp.cloudmanager 21.11.0 | Включение или отключение новой функции. Можно использовать для включения экспериментальной функции или отключения новой функции, нарушающей обратную совместимость. Поддерживаемые ключи и значения могут изменяться без уведомления. Неизвестные ключи игнорируются. |
max_transfer_rate integer | Максимальная скорость передачи, КБ/с. Укажите 0, чтобы не задавать ограничение; в противном случае используйте число от 1024 до 2,147,482,624. По умолчанию: |
policy string | Имя политики SnapMirror. По умолчанию: |
provider_volume_type string | Тип тома базового облачного провайдера. Для AWS: [‘gp3’, ‘gp2’, ‘io1’, ‘st1’, ‘sc1’]. Для Azure: [‘Premium_LRS’,’Standard_LRS’,’StandardSSD_LRS’]. Для GCP: [‘pd-balanced’,’pd-ssd’,’pd-standard’]. |
refresh_token string | Токен обновления для операций с API NetApp Cloud Manager. |
sa_client_id string | Идентификатор клиента секрета учётной записи службы для операций с API NetApp Cloud Manager. |
sa_secret_key string | Секретный ключ учётной записи службы для операций с API NetApp Cloud Manager. |
schedule string | Имя расписания. По умолчанию: |
source_svm_name string | Имя исходной SVM. Если имя не указано, используется имя SVM по умолчанию. |
source_volume_name string / обязательный | Имя исходного тома. |
source_working_environment_id string | Общедоступный идентификатор рабочей среды исходного тома. |
source_working_environment_name string | Имя рабочей среды исходного тома. |
state string | Должно ли существовать указанное отношение SnapMirror. Варианты:
|
tenant_id string добавлено в netapp.cloudmanager 21.14.0 | Идентификатор учётной записи NetApp, с которой будет связан коннектор. Используется только при работе с FSx. |
Примечания
Примечание
- Поддерживается check_mode.
- Модули с префиксом na_cloudmanager предназначены для управления развертываниями CloudManager и CVO в облаках AWS/GCP/Azure.
- Если указаны sa_client_id и sa_secret_key, для операций будет использоваться учётная запись службы. refresh_token будет проигнорирован.
Примеры
- name: Create snapmirror with working_environment_name
netapp.cloudmanager.na_cloudmanager_snapmirror:
state: present
source_working_environment_name: source
destination_working_environment_name: dest
source_volume_name: source
destination_volume_name: source_copy
policy: MirrorAllSnapshots
schedule: 5min
max_transfer_rate: 102400
client_id: client_id
refresh_token: refresh_token
- name: Delete snapmirror
netapp.cloudmanager.na_cloudmanager_snapmirror:
state: absent
source_working_environment_name: source
destination_working_environment_name: dest
source_volume_name: source
destination_volume_name: source_copy
client_id: client_id
refresh_token: refresh_token
Ссылки на коллекцию
© 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_snapmirror_module.html