Linux服务器集群部署

16次阅读

服务器集群部署

​ 1. 性能远超一台

​ 2. 能够避免单点故障

​ 两台 nginx 主 , 副

​ 几个 Tomcat 服务器

1. 里面配置了 lrzsz,vim 并且配置好静态 ip 地址

编辑网卡 , 将 ip 地址改成 151

vim /etc/sysconfig/network-scripts/ifcfg-ens33 

编辑主机名

vim /etc/hostname 
reboot 

安装 mysql

连接 navicat

安装 Tomcat 见配置步骤

./startup.sh // 开启 Tomcat 

将配置文件里面的 webapp 里面的全部文件删除

rm -rf * 

将 war 包放到里面只要开启 Tomcat 就会自动解压

ROOT 就是默认的执行文件

将 EasyBuy 改成文件 ROOT

mv EasyBuy ROOT 

详细见安装文件

在 server 上面添加配置信息

upstream easybuy{server 192.168.149.141:8080; server 192.168.149.142:8080; server 192.168.149.143:8080;} 

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传 (img-m6Hg2Gwe-1602483935062)(C:\Users\junji\Desktop\ 笔记 \ 图片 \QQ 截图 20201005164435.png)]

将 location 改成 :

proxy_pass http://easybuy; 

[外链图片转存失败, 源站可能有防盗链机制, 建议将图片保存下来直接上传 (img-UHp5Mdur-1602483935070)(C:\Users\junji\Desktop\ 笔记 \ 图片 \QQ 截图 20201005165409.png)]

重启 nginx 成功解决问题

rpm -qa|grep keepalived 
yum -y install keepalived 

rpm -qa | grep keepalived

yum -y remove keepalived

\1. 两台 nginx 都安装 keepalived

yum -y install keepalived

\2. 编辑 keepalived 的配置文件

cd /etc/keepalived

vim keepalived.conf

\3. 删除 14 行 vrrp_strict

\4. 19 行 配置主 MASTER 或 备 BACKUP

nginx01– MASTER

nginx02– BACKUP

20 行 配置网卡名称

21 行 配置虚拟路由 id (主备保持一样)

22 行 配置优先级 (主高备低)

28 行 配置 vip (即虚拟 ip) (主备保持一样)

ip addr 查看 vip 绑定情况

启动 keepalived

systemctl start keepalived 
rpm -qa | grep keepalived 
yum -y remove keepalived 
yum -y install keepalived 
cd /etc/keepalived 
vim keepalived.conf 
nginx01-- MASTER 
nginx02-- BACKUP 

20 行 配置网卡名称 ens-33

21 行 配置虚拟路由 id (主备保持一样)

22 行 配置优先级 (主高备低)

28 行 配置 vip (即虚拟 ip) (主备保持一样)

启动 keepalived 的状态

systemctl start keepalived 

查看 keepalived 的状态

systemctl status keepalived 

暂停 keepalived

systemctl stop keepalived 

原文链接:https://blog.csdn.net/weixin_42153706/article/details/109026948

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2023-12-30发表,共计1468字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。