构建基于GFS文件系统的RHCS架构集群
2011-04-23 14:52
666 查看
先创建共享存储服务器:
[root@station39 ~]# yum install scsi-target-utils -y
[root@station39 ~]# service tgtd start
查看下3260端口是否启动。
此时仅仅是提供的服务还没有提供任何共享的存储设备。
新建一个分区sda5,但是不要格式化:
新建一个target:
[root@primary ~]# tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2011-04.com.a.linux:appdata
[root@primary ~]# tgtadm --lld iscsi --op show --mode target
新建一个逻辑单元:
[root@primary ~]# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda5
[root@primary ~]# tgtadm --lld iscsi --op show --mode target
默认情况下SCSI设备禁止任何人访问。
设置访问控制权限:
[root@primary ~]# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.0.0/24
[root@primary ~]# tgtadm --lld iscsi --op show --mode target
OK,此时共享设备就可以被客户端访问挂载了。
三个节点:
node1.a.com 192.168.0.127
node2.a.com 192.168.0.61
node3.a.com 192.168.0.23
首先确保三台节点上iscsi-initiator-utils,ricci都安装完毕,在其中一个节点上安装luci。
yum install iscsi-initiator-utils -y
yum install ricci -y
yum install luci -y
编辑/etc/hosts 文件,确保三台节点之间可以互相解析。
192.168.0.127 node1.a.com node1
192.168.0.61 node2.a.com node2
192.168.0.23 node3.a.com node3
分别在每台节点上编辑/etc/iscsi/initiatorname.iscsi文件,给共享存储起一个别名:
InitiatorName=iqn.2011-04.com.a.node1/2/3
启动iscsi,ricci服务 ,启动一台节点上的luci服务。
使用浏览器访问https://192.168.0.23/8084开始创建集群:
cluster---->Create a New Cluster
给每个节点添加fence:
添加故障转移域:
在任意一个节点上查看集群状态:
# cman_tool status
# clustat
实现分布式文件锁:
#service rgmangager start
配置LVM支持集群的形式:
#lvmconf –enable-cluster
#service clvmd start
查看GFS的模块是否已经加载:
#lsmod | grep gfs
启动GFS文件系统:
#service gfs start
#service gfs2 start
将远端的共享存储挂载到节点上
#iscsiadm –m discovery –t sendtargets –p 192.168.0.39
#iscsiadm –m node –T iqn.2011-04.com.a.linux.appdata –p 192.168.0. 39 –l
在任意一个节点上对挂载的共享存储设备创建LVM:
#pvcreate /dev/sdb
#vgcreate vg1 /dev/sdb
#lvcreate –L 5G –n gfsdata vg1
LVM已经创建成功,下面将vg1格式化为GFS文件系统:
#gfs_mkfs –p lock_dlm –t gfs:gfsdata –j 5 /dev/vg1/gfsdata
挂载到本地目录下:
mount –t gfs /dve/vg1/gfsdata /gfs
此时,无论你在哪个节点上对文件系统进行创建或者修改文件,其他节点上均可以看到。
[root@station39 ~]# yum install scsi-target-utils -y
[root@station39 ~]# service tgtd start
查看下3260端口是否启动。
此时仅仅是提供的服务还没有提供任何共享的存储设备。
新建一个分区sda5,但是不要格式化:
新建一个target:
[root@primary ~]# tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2011-04.com.a.linux:appdata
[root@primary ~]# tgtadm --lld iscsi --op show --mode target
新建一个逻辑单元:
[root@primary ~]# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda5
[root@primary ~]# tgtadm --lld iscsi --op show --mode target
默认情况下SCSI设备禁止任何人访问。
设置访问控制权限:
[root@primary ~]# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.0.0/24
[root@primary ~]# tgtadm --lld iscsi --op show --mode target
OK,此时共享设备就可以被客户端访问挂载了。
三个节点:
node1.a.com 192.168.0.127
node2.a.com 192.168.0.61
node3.a.com 192.168.0.23
首先确保三台节点上iscsi-initiator-utils,ricci都安装完毕,在其中一个节点上安装luci。
yum install iscsi-initiator-utils -y
yum install ricci -y
yum install luci -y
编辑/etc/hosts 文件,确保三台节点之间可以互相解析。
192.168.0.127 node1.a.com node1
192.168.0.61 node2.a.com node2
192.168.0.23 node3.a.com node3
分别在每台节点上编辑/etc/iscsi/initiatorname.iscsi文件,给共享存储起一个别名:
InitiatorName=iqn.2011-04.com.a.node1/2/3
启动iscsi,ricci服务 ,启动一台节点上的luci服务。
使用浏览器访问https://192.168.0.23/8084开始创建集群:
cluster---->Create a New Cluster
给每个节点添加fence:
添加故障转移域:
在任意一个节点上查看集群状态:
# cman_tool status
# clustat
实现分布式文件锁:
#service rgmangager start
配置LVM支持集群的形式:
#lvmconf –enable-cluster
#service clvmd start
查看GFS的模块是否已经加载:
#lsmod | grep gfs
启动GFS文件系统:
#service gfs start
#service gfs2 start
将远端的共享存储挂载到节点上
#iscsiadm –m discovery –t sendtargets –p 192.168.0.39
#iscsiadm –m node –T iqn.2011-04.com.a.linux.appdata –p 192.168.0. 39 –l
在任意一个节点上对挂载的共享存储设备创建LVM:
#pvcreate /dev/sdb
#vgcreate vg1 /dev/sdb
#lvcreate –L 5G –n gfsdata vg1
LVM已经创建成功,下面将vg1格式化为GFS文件系统:
#gfs_mkfs –p lock_dlm –t gfs:gfsdata –j 5 /dev/vg1/gfsdata
挂载到本地目录下:
mount –t gfs /dve/vg1/gfsdata /gfs
此时,无论你在哪个节点上对文件系统进行创建或者修改文件,其他节点上均可以看到。
相关文章推荐
- 构建基于GFS文件系统的RHCS架构集群 推荐
- RHCS + GNBD实现基于multipath上的GFS文件系统
- centos6.5环境基于corosync+cman+rgmanager实现RHCS及iscsi+gfs2+clvm的文件系统集群
- centos6.5环境基于corosync+cman+rgmanager实现RHCS及iscsi+gfs2+clvm的文件系统集群
- rhcs群集构建 scsi+iscsi+luci+ricci的web页面(附加gfs群集文件系统)
- 基于SquashFS 构建 Linux 可读写文件系统
- 基于 SquashFS 构建 Linux 可读写文件系统
- 基于开源软件构建高性能集群NAS系统,包括负载均衡(刘爱贵)
- 基于 SquashFS 构建 Linux 可读写文件系统
- 构建debian文件系统 基于tiny210v2
- 基于Linux的集群系统的文件系统介绍
- [转载] 【冬瓜哥手绘雄文】集群文件系统架构演变终极深度梳理图解
- 转【红帽GFS集群文件系统配置指南】
- 基于Linux的嵌入式文件系统构建与设计
- 【1】基于TQ2440的MP3设计——【6、构建根文件系统】
- 使用Dockerfile文件构建基于centOS系统的tomcat镜像
- 构建基于NFS文件系统的Openldap身份验证
- 基于RHCS+ISCSI+CLVM实现web服务的共享存储集群架构
- 基于 SquashFS 构建 Linux 可读写文件系统
- CentOS6环境配置Linux GFS+LVM集群文件系统