**
lvs+keepalived+nginx+php+mysql上线电商
**
提示:以下是本篇文章正文内容,下面案例可供参考
上图的redis可以先不用管
IP地址
ip地址分配:
vip | 192.168.226.1-10 |
---|---|
lvs+keepalived | 192.168.226.11-30 |
nginx | 192.168.226.31-80 |
php | 192.168.226.81-130 |
mysql | 192.168.226.131-160 |
下面这些主要是为了省事
vip:192.168.226.10
lvs1:192.168.226.111
lvs2:192.168.226.112
nginx1:192.168.226.113
nginx2:192.168.226.114
php1:192.168.226.115
php2:192.168.226.116
使用步骤
首先关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
1.lvs+keepalived服务器
两个lvs的配置基本都是一样的
安装lvs+keepalived:
yum -y install ipvsadm keepalived
开启IP转发:
echo '1' > /proc/sys/net/ipv4/ip_forward
修改keepalived配置文件:
vim /etc/keepalived/keepalived.conf
13 vrrp_skip_check_adv_addr
14 ! vrrp_strict #centos7 需要注释掉
15 vrrp_garp_interval 0
16 vrrp_gna_interval 0
17 }
18
19 vrrp_instance VI_1 {
20 state MASTER #备份服务器修改为BACKUP
21 interface ens33 #修改成本机网卡,centos7默认是ens33
22 virtual_router_id 51
23 priority 100 #备份服务器优先级调低,低于100 就行
24 advert_int 1
25 authentication {
26 auth_type PASS
27 auth_pass 1111
28 }
29 virtual_ipaddress {
30 192.168.226.10 #添加虚拟IP
31 }
32