两边都安装服务单只需要一边启动服务,因为通过启动服务获取的配置文件将被移动到共享资源中,两边的服务的目录都将挂载共享资源,及启动配置文件:





2 将启动文件复制到共享资源/dev/sda1中
必须-rp -r表示复制目录-p 表示复制权限。

3 授予目录mysql 用户和用户组的权限,否则mysql用户将不能访问此共享目录


4 启动mysql服务并测试,开启看其是否成功,测试完成后需关闭,因为不同节点的mysql服务不能同时读取同一个mysql配置文件。


5 另一节点挂载并启动服务,而后关闭服务并卸载,因为集群在启动服务时会自动挂载,因此如果此时挂载可能会出现错误:


12 将共享mysql磁盘写入到集群中:
1 添加模块


2 添加虚拟VIP,
可以使用上述的VIP,也可以分开,建议分开使用。

3 添加挂载文件,
其格式是ext4 文件系统,因为上述格式化时使用的是ext4文件系统


4 添加mysql启动脚本。



5 添加组名并设置优先级:优先级高的服务将默认在其上面运行。


添加组,将VIP 、磁盘挂载、脚本启动进行绑定,其顺序不能混杂,因为其顺序是启动的顺序。








6 创建成功并启动成功:

7 mysql进行启动测试:

8 设置远程链接权限

9 进行远程链接,其IP地址是第二次添加的VIP地址。

13 测试
1 关闭server4 端mysql


此时server1端mysql服务启动

2 进行远程登录测试

3 查看集群状态

8 配置LVS针对mysql共享的拉伸
1 创建LVM
1 关闭原有服务


2 iscsi 共享服务缺点
其不能完成并发的数据库服务访问及两边的读写不同步:



3 关闭原有的服务:

4 挂载共享服务并将mysql的配置文件和数据进行备份:



5 移除对磁盘的挂载,采用本地挂载的方式进行磁盘的挂载操作



6 使用LVM进行对磁盘的操作,此处的锁类型必须是3,否则会报错。数据将不能通过锁机制进行通信。

7 此时的文件系统格式是8e,不能是默认格式,使用t 进行修改成8e

8 进行查看其划分的磁盘空间为4GB

9 必须在server4 端看到相应的修改,否则不能进行下一步。以下相同。

10 创建逻辑卷:




11 格式化磁盘,其盘名必须有集群的名称。


12 挂载并验证其同步性





2 扩展LVM
1 创建分区,此时的文件系统类型也应该是8e


2 另一个节点上必须看到相同变化,否则不能进行下一步。

3 拉伸磁盘容量:






4 设置开机自动挂载:两个节点都要设置:



5 将备份的数据库启动数据放入共享目录中,以便都可以进行读取




6 启动mysql数据库并进行查看:





7 远程登录数据库:

8 节点的关闭与启动

9 集群的删除:
1 关闭集群资源



2 分离集群节点




节点上进行查看:
3 关闭集群节点上的自启动服务。


4 删除集群两边的配置文件


5 关闭开机自动挂载:
6 查看是否卸载


7 关闭集群设备

