RHCS 高可用集群下的 iscsi 磁盘共享与mysql数据库部署

版权声明:©2004 Microsoft Corporation. All rights reserved. https://blog.csdn.net/qq_42036824/article/details/87806992

一、实验环境

主机名 IP 服务
server1 172.25.79.1 ricci 、luci、iscsi、mysql-server
server2 172.25.79.2 ricci、iscsi、mysql-server
server 172.24.79.3 scsi
foundation79 172.25.79.250 fence

二、 RHCS 高可用集群下的 iscsi 共享磁盘与mysql数据库的部署

  1. 首先将上一篇博文中配置的apache关掉
  • clusvcadm -d apache //关闭httpd服务
  • clusvcadm -e apache //打开httpd服务
    在这里插入图片描述
  1. 重新开启一台虚拟机server3,并添加一个硬盘
    在这里插入图片描述
  • fdisk -l,查看8G硬盘已经添加成功在这里插入图片描述
  1. 配置server3(服务端)
  • 服务端安装:
    在这里插入图片描述
  • 编辑磁盘共享配置文件

在这里插入图片描述
在这里插入图片描述

  • 启动服务
    在这里插入图片描述
  • tgtd只能有这两个进(否则有问题)
    在这里插入图片描述
    在这里插入图片描述
  1. 配置客户端(server1和server2)
  • 客户端安装:
    在这里插入图片描述
    在这里插入图片描述
  • 发现共享设备
  • 连接共享设备
    在这里插入图片描述
    在这里插入图片描述
  • 在客户端fdisk -l,可以发现共享过来的硬盘
    在这里插入图片描述
    在这里插入图片描述
  1. 给server1,server2配置mysql服务
  • 在两个节点进行数据库的安装
    在这里插入图片描述
    在这里插入图片描述
  • 格式化为ext4类型(Exf4 本地文件系统,写入不同步)
    在这里插入图片描述
  • 挂载数据库
    在这里插入图片描述
  • 修改该目录所有者,让数据库用户可以进行操作,并启动数据库
    在这里插入图片描述
  1. 添加故障转移域dbfail
    在这里插入图片描述

  2. 添加新的集群资源
    在这里插入图片描述

  • 添加文件系统
    在这里插入图片描述
  • 添加虚拟IP
    在这里插入图片描述
  • 添加数据库启动脚本
    在这里插入图片描述
  1. 资源添加后,创建服务组
    在这里插入图片描述
  • 并为服务组添加资源(刚才新添加的三个资源)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 然后刷新页面,则显示服务启动成功,在server1上运行
  • 并且共享磁盘也已经挂在到/var/lib/mysql
    在这里插入图片描述
    注意:有时服务会一直显示disabled
  • 可以手动,关闭服务再重启服务
    在这里插入图片描述
  • 或者可以退出页面重新登录试一下
  • 测试:运行独占
  • 在之前的配置中,apache和mysql服务在创建服务组的时候都没有勾选 Run Exclusive
  • 所以通过命令可以将server1上的服务转到server2上,将server2上的服务转到server1上
    在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42036824/article/details/87806992