LXY3800 发表于 2018-12-30 08:54:34

快速搭建keepalived(DR)+lvs脚本

#!/bin/bash
#write:blacksnow
echo "Welcome use keepalived+LVS(DR) script!!"
read -p "Keepalived_master_地址:         " KL_master
read -p "Keepalived_backup地址:            " KL_backup
read -p "报警邮件名(eg:root@localhost):    " EM_to
read -p "邮件的发送名(eg:Elson@keepalive): " EM_from
read -p "监测网络的接口(eg:eth0):          " interface
read -p "虚拟VIP地址:                      " vir_VIP
read -p "虚拟访问端口(default 80):         " port
port=${port:-80}
read -p "负载调度算法(rr/wrr):             " lb_algo
#read -p "负载均衡的机制(NAT/TUN/DR):       " lb_kind
lb_kind='DR'
read -p "后端web-1地址:                  " real1_IP
read -p "后端web-2地址:                  " real2_IP
NULL="/dev/null"
real1_weight=1
real2_weight=1
####################################################
#调度器Keepalived+lvs(DR)
####################################################
#
#ssh ${KL_master}yum -y install keepalived ipvsadm >${NULL}
#ssh ${KL_backup}yum -y install keepalived ipvsadm >${NULL}
#
####################################################
#Keepalived+lvs(DR)MASTER配置
####################################################
cat
页: [1]
查看完整版本: 快速搭建keepalived(DR)+lvs脚本