数据库项目升级redis,pxc,haproxy

本文档详细介绍了如何升级网站运行平台,部署Redis集群,配置管理主机,进行数据迁移至PXC集群,并搭建负载均衡及高可用集群。首先,通过卸载旧服务、安装LNMP环境来升级网站平台。接着,部署Redis集群,涉及多台服务器的配置、启动和测试。随后,将MySQL数据迁移到PXC集群,确保主从同步。最后,设置haproxy实现负载均衡,并利用keepalived构建HA集群,确保服务的稳定性和高可用性。
摘要由CSDN通过智能技术生成

案例1:升级网站运行平台
清除当前配置
停止服务
• 分别在web33和web44主机,做如下操作:
– 停止服务
– 禁止开机运行
]# systemctl stop httpd
]# systemctl disable httpd
卸载共享存储
• 分别在web33和web44主机,做如下操作:
– 卸载当前加载
– 清除开机加载配置
]# umount /var/www/html
]# vim /etc/fstab
#192.168.4.30:/sitedir /var/www/html nfs defaults 0 0
部署LNMP
安装软件
• 软件安装顺序如下: (web33 和 web44 )
– 安装源码Nginx 软件
– 安装php-fpm 软件
– 安装php 及 php-mysql 软件
– 安装mariadb-server 及 mariadb、mariadb-devel软件
挂载共享存储
• 具体操作如下: (web33 和 web44 )
– 挂载共享存储
– 配置远程加载服务开机运行
]# vim /etc/fstab
192.168.4.30:/sitedir /usr/local/nginx/html nfs
:wq
]# mount -a
]# systemctl enable remote-fs.target defaults 0 0

测试配置
• 具体操作如下:
– 编写php脚本文件
– 客户端访问
nfs30~]# vim /sitedir/test2.php

<?php $school =“tarena” ; echo $school ; ?>

client50~]# curl http://192.168.4.33/test2.php
client50~]# curl http://192.168.4.44/test2.php

案例2:部署缓存服务
1.环境准备(准备以下7台机器)

部署redis服务器
• 6台redis服务器做如下:
– 安装软件
for i in 51 52 53 54 56 57 ; do scp -r /linux-soft/03/redis/ root@192.168.4. i : / r o o t ; d o n e f o r i i n 515253545657 ; d o s s h r o o t @ 192.168.4. i:/root; done for i in 51 52 53 54 56 57 ; do ssh root@192.168.4. i:/root;doneforiin515253545657;dosshroot@192.168.4.i “cd /root/redis/;tar -xf redis-4.0.8.tar.gz”; done
for i in 51 52 53 54 56 57 ; do ssh root@192.168.4. i " y u m − y i n s t a l l g c c " ; d o n e – 初 始 化 配 置 f o r i i n 515253545657 ; d o s s h r o o t @ 192.168.4.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值