netapp_eseries.santricity.netapp_e_amg_role 模块 – NetApp E 系列更新异步镜像组 (AMG) 中存储阵列的角色。

注意

此模块是 netapp_eseries.santricity 集合 (版本 1.4.1) 的一部分。

如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用: ansible-galaxy collection install netapp_eseries.santricity

要在剧本中使用它,请指定: netapp_eseries.santricity.netapp_e_amg_role

netapp_eseries.santricity 2.2.0 中的新增功能

概要

  • 将存储阵列更新为异步镜像组中的主实例或从实例

参数

参数

注释

api_password

字符串 / 必需

用于向 SANtricity WebServices 代理或嵌入式 REST API 进行身份验证的密码。

api_url

字符串 / 必需

SANtricity WebServices 代理或嵌入式 REST API 的 URL。

api_username

字符串 / 必需

用于向 SANtricity WebServices 代理或嵌入式 REST API 进行身份验证的用户名。

force

布尔值

无论主机的在线状态如何,是否强制执行角色反转

选项

  • false ← (默认)

  • true

name

字符串 / 必需

角色名称

noSync

布尔值

是否在角色反转之前避免同步

选项

  • false ← (默认)

  • true

role

字符串 / 必需

阵列应该是 AMG 的主阵列还是从阵列

选项

  • "primary"

  • "secondary"

ssid

字符串 / 必需

异步镜像操作的主存储阵列的 ID

validate_certs

布尔值

是否应该验证 https 证书?

选项

  • false

  • true ← (默认)

示例

- name: Update the role of a storage array
  netapp_e_amg_role:
    name: updating amg role
    role: primary
    ssid: "{{ ssid }}"
    api_url: "{{ netapp_api_url }}"
    api_username: "{{ netapp_api_username }}"
    api_password: "{{ netapp_api_password }}"
    validate_certs: "{{ netapp_api_validate_certs }}"

返回值

常用的返回值已记录在 此处,以下是此模块独有的字段

描述

msg

字符串

错误消息

返回:失败

示例: "No Async Mirror Group with the name."

作者

  • Kevin Hulquest (@hulquest)