netapp_eseries.santricity.na_santricity_lun_mapping 模块 – NetApp E 系列管理 LUN 映射

注意

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

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

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

要在 playbook 中使用它,请指定:netapp_eseries.santricity.na_santricity_lun_mapping

概要

  • 创建、删除或修改卷和目标主机/主机组之间的映射。

参数

参数

注释

api_password

字符串 / 必需

用于向 SANtricity Web Services Proxy 或嵌入式 Web Services API 进行身份验证的密码。

api_url

字符串 / 必需

SANtricity Web Services Proxy 或嵌入式 Web Services API 的 URL。

示例 https://prod-1.wahoo.acme.com:8443/devmgr/v2

api_username

字符串 / 必需

用于向 SANtricity Web Services Proxy 或嵌入式 Web Services API 进行身份验证的用户名。

lun

整数

要为映射赋予的 LUN 值。

如果提供的 volume_name 与不同的 LUN 关联,则将其更新为此处提供的值。

未指定时,LUN 值将由存储系统确定。

ssid

字符串

要管理的阵列的 ID。此值对于每个阵列必须唯一。

默认值: "1"

state

字符串

Present 将确保映射存在,absent 将删除映射。

选项

  • "present" ← (默认)

  • "absent"

target

字符串

要分配给映射的主机或主机组的名称

如果省略,则使用默认主机组。

如果提供的 volume_name 与不同的目标关联,则将其更新为此处提供的值。

validate_certs

布尔值

是否应验证 https 证书?

选项

  • false

  • true ← (默认)

volume_name

别名:volume

字符串 / 必需

要包含在映射中的卷的名称。

使用 ACCESS_VOLUME 来引用带内访问管理卷。

备注

注意

  • E 系列 Ansible 模块需要 Web Services Proxy (WSP) 实例可用以管理存储系统,或者支持嵌入式 Web Services API 的 E 系列存储系统。

  • 嵌入式 Web Services 目前适用于 E2800、E5700、EF570 和更新的硬件型号。

  • netapp_eseries.santricity.netapp_e_storage_system 可用于配置由 WSP 实例管理的系统。

示例

---
    - name: Map volume1 to the host target host1
      na_santricity_lun_mapping:
        ssid: "1"
        api_url: "https://192.168.1.100:8443/devmgr/v2"
        api_username: "admin"
        api_password: "adminpass"
        validate_certs: true
        state: present
        target: host1
        volume: volume1
    - name: Delete the lun mapping between volume1 and host1
      na_santricity_lun_mapping:
        ssid: "1"
        api_url: "https://192.168.1.100:8443/devmgr/v2"
        api_username: "admin"
        api_password: "adminpass"
        validate_certs: true
        state: absent
        target: host1
        volume: volume1

返回值

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

描述

msg

字符串

模块的成功与否

返回:始终

示例: "Lun mapping is complete"

作者

  • Kevin Hulquest (@hulquest)

  • Nathan Swartz (@ndswartz)