cisco.nxos.nxos_vsan 模块 – 配置 Cisco NXOS MDS 交换机的 VSAN。

注意

此模块是 cisco.nxos 集合(版本 9.2.1)的一部分。

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

要安装它,请使用:ansible-galaxy collection install cisco.nxos

要在 Playbook 中使用它,请指定:cisco.nxos.nxos_vsan

cisco.nxos 1.0.0 中的新增功能

概要

  • 为 Cisco MDS NXOS 配置 VSAN。

参数

参数

注释

vsan

列表 / elements=dictionary

要添加或删除的 VSAN 详细信息列表

id

整数 / 必需

VSAN ID

interface

列表 / elements=string

要添加的 VSAN 接口列表

name

字符串

VSAN 的名称

remove

布尔值

如果为 True,则删除 VSAN

选择

  • false

  • true

suspend

布尔值

如果为 True,则挂起 VSAN

选择

  • false

  • true

备注

注意

  • 已针对 Cisco MDS NX-OS 8.4(1) 进行测试

示例

- name: Test that vsan module works
  cisco.nxos.nxos_vsan:
    vsan:
      - id: 922
        interface:
          - fc1/1
          - fc1/2
          - port-channel 1
        name: vsan-SAN-A
        remove: false
        suspend: false
      - id: 923
        interface:
          - fc1/11
          - fc1/21
          - port-channel 2
        name: vsan-SAN-B
        remove: false
        suspend: true
      - id: 1923
        name: vsan-SAN-Old
        remove: true

返回值

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

描述

命令

列表 / elements=string

发送到设备的命令

返回: 总是

示例: ["terminal dont-ask", "vsan database", "vsan 922 interface fc1/40", "vsan 922 interface port-channel 155", "no terminal dont-ask"]

作者

  • Suhas Bharadwaj (@srbharadwaj)