cisco.ucs.ucs_vlans 模块 – 在 Cisco UCS Manager 上配置 VLAN
注意
此模块是 cisco.ucs 集合 (版本 1.14.0) 的一部分。
如果您正在使用 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.ucs
。您需要其他要求才能使用此模块,请参阅 要求 获取详细信息。
要在 playbook 中使用它,请指定:cisco.ucs.ucs_vlans
。
概要
在 Cisco UCS Manager 上配置 VLAN。
要求
执行此模块的主机需要以下要求。
ucsmsdk
参数
参数 |
注释 |
---|---|
VLAN 的结构配置。可以是以下之一: common - VLAN 应用于两个结构,并在两种情况下使用相同的配置参数。 A — VLAN 仅应用于结构 A。 B — VLAN 仅应用于结构 B。 对于上游不相交的 L2 网络,Cisco 建议您选择 common 来创建应用于两个结构的 VLAN。 选项
|
|
Cisco UCS Manager 的 IP 地址或主机名。 模块可与 UCS 平台仿真器一起使用 https://cs.co/ucspe |
|
分配给 VLAN 的唯一字符串标识符。 VLAN ID 可以在 '1' 和 '3967' 之间,或在 '4048' 和 '4093' 之间。 您无法创建 ID 为 4030 到 4047 的 VLAN。此范围的 VLAN ID 已被保留。 您指定的 VLAN ID 也必须受您正在使用的交换机支持。 LAN 云中的 VLAN 和 SAN 云中的 FCoE VLAN 必须具有不同的 ID。 如果 state 为 absent,则可选。 |
|
与此 VLAN 关联的多播策略。 此选项仅在“共享类型”字段设置为“无”或“主”时有效。 |
|
分配给 VLAN 的名称。 VLAN 名称区分大小写。 此名称可以包含 1 到 32 个字母数字字符。 您不能使用空格或任何特殊字符,除了 -(连字符)、“_”(下划线)、:(冒号)和。(句点)。 创建 VLAN 后,您无法更改此名称。 |
|
将 VLAN 指定为本机 VLAN。 选项
|
|
Cisco UCS Manager 身份验证的密码。 |
|
连接期间要使用的端口号(默认情况下,对于 https 连接使用 443,对于 http 连接使用 80)。 |
|
如果 use_proxy 为 no,则指定要用于连接的代理。例如,`http://proxy.xy.z:8080` |
|
“共享类型”字段。 此 VLAN 是否细分为私有 VLAN 或辅助 VLAN。可以是以下之一: none - 此 VLAN 没有辅助 VLAN 或私有 VLAN。这是一个常规 VLAN。 primary - 此 VLAN 可以有一个或多个辅助 VLAN,如“辅助 VLAN”区域所示。此 VLAN 是私有 VLAN 域中的主 VLAN。 isolated - 这是与主 VLAN 关联的私有 VLAN。此 VLAN 是隔离 VLAN。 community - 此 VLAN 可以与同一社区 VLAN 上的其他端口以及混杂端口通信。此 VLAN 是社区 VLAN。 选项
|
|
如果为 如果为 选项
|
|
如果为 选项
|
|
如果为 选项
|
|
Cisco UCS Manager 身份验证的用户名。 默认值: |
示例
- name: Configure VLAN
cisco.ucs.ucs_vlans:
hostname: 172.16.143.150
username: admin
password: password
name: vlan2
id: '2'
native: 'yes'
- name: Remove VLAN
cisco.ucs.ucs_vlans:
hostname: 172.16.143.150
username: admin
password: password
name: vlan2
state: absent