跳到主要内容

主动/备用对

要在一对Solace PubSub+硬件上配置主动/备用冗余,必须执行以下任务:

  • 第1步:主硬件配置
  • 第2步:备份硬件配置
  • 第3步:如果您想使用Config-Sync功能来维护两个配对的一致配置,还必须为主硬件和备份硬件启用保证消息传递和Config-Sync。参考为HA硬件启用保证消息传递。

以下命令序列示例假设消息VPN bluered 已经创建,并且名为 default 的客户端用户名帐户属于消息VPN bluered。示例中没有显示如何配置这些项目;有关如何配置它们的例子,请参考配置消息VPN和客户端用户名配置。

以下表格指定了主硬件及其备份的主动/备用冗余所需的配置参数匹配。

如果主硬件使用...备份硬件必须使用...
(configure/ip/vrf)# interface <ip-interface> primary(configure/ip/vrf)# interface <ip-interface> backup
(configure/ip/vrf/interface)# ip-address <cidr-addr>(configure/ip/vrf/interface)# ip-address <cidr-addr>
(configure/redundancy/vrrp)# primary-vrid <vrid>(9.5.0及更高版本)(configure/redundancy/vrrp)# backup-vrid <vrid>(9.5.0及更高版本)
(configure/redundancy)# vrrp-vrid <vrid> primary(9.5.0之前版本)(configure/redundancy)# vrrp-vrid <vrid> backup(9.5.0之前版本)

主动/备用HA对所需的参数匹配

主硬件配置锚点

img9.5.0及更高版本中的主硬件配置

要将硬件配置为主(本例中为 solace1),请执行以下步骤:

  1. 为主消息骨干VRF配置并启动主IP接口:
solace1(configure)# ip vrf msg-backbone
solace1(configure/ip/vrf)# create interface 1/1/1:1 primary
solace1(configure/ip/vrf/interface)# ip-address 192.168.181.198/19

主硬件的主IP地址是备份硬件的备份IP地址。

solace1(configure/ip/vrf/interface)# no shutdown
solace1(configure/ip/vrf/interface)# exit
solace1(configure/ip/vrf)# exit
solace1(configure/ip)# exit
  1. 分配冗余接口。有关冗余接口的更多信息,请参见配置冗余参数。
solace1(configure)# redundancy
solace1(configue/redundancy)# vrrp
solace1(configue/redundancy/vrrp)# interface 1/1/1
solace1(configue/redundancy/vrrp)# exit
  1. 将硬件的冗余角色设置为主。
solace1(configure/redundancy)# active-standby-role primary
  1. 指定配对事件代理并为主虚拟路由器分配VRID(例如,11):
solace1(configure/redundancy)# mate-router-name solace2
solace1(configure/redundancy)# vrrp
solace1(configure/redundancy/vrrp)# primary-vrid 11
solace1(configure/redundancy/vrrp)# exit

主虚拟路由器的VRID必须与配对硬件上备份虚拟路由器的VRID相同。

  1. 启动冗余:
solace1(configure/redundancy)# no shutdown
solace1(configure/redundancy)# exit

备份硬件配置锚点

9.5.0及更高版本中的备份硬件配置

要将硬件配置为备份(本例中为 solace2),请执行以下步骤:

  1. 为主消息骨干VRF配置并启动备份IP接口:
solace2(configure)# ip vrf msg-backbone
solace2(configure/ip/vrf)# create interface 1/1/1:2 backup
solace2(configure/ip/vrf/interface)# ip-address 192.168.181.198/19

备份硬件的备份IP地址是主硬件的主IP地址。

solace2(configure/ip/vrf/interface)# no shutdown
solace2(configure/ip/vrf/interface)# exit
solace2(configure/ip/vrf)# exit
solace2(configure/ip)# exit
  1. 分配冗余接口。有关冗余接口的更多信息,请参见配置冗余参数。
solace2(configure)# redundancy
solace2(configure/redundancy)# vrrp
solace2(configure/redundancy/vrrp)# interface 1/1/1
solace2(configure/redundancy/vrrp)# exit
  1. 将硬件的冗余角色设置为备份。
solace2(configure/redundancy)# active-standby-role backup
  1. 告诉硬件 solace2 它的配对是谁,并为备份虚拟路由器分配VRID(本例中为 11):
solace2(configure/redundancy)# mate-router solace1
solace2(configure/redundancy)# vrrp
solace2(configure/redundancy/vrrp)# backup-vrid 11
solace2(configure/redundancy/vrrp)# exit

备份虚拟路由器的VRID必须与配对硬件上主虚拟路由器的VRID相同。

  1. 启动冗余:
solace2(configure/redundancy)# no shutdown
solace2(configure/redundancy)# exit