主动/备用对
要在一对Solace PubSub+硬件上配置主动/备用冗余,必须执行以下任务:
- 第1步:主硬件配置
- 第2步:备份硬件配置
- 第3步:如果您想使用Config-Sync功能来维护两个配对的一致配置,还必须为主硬件和备份硬件启用保证消息传递和Config-Sync。参考为HA硬件启用保证消息传递。
以下命令序列示例假设消息VPN blue
和 red
已经创建,并且名为 default
的客户端用户名帐户属于消息VPN blue
和 red
。示例中没有显示如何配置这些项目;有关如何配置它们的例子,请参考配置消息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对所需的参数匹配
主硬件配置锚点
9.5.0及更高版本中的主硬件配置
要将硬件配置为主(本例中为 solace1
),请执行以下步骤:
- 为主消息骨干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
- 分配冗余接口。有关冗余接口的更多信息,请参见配置冗余参数。
solace1(configure)# redundancy
solace1(configue/redundancy)# vrrp
solace1(configue/redundancy/vrrp)# interface 1/1/1
solace1(configue/redundancy/vrrp)# exit
- 将硬件的冗余角色设置为主。
solace1(configure/redundancy)# active-standby-role primary
- 指定配对事件代理并为主虚拟路由器分配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相同。
- 启动冗余:
solace1(configure/redundancy)# no shutdown
solace1(configure/redundancy)# exit
备份硬件配置锚点
9.5.0及更高版本中的备份硬件配置
要将硬件配置为备份(本例中为 solace2
),请执行以下步骤:
- 为主消息骨干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
- 分配冗余接口。有关冗余接口的更多信息,请参见配置冗余参数。
solace2(configure)# redundancy
solace2(configure/redundancy)# vrrp
solace2(configure/redundancy/vrrp)# interface 1/1/1
solace2(configure/redundancy/vrrp)# exit
- 将硬件的冗余角色设置为备份。
solace2(configure/redundancy)# active-standby-role backup
- 告诉硬件
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相同。
- 启动冗余:
solace2(configure/redundancy)# no shutdown
solace2(configure/redundancy)# exit