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

一.实验环境

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

二.实验过程

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

      fdisk -l  ##查看
    

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

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

      yum install scsi-*  -y
    

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

	vim /etc/tgt/targets.conf

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

/etc/init.d/tgtd start

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
ps aux ##查看服务进程,发现出现两个进程
Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署

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

      yum install iscsi-* -y
    

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

  • 发现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的部署
查看后发现sdb,说明已经共享过来了
Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署

  • 部署数据库

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

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

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

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

Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
在server1/2上测试mysql是否能正常使用

	mysql -p 

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

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

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

  • 启动服务
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
  • 单点写入
    在server1上的mysql的数据目录下上传一个文件,在server2上查看,看是否能看得到。
    Linux企业级运维进阶教程5——(2)RHCS集群iscsi设备共享及其mysql的部署
    在server1上上传的文件,在server2上是看不到的,这就是单点写入。