Linux高可用集群 RHCS的iscsi磁盘共享及其数据库的部署

一.实验环境

主机名(IP) 服务
server1(172.25.254.1) iscsi,mysql-server(客户端)
server2(172.25.254.2) iscsi,mysql-server(客户端)
server3(172.25.254.3) scsi(服务端)

二.模拟rhcs集群下的iscsi磁盘共享及其数据库部署

1.关掉实验环境下用到的主机上的服务(httpd)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.iscsi共享磁盘的配置

  • 在scsi服务端(server3)

  • (1)打开虚拟机的管理界面添加一个8G的硬盘用于iscsi的实验磁盘
    在这里插入图片描述

  • (2)查看硬盘添加成功
    在这里插入图片描述
    在这里插入图片描述

  • (3)安装服务端软件
    在这里插入图片描述

  • (4)编辑磁盘共享配置文件
    在这里插入图片描述
    文件编辑内容如下:
    在这里插入图片描述

  • (5)开启磁盘共享服务
    在这里插入图片描述

  • (6)查看该服务产生的进程,只有俩个进程才算正确
    在这里插入图片描述
    在这里插入图片描述

  • server1配置(客户端)

  • (1)安装支持共享设备的软件(yum源搭建好之后)
    在这里插入图片描述

  • (2)发现server3服务端的共享设备并且连接共享设备
    在这里插入图片描述

  • (3)查看磁盘分区,发现共享过来的硬盘
    在这里插入图片描述

  • server3(客户端)的配置:

  • (1)安装客户端连接软件
    在这里插入图片描述

  • (2)发线共享设备并且连接共享设备
    在这里插入图片描述

  • (3)已连接的共享设备的查看
    在这里插入图片描述

3.数据库的配置(客户端)

  • server1:

  • (1)安装数据库
    在这里插入图片描述

  • (2)将已经连接的共享过来的磁盘格式化,格式化为ext4类型(Exf4本地文件系统,写入不同步)
    在这里插入图片描述

  • (3)将数据库挂载在已经格式化的连接后的磁盘下
    在这里插入图片描述

  • (4)修改数据库目录所有者,因为默认为root,改为mysql数据库用户可以进行相应的操作实现共享
    在这里插入图片描述

  • (5)启动数距库
    在这里插入图片描述

  • server2(同server1):

  • (1)安装数据库
    在这里插入图片描述

  • (2)格式化
    在这里插入图片描述

  • (3)挂载数据库
    在这里插入图片描述

  • (4)修改数据库目录的所有者,开启数据库服务
    在这里插入图片描述
    4.RHCS集群模式下iscsi磁盘共享模式的添加

  • (1)故障转移域的添加
    在这里插入图片描述
    在这里插入图片描述

  • (2)添加iscsi共享磁盘的新的集群资源
    在这里插入图片描述
    a.添加文件系统
    在这里插入图片描述
    b.虚拟IP的添加
    在这里插入图片描述
    c.数据库启动脚本的添加
    在这里插入图片描述

  • (3)创建服务组
    在这里插入图片描述
    在这里插入图片描述

  • (4)在服务组中添加已经所创建好的资源
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    5.测试

  • (1)刷新页面发现服务运行在server2上,发现server2上自动挂载共享的磁盘,因为设置的失败回切域server2的优先级比server1高,在server1上回切的时间只有5秒。
    在这里插入图片描述

  • (2)在客户端的虚拟机上使用命令查看设备的使用情况
    在这里插入图片描述

  • (2)在server1和server2俩个客户端分别删掉/var/libmysqld的数据库并关闭数据库服务,在次刷新页面。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    刷新页面:
    在这里插入图片描述
    显示运行在server2上,在server2上查看
    在这里插入图片描述
    可以看到server2上的磁盘已经挂载,并且服务正常运行。

  • (3)因为在设置时没有设置mysqld服务的运行独占,所以可以通过命令可以使服务运行在指定的服务器上
    在这里插入图片描述
    重新刷新页面发现服务也是运行在server1上
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    并且在server1上查看的时候server1上自动挂载共享设备,而server2上的设备自动卸载

发布了107 篇原创文章 · 获赞 0 · 访问量 1437

猜你喜欢

转载自blog.csdn.net/weixin_45029822/article/details/104468283