虚拟机的负载均衡

就是一个代理服务器代理很多服务器  ,利用nginx

虚拟机的负载均衡_第1张图片

代理服务器有很多备份的服务器,用keepalived可以实现自动分配和开机启动,需要提前设置MASTER和BACKUP,当两台代理服务器同时可用,则被MASTER抢到ip,当MASTER阻塞之后又回来又会抢回IP。

nginx安装

首先在虚拟机192.168.148.31可以通过实现用 192.168.148.30:8080访问192.168.148.31

ifconfig ens33 add 192.168.148.30

上传nginx文件

yum -y install gcc pcre-devel openssl openssl-devel ##把所有依赖的包都下载

##再到 nginx-...路径下

./configure --prefix=/var/local/nginx

##再进行安装和编译

make &&make install

##再到nginx/conf 下(路径要对)
 
vi nginx.conf

虚拟机的负载均衡_第2张图片

虚拟机的负载均衡_第3张图片

在nginx下进行sbin/nginx   启动

sbin/nginx -s reload,重新加载

配置负载均衡

虚拟机的负载均衡_第4张图片

在网页上直接输入192.168.148.30:8080 可以随机分配服务器

weight表示权重

可以用cp 把文件传到/var/local/tomcat/apache-tomcat-8.5.38/webapps 里

再到浏览器用192.168.148.30:8080/文件名

用scp 把他传到host2

安装keepallived

上传后下载,在软件的路径下配置路径

./configure --prefix=/var/local/nginx

编译安装

make && make install

虚拟机的负载均衡_第5张图片

虚拟机的负载均衡_第6张图片

虚拟机的负载均衡_第7张图片

修改 state    interface         virtual ipaddress

记得把keepalived

记得把keepalived传给host2然后启动,如果不行可以把防火墙全关了

systemctl stop firewalld

虚拟机的负载均衡_第8张图片

你可能感兴趣的:(负载均衡,linux,运维)