RHCS集群通过ISCSI实现共享存储(单点挂载)

会有一股神秘感。 提交于 2020-02-23 15:26:29

一、搭建环境

两台redht6.5的虚拟机。

server1 配置luci集群管理界面,用来配置和管理集群。
server1、server2 集群节点,配置ricci。
server3 配置共享存储,增添一块共享磁盘

二、共享存储搭建步骤(单点挂载)

1.新建一个虚拟机,添加一个虚拟硬盘;
在这里插入图片描述

[root@rhcs3 ~]# fdisk -l

在这里插入图片描述2.在服务端安装软件

[root@rhcs3 ~]# yum install scsi-* -y

3.在文件里配置共享策略,开启服务,查看

[root@rhcs3 ~]# vim /etc/tgt/targets.conf
 38 <target iqn.2020-02.com.example:server.target1>
 39     backing-store /dev/vda
 40 </target>
 [root@rhcs3 ~]# /etc/init.d/tgtd start

在这里插入图片描述

[root@rhcs3 ~]# tgt-admin -s

在这里插入图片描述

[root@rhcs3 ~]# ps ax

在这里插入图片描述
注意:只能有这两个tgtd进程,否则不成功

4.在集群节点端安装iscsi软件,并查看服务端共享出来的存储

[root@rhcs1 ~]# yum install iscsi-* -y
[root@rhcs1 ~]# iscsiadm -m discovery -t st -p 172.25.254.3
[root@rhcs2 ~]# yum install iscsi-* -y
[root@rhcs2 ~]# iscsiadm -m discovery -t st -p 172.25.254.3

在这里插入图片描述在这里插入图片描述
5.激活存储

[root@rhcs1 ~]# iscsiadm -m node -l
[root@rhcs1 ~]# fdisk -l

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

[root@rhcs2 ~]# iscsiadm -m node -l
[root@rhcs2 ~]# fdisk -l

在这里插入图片描述
6. 划分区(只需要在一台节点端上操作)

[root@rhcs1 ~]# fdisk -cu /dev/sdb
n,1,p,t,8e,wq,
[root@rhcs1 ~]# partprobe

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

[root@rhcs1 ~]# fdisk -l

在这里插入图片描述

[root@rhcs2 ~]# fdisk -l

在这里插入图片描述
7.创建LVM逻辑卷

[root@rhcs2 ~]# pvcreate /dev/sdb1
  dev_is_mpath: failed to get device for 8:17
  Physical volume "/dev/sdb1" successfully created
[root@rhcs2 ~]# pvs
  PV         VG       Fmt  Attr PSize  PFree 
  /dev/sda2  VolGroup lvm2 a--  19.51g     0 
  /dev/sdb1           lvm2 a--  20.00g 20.00g

在这里插入图片描述

[root@rhcs2 ~]# vgcreate dd /dev/sdb1
  Clustered volume group "dd" successfully created
[root@rhcs2 ~]# vgs
  VG       #PV #LV #SN Attr   VSize  VFree 
  VolGroup   1   2   0 wz--n- 19.51g     0 
  dd         1   0   0 wz--nc 20.00g 20.00g

在这里插入图片描述

[root@rhcs2 ~]# lvcreate -L 4G -n cc dd
  Logical volume "cc" created
[root@rhcs2 ~]# lvs
  LV      VG       Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  lv_root VolGroup -wi-ao----  18.54g                                             
  lv_swap VolGroup -wi-ao---- 992.00m                                             
  cc      dd       -wi-a-----   4.00g                                             

在这里插入图片描述
8. 对创建出来的设备进行格式化

[root@rhcs1 ~]# mkfs.ext4 /dev/dd/cc

在这里插入图片描述
9. 在一台节点上进行挂载,写入一个html发布页
在这里插入图片描述
注意:
当格式化之后两台同时进行挂载的时候,在其中一台写入东西(正常看见),另一台可以看见(看以看见但有报错,不能进行删除);当在写入的一端进行删除后,另一端仍可以看见,在进行卸载后再挂载才能消失

  1. 将apache服务组件资源停掉
    在这里插入图片描述
[root@rhcs2 ~]# clusvcadm -d apache

在这里插入图片描述
11. 添加新的集群资源
01.添加文件系统
在这里插入图片描述
在这里插入图片描述

  1. 创建新的资源组(此处同是httpd,所以将以前的修改)

先ip后挂载filesystem文件系统再httpd服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
13. 开启apache组资源,查看(对应的设置会在apache开启的服务器上生效)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试:

在这里插入图片描述
将apache服务迁移至另一节点(因为有存储,所以不能进行爆头;因为集群用的是同一块存储)

[root@rhcs1 ~]# clusvcadm -r apache -m rhcs2
Trying to relocate service:apache to rhcs2...Success
service:apache is now running on rhcs2

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!