加粗样式
描述:由于nexus进程会因为某些原因挂掉,为了不影响使用,决定做nexus高可用。
准备:根据上一章,准备两台服务器搭建nexus,主:192.168.51.204 maven01,备:192.168.51.207 maven02:
1.搭建keepalived
主:
1 # cat /etc/keepalived/keepalived.conf
2 ! Configuration File for keepalived
3
4 global_defs {
5 router_id maven01
6 }
7 vrrp_script chk_http_port { #检测nexus端口是否存在,不存在进行vip漂移
8 script “</dev/tcp/127.0.0.1/10890”
9 interval 1
10 weight -30
11 fall 1
12 rise 1
13 }
14 vrrp_instance VI_1 {
15 state MASTER
16 interface eth0
17 virtual_router_id 88
18 priority 150
19 advert_int 1
20 authentication {
21 auth_type PASS
22 auth_pass 1111
23 }
24 virtual_ipaddress {
25 192.168.51.210
26 }
27 track_script {
28 chk_htt