方法很简单!就是用浮动IP(FLOAT IP)当主HA失联时从HA接管! 设置之前我们要知道我们的网络接口名.
打开Terminal 就能看见
我的是enp2s1,替换自己的
设置主HA
添加服务设置浮动IP
在configuration.yaml里面添加以下代码,把IP地址和enp2s1替换你自己的!!( 192.168.200.100不是HA的IP是新的没被分配的IP)
shell_command:
enable_temp_ip_address: ip addr add 192.168.200.100/24 dev enp2s1
disable_temp_ip_address: ip addr del 192.168.200.100/24 dev enp2s1
然后创建一个自动化来开机设置浮动IP
调用服务: shell_command.enable_temp_ip_address
重启主HA
设置从HA
同上在configuration.yaml添加代码!记得改IP和enp2s1
shell_command:
enable_temp_ip_address: ip addr add 192.168.200.100/24 dev enp2s1
disable_temp_ip_address: ip addr del 192.168.200.100/24 dev enp2s1
去 配置→设备与服务→添加集成 “Ping (ICMP)”主机IP 填主HA原来的IP
创建自动化主HA不通设置浮动IP
调用服务: shell_command.enable_temp_ip_address
再创建一个主HA通关闭浮动IP的自动化
调用服务: Shell Command: disable_temp_ip_address
重启主HA
我同步两个HA是借助群晖实现的.如果还有好的方法望告知!!!
|