源码安装PHP
源码安装NGINX
Mariadb双主复制+Keepalived
关于seliunx的学习过程
使用LVS+Nginx配置DR模式的Web集群
准备工作
需要最少准备三台虚拟机,关闭selinx和防火墙。
主机名 | 身份 | 网络接口 | 连接模式 | IP地址 | 软件 |
---|---|---|---|---|---|
DS | 调度服务器 | ens224 | 仅主机 | 172.21.8.80/24 | ipvsadm |
web1 | 真实服务器 | ens224 | 仅主机 | 172.21.8.20/24 | nginx |
web1 | 真实服务器 | lo(VIP) | - | 172.21.8.80/32 | nginx |
web2 | 真实服务器 | ens224 | 仅主机 | 172.21.8.30/24 | nginx |
web2 | 真实服务器 | lo(VIP) | - | 172.21.8.80/32 | nginx |
PS:
- 建议DS(调度机)的网卡使用仅主机模式的。
- web1和web2的loopback网卡都要设置为DS主机的metric值大的那一张网卡。
Linux使用小tips
新的Linux虚拟机快速基本配置
使用LVS+Nginx配置NAT模式的Web集群
准备条件
需要最少准备三台虚拟机,关闭selinx和防火墙。
主机名 | 身份 | 网络接口 | 连接模式 | IP地址 | 网关 | 软件 |
---|---|---|---|---|---|---|
DS | 调度服务器 | ens160 | nat | 192.168.20.40/24 | 192.168.20.254 | ipvsadm |
DS | 调度服务器 | ens224 | 仅主机 | 172.21.8.10/24 | - | ipvsadm |
web1 | 真实服务器 | ens224 | 仅主机 | 172.21.8.20/24 | 172.21.8.10/24 | nginx |
web2 | 真实服务器 | ens224 | 仅主机 | 172.21.8.30/24 | 172.21.8.10/24 | nginx |
PS:
- DS一定是两块网卡,并且用一张网卡去作为真实服务器的网关。
- DS的两块网卡最好模式是不一样的。