F5 BIGIP HA配置
F5 BIG-IP HA配置
配置准备
在做HA实验之前最好把网络拓扑和地址规划好,这样配置HA更简单明了,拓扑如下:
IP信息:
BIGIP-1管理ip:192.168.150.129
BIGIP-2管理ip:192.168.150.130
外部vlan13对应ip段:13.1.1.0/24
内部vlan12对应ip段:12.1.1.0/24
BIGIP HA ip段:11.1.1.1-2/30
注意:
两台bigip,最好先配置第二台bigip,然后再配置第一台bigip。
如果是一台bigip,那就配置完bigip-2的操作就可以了。
配置bigip-2
通用配置
配置内容包括:
- 管理地址
- 主机名(必须是标准的FQDN)
- 时区
- 修改默认root密码
- 修改默认admin密码
- 开启ssh
系统接受配置信息应用后会退出登录,输入新的密码登录。将进入网络配置阶段:
网络配置
选择标准网络,next:
配置设备冗余选项,默认即可,next:
配置内部网络
内容包括:
- 内部接口的ip
- 内部接口的float ip
- 接口选择指定的连线接口,tagging 选择untagged,然后add
选择好后NEXT:
配置外部网络
内容包括:
- 外部接口的ip
- 外部接口默认网关ip
- 外部接口的float ip
- 接口选择指定的连线接口,tagging 选择untagged,然后add
选择好后NEXT:
配置HA网络
内容包括:
- HA接口的ip
- HA接口选择指定的连线接口,tagging 选择untagged,然后add
选择好后NEXT:
配置时间服务器
这里就默认指定本机。
如果有内部NTP,可以指定内部ntp或者公网ntp都可。
配置dns
根据需求配置,这里默认:
配置同步链路
最好选择HA。
故障转移配置
默认只有HA链路,可以通过右上角ADD 将内部和外部也全部加进来。
镜像链路配置
镜像配置可以将内部网络作为备用链路。
BIGIP-2配置结束
选择最下边的 "Finished" 完成。
配置完成后,会看到如下信息:
配置bigip-1
通用配置
配置内容包括:
- 管理地址
- 主机名(必须是标准的FQDN)
- 时区
- 修改默认root密码
- 修改默认admin密码
- 开启ssh
系统接受配置信息应用后会退出登录,输入新的密码登录。将进入网络配置阶段:
网络配置
选择标准网络,next:
配置设备冗余选项,默认即可,next:
配置内部网络
内容包括:
- 内部接口的ip
- 内部接口的float ip
- 接口选择指定的连线接口,tagging 选择untagged,然后add
选择好后NEXT:
配置外部网络
内容包括:
- 外部接口的ip
- 外部接口默认网关ip
- 外部接口的float ip
- 接口选择指定的连线接口,tagging 选择untagged,然后add
选择好后NEXT:
配置HA网络
内容包括:
- HA接口的ip
- HA接口选择指定的连线接口,tagging 选择untagged,然后add
选择好后NEXT:
配置时间服务器
这里就默认指定本机。
如果有内部NTP,可以指定内部ntp或者公网ntp都可。
配置dns
根据需求配置,这里默认:
配置同步链路
最好选择HA。
故障转移配置
默认只有HA链路,可以通过右上角ADD 将内部和外部也全部加进来。
镜像链路配置
镜像配置可以将内部网络作为备用链路。
主备配置
标准主备配置
还是在第一台BIG-IP上配置:选择"Standard pair configuration"的Next:
发现主备设备
这有段内容大意是:如果你确实有两台设备 来配置主备,那么点击NEXT 去发现第二台设备。系统将将自动创建trust,创建一个设备组,利用HA来配置同步和高可用,也会创建一个traffic group来支持主备配置。
远端设备信息
其实就是备机的ip和用户名密码,点击"Retrieve Device Information":
点击"Finished" 完成。
等待设备配置之后,会看到两个bigip都在"awiting initial sync"状态。
并且设备会根据ip地址选举主备:主的为active、被的为standby状态。
进行第一次手动同步
接下来的操作都在active 主设备上操作。
按照图片进入选项:
在Sync Options选项处:
- 选择sync device to group (也就是将本地设备的配置同步到组里,实现主备第一次同步。)
- Overwrite configuration(覆盖配置,由于两台设备都是初始化配置,就无需选择这个了。如果standby配置过别的东西,可以选择这里,直接覆盖standby设备,否则同步不成功。)
- 然后点击最下边sync ,进行同步。
同步完成之后,会看到 两台bigip的状态显示为in sync状态,两台设备也都显示为绿色状态。
配置自动同步
根据图片依次点击进去:
勾选"Automatic Sync" ,选择Update:
现在到standby上查看已经有了相同的配置:
主备手动切换
根据图片依次点击进去:
强制将主设备到standby:
查看切换结果:
配置vlan链路监控
这里的配置其实就是监控F5 BIG-IP的internal、external、HA等链路,当链路出现问题,实现自动切换。
- 根据图片依次点击进去:
- 增加配置
添加
active :代表设备链路出现问题后,设备的状态,有4种:- reboot 重启设备
- restart all 重启所以的服务
- 自己主动切换到standby,并重启TM服务
- 自己主动切换到standby
依次添加:
- 同样需要到standby设备上操作相同的内容。
模拟故障切换
当big-ip公网链路中断
目前状态:
BIG-IP-1 是主
BIG-IP-2 是备
在GW5800上将g1/0端口 shutdown,模拟公网链路中断。
实现BIG-IP自动切换到BIG-IP-2上。
BIG-IP-1 已经自动切换到了standby:
BIG-IP-2 成为active:
当BIG-IP-1 的链路恢复之后不会主动切回active,会一直是standby,除非big-ip-2出现问题,才会切为active。