cisco.nxos.nxos_vrrp 模块 – 管理 NX-OS 交换机上的 VRRP 配置。

注意

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

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

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

要在 playbook 中使用它,请指定:cisco.nxos.nxos_vrrp

cisco.nxos 1.0.0 中的新增功能

概要

  • 管理 NX-OS 交换机上的 VRRP 配置。

参数

参数

注释

admin_state

字符串

用于启用或禁用 VRRP 进程。

选择

  • "shutdown" ← (默认)

  • "no shutdown"

  • "default"

authentication

字符串

明文身份验证字符串或 ‘default’ 关键字

group

字符串 / 必填

VRRP 组号。

interface

字符串 / 必填

正在为 VRRP 管理的接口的全名。

interval

字符串

通告之间的时间间隔或 ‘default’ 关键字

preempt

布尔值

启用/禁用抢占。

选择

  • false

  • true

priority

字符串

VRRP 优先级或 ‘default’ 关键字

state

字符串

指定资源的所需状态。

选择

  • "present" ← (默认)

  • "absent"

vip

字符串

VRRP 虚拟 IP 地址或 ‘default’ 关键字

注意

注意

  • 在 VIRL 上针对 NXOSv 7.3.(0)D1(1) 进行了测试

  • 不支持 Cisco MDS

  • VRRP 功能需要在系统上首先启用。

  • 在使用此模块之前,SVI 必须存在。

  • 在使用此模块之前,接口必须是 L3 端口。

  • state=absent 删除设备上存在的 VRRP 组。

  • VRRP 不能在环回接口上配置。

  • 有关使用 CLI 和 NX-API 的信息,请参阅 :ref:`NXOS 平台选项指南 <nxos_platform_options>`

  • 有关使用 Ansible 管理网络设备的更多信息,请参阅 :ref:`Ansible 网络指南 <network_guide>`

  • 有关使用 Ansible 管理 Cisco 设备的更多信息,请参阅 `Cisco 集成页面 <https://ansible.org.cn/integrations/networks/cisco>`_。

示例

- name: Ensure vrrp group 100 and vip 10.1.100.1 is on vlan10
  cisco.nxos.nxos_vrrp:
    interface: vlan10
    group: 100
    vip: 10.1.100.1

- name: Ensure removal of the vrrp group config
  cisco.nxos.nxos_vrrp:
    interface: vlan10
    group: 100
    vip: 10.1.100.1
    state: absent

- name: Re-config with more params
  cisco.nxos.nxos_vrrp:
    interface: vlan10
    group: 100
    vip: 10.1.100.1
    preempt: false
    priority: 130
    authentication: AUTHKEY

返回值

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

描述

commands

列表 / elements=string

发送到设备的命令

返回: 始终

示例: ["interface vlan10", "vrrp 150", "address 10.1.15.1", "authentication text testing", "no shutdown"]

作者

  • Jason Edelman (@jedelman8)

  • Gabriele Gerbino (@GGabriele)