Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署

一.实验环境

本次实验将物理机作为前端页面管理机,server1和server2作为集群节点,server3作为共享设备服务端

二.实验过程

1.在server3服务端
  • 提供一个8G的虚拟共享设备storage
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第1张图片

      fdisk -l  ##查看
    

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第2张图片

  • 安装共享存储需要的软件在文件里配置共享策略,开启服务并查看

      yum install scsi-*  -y
    

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第3张图片

	vim /etc/tgt/targets.conf

在这里插入图片描述

/etc/init.d/tgtd start

在这里插入图片描述
ps aux ##查看服务进程,发现出现两个进程
在这里插入图片描述

2. 在server1和server2节点上
  • 安装支持共享设备的软件

      yum install iscsi-* -y
    

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第4张图片

  • 发现server3服务端的共享设备并且激活共享设备

      iscsiadm -m discovery -t st -p 172.25.69.3
      iscsiadm -m node -l
      fdisk -l
      mkfs.ext4 /dev/sdb
    

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第5张图片
查看后发现sdb,说明已经共享过来了
Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第6张图片
Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第7张图片

  • 部署数据库

      yum install mysql-server -y
    
  • 初始化数据库

      mount /dev/sdb /var/lib/mysql/
      chown mysql.mysql /var/lib/mysql/    ##修改数据库目录所有者和所有组
    

在这里插入图片描述

/etc/init.d/mysqld start     注意要保证数据目录是空的否则起不来

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第8张图片
在这里插入图片描述
在server1/2上测试mysql是否能正常使用

	mysql -p 

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第9张图片Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第10张图片

3.在页面添加资源
  • 故障转移域的添加
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第11张图片
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第12张图片
  • 添加iscsi共享磁盘的资源
    添加VIP
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第13张图片
    添加启动脚本
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第14张图片
    添加文件系统
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第15张图片
  • 创建服务组
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署_第16张图片

在这里插入图片描述

  • 启动服务
    在这里插入图片描述
    在这里插入图片描述
  • 单点写入
    在server1上的mysql的数据目录下上传一个文件,在server2上查看,看是否能看得到。
    在这里插入图片描述
    在server1上上传的文件,在server2上是看不到的,这就是单点写入。

你可能感兴趣的:(Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署)