当前位置:首页 > 资讯 > 正文

Mysql项目2--升级网站运行平台

Mysql项目2--升级网站运行平台

步骤一 清除当前配置 (删除web33主机的tomcat服务的配置)

1)停止网站服务

2)卸载共享存储

 

步骤二:部署LNP

1)安装软件

2)挂载共享存储(把NFS30的共享目录/sitedir挂载到nginx的网页目录下)

3)启动服务

要先修改配置文件把访问php页面的请求给本机的9000端口处理 再启动nginx 服务

 

步骤三:测试配置

1)编写PHP脚本 (在NFS30的共享目录编写连接MySQL服务的php脚本)

 

2)访问脚本  (在任意1台主机访问web33主机的网站服务 执行linkdb2.php脚本)

 

3)查看数据 (在数据库服务器mysql11 和 mysql22 本机查看数据,

     能看到php脚本存储的数据就成功里)

 

案例2:部署内存存储服务(部署Redis集群 ,使用内存存储网站的数据)

步骤一:部署redis服务器(6台都要配置)

具体操作步骤: 安装redis软件  、 初始化配置 、停止redis服务、启用集群功能、  启动redis 服务

配置Host51主机

 

配置Host52主机

 

配置Host53主机

 

配置Host54主机

 

配置Host55主机

 

配置Host56主机

 

创建redis集群

配置管理主机:  安装gem软件    创建ruby脚本

 

创建集群

 

查看集群信息

 

配置网站服务器 (web33)

让网站的php脚本可以连接redis 集群中任意服务器查询和存储数据

1) 安装连接redis集群的redis.so模块

2)修改php的配置文件 php.ini 加载模块

3) 查看支持的模块  

 

测试配置

在存储服务器共享目录下,创建连接集群PHP脚本

 

访问网站执行脚本(在任意主机访问网站服务器都可以)

 

命令行连接任意一台redis服务器查看数据(在任意主机连接redis服务器都可以)

 

数据迁移 (把存储在读写分离结构里的数据 到  PXC集群结构里)

在线迁移数据(在网站业务不停止的情况下数据到新的存储结构pxc集群里)

配置从服务器(把主机192.168.4.66 配置为192.168.4.11的从服务器)

 

2)修改服务主配置文件

 

确保数据一致 (pxcnode66主机 使用mysql11主机的完全备份恢复数据确保数据一致 )

先在 mysql11主机安装在线热备工具innobackupex 命令

把备份文件拷贝给 从服务pxc66主机

 

从服务pxc66主机 是完全备份文件恢复数据,(也要安装热备工具innobackupex 命令)

 

指定主服务器 (把pxc66 配置为 mysql11 的从服务器)

 

配置第1台PXC服务器(192.168.4.66)

停止mysqld服务、卸载mysqld服务软件

 

安装PXC软件、修改配置文件、启动mysql服务

 

配置第2台PXC服务器(192.168.4.10)

1)安装PXC软件

2)  修改配置文件

3)  启动mysql服务

 

配置第3台PXC服务器(192.168.4.88)

1)安装PXC软件

2)  修改配置文件

3)  启动mysql服务

 

公共配置(192.168.4.88、192.168.4.10、192.168.4.66)

 

测试配置

 

网站服务33 连接集群中的任意一台服务器都可以查看到 插入的 所有数据

 

部署LB集群

步骤一:安装软件: 在haproxy99主机上安装haproxy软件

步骤二:修改配置文件

步骤三:启动服务

 步骤四:测试配置:在网站服务器连接haproxy99主机访问数据

 

测试配置

 

部署HA集群

 

最新文章