community.network.ce_lacp 模块 – 管理华为 CloudEngine 交换机上的 Eth-Trunk 接口
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。
要在 playbook 中使用它,请指定:community.network.ce_lacp
。
注意
community.network 集合已弃用,将从 Ansible 12 中删除。有关更多信息,请参阅讨论线程。
community.network 0.2.0 中的新增功能
已弃用
- 在以下版本中删除:
版本 6.0.0
- 原因:
此集合及其中的所有内容均未维护且已弃用。
- 替代方案:
未知。
概要
管理华为 CloudEngine 交换机上的 Eth-Trunk 特定配置参数。
别名:network.cloudengine.ce_lacp
参数
参数 |
注释 |
---|---|
以 10 微秒为单位的延迟时间值。 |
|
当 lacp 超时类型为 “Fast” 时,用户定义的时间可以是数字 (3~90)。 |
|
在系统视图上配置 lacp 优先级。 |
|
链路聚合组中的最大活动链路数。 |
|
最大活动链路数的值。 选项
|
|
指定 Eth-Trunk 接口的工作模式。 选项
|
|
启用扩展 LACP 协商端口号的功能。 选项
|
|
抢占延迟时间的值。 |
|
指定 Eth-Trunk lacp 的 lacp 抢占使能。该值为布尔值 “true” 或 “false”。 选项
|
|
eth-trunk 成员接口的优先级。 |
|
选择优先级或速度以进行抢占。 选项
|
|
管理资源的状态。 选项
|
|
Lacp 抑制状态抖动。 选项
|
|
链路聚合控制协议系统 ID,接口 Eth-Trunk 视图。 格式为 “X-X-X”,X 是十六进制 (a,aa,aaa 或 aaaa) |
|
Lacp 超时类型,可以是 “Fast” 或 “Slow”。 选项
|
|
Eth-Trunk 接口编号。该值为整数。该值的范围取决于分配的转发 eth-trunk 模式命令。当指定 256 时,值的范围为 0 到 255。当指定 512 时,值的范围为 0 到 511。当指定 1024 时,值的范围为 0 到 1023。 |
|
Lacp 抑制意外 mac 禁用。 选项
|
备注
注意
如果
state=absent
删除 Eth-Trunk 配置和接口(如果已存在)。如果未显式传递要删除的成员,则删除所有现有成员(如果有),并删除 Eth-Trunk。此模块要求在被管理的远程设备上启用 netconf 系统服务。
建议的连接是
netconf
。此模块也适用于旧版 playbook 的
local
连接。
示例
- name: Ensure Eth-Trunk100 is created, and set to mode lacp-static
community.network.ce_lacp:
trunk_id: 100
mode: 'lacp-static'
state: present
- name: Ensure Eth-Trunk100 is created, add two members, and set global priority to 1231
community.network.ce_lacp:
trunk_id: 100
global_priority: 1231
state: present
- name: Ensure Eth-Trunk100 is created, and set mode to Dynamic and configure other options
community.network.ce_lacp:
trunk_id: 100
mode: Dynamic
preempt_enable: True,
state_flapping: True,
port_id_extension_enable: True,
unexpected_mac_disable: True,
timeout_type: Fast,
fast_timeout: 123,
mixed_rate_link_enable: True,
preempt_delay: 23,
collector_delay: 33,
state: present
返回值
常用返回值记录在此处,以下是此模块独有的字段
键 |
描述 |
---|---|
模块执行后 Eth-Trunk 信息的 k/v 对 已返回:始终 示例: |
|
现有 Eth-Trunk 的 k/v 对 已返回:始终 示例: |
|
传递到模块的参数的键/值对 已返回:始终 示例: |
|
发送到设备的命令 已返回:始终 示例: |
状态
此模块将在 6.0.0 版本中移除。[已弃用]
有关更多信息,请参阅 已弃用。