netapp.cloudmanager.na_cloudmanager_aggregate 模块 – NetApp Cloud Manager 聚合
注意
此模块是 netapp.cloudmanager 集合(版本 21.24.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install netapp.cloudmanager
。
要在 playbook 中使用它,请指定:netapp.cloudmanager.na_cloudmanager_aggregate
。
netapp.cloudmanager 21.3.0 中新增
概要
在 Cloud Manager 上创建、修改或删除聚合。
参数
参数 |
注释 |
---|---|
聚合的容量层,用于将冷数据分层到对象存储。 如果值为 NONE,则在创建聚合时不会设置 capacity_tier。 选项
|
|
Cloud Manager 连接器的连接器 ID。 |
|
所需的磁盘大小。 |
|
磁盘大小单位 [‘GB’ 或 ‘TB’]。默认为 ‘TB’。 选项
|
|
用于 NetApp Cloud Manager API 操作的环境。 选项
|
|
启用或禁用新功能。 这可以用于启用实验性功能或禁用破坏向后兼容性的新功能。 支持的键和值可能会更改,恕不另行通知。未知的键将被忽略。 |
|
新聚合应属于的宿主节点。 |
|
预配置 IOPS。仅当 providerVolumeType 为“io1”时才需要。 |
|
新聚合的名称。 |
|
新聚合中所需的磁盘数量。 |
|
云提供商卷类型。 |
|
用于 NetApp Cloud Manager API 操作的刷新令牌。 |
|
用于 NetApp Cloud Manager API 操作的服务帐户密钥客户端 ID。 |
|
用于 NetApp Cloud Manager API 操作的服务帐户密钥。 |
|
指定的聚合是否应该存在。 选项
|
|
单位为 Mb/s。有效范围为 125-1000。 仅当 provider_volume_type 为“gp3”时才需要。 |
|
将在其中创建聚合的工作环境的公共 ID。 |
|
将在其中创建聚合的工作环境名称。 |
备注
注意
支持 check_mode。
前缀为 na_cloudmanager 的模块用于管理 AWS/GCP/Azure 云中的 CloudManager 和 CVO 部署。
如果提供了 sa_client_id 和 sa_secret_key,则将在操作中使用服务帐户。将忽略 refresh_token。
示例
- name: Create Aggregate
netapp.cloudmanager.na_cloudmanager_aggregate:
state: present
name: AnsibleAggregate
working_environment_name: testAWS
client_id: "{{ client_id }}"
number_of_disks: 2
refresh_token: xxx
- name: Delete Volume
netapp.cloudmanager.na_cloudmanager_aggregate:
state: absent
name: AnsibleAggregate
working_environment_name: testAWS
client_id: "{{ client_id }}"
refresh_token: xxx
返回值
常见返回值记录在这里,以下是此模块独有的字段
键 |
描述 |
---|---|
成功消息。 返回: 成功 示例: |