转接上一篇博客
服务器提供存储
再添加一台主机server3
安装软件
yum install scsi-* -y
server1和2安装
yum install iscsi-* -y
然后在server3对/etc/tgt/targets.conf进行编辑
vim /etc/tgt/targets.conf
然后启动tgtd
/etc/init.d/tgtd start
server1中寻找
iscsiadm -m discovery -t st -p 172.25.0.3
在server2进行同样的操作
然后同步分区表partprobe
然后进行分区操作
fdisk -cu /dev/sdb
在server1上进行分区操作在server2进行刷新(partprobe)操作发现server2也被分区了
这是server2中的lvs也存在了
然后进行格式化操作
mkfs.ext4 /dev/dangdang/dd
进行挂载操作
mount /dev/dangdang/dd /mnt/
本地文件系统不支持同时写入
停止server1和server2服务去网页编辑添加文件系统服务
clusvcadm -d apache
然后重新添加server group
然后去server1上测试挂载和
然后去真机测试
如何同时支持挂载和写入
gfs2集群文件系统(使用gfs2时必须使用集群)
首先关闭服务
然后在server1上执行锁协议
mkfs.gfs2 -p lock_dlm -j 2 -t westos_dd:mygfs2 /dev/dangdang/dd
然后在server1和2同时进行挂载操作(只是临时挂载)
mount /dev/dangdang/dd /var/www/html/
永久挂载(server1和2同时进行)
vim /etc/fstab
查看
修改网页服务
删除resource中的date和filesystem
然后启动server group中的apache
然后去真机测试(谁拿到VIP谁开启服务然后就会被访问到)
总结
多节点同时挂载写入(gfs2:共享文件系统)
mkfs.gfs2-p Lock_dim-j 2-t westos ha:mygfs2/dev/dangdang/dd
mkfs.gfs2为gfs2文件系统创建工具,其一般常用的选项有:
-b BlockSize:指定文件系统块大小,最小为512,默认为4096;
-J MegaBytes:指定gfs2日志区域大小,默认为128MB,最小值为8MB;
-j Number:指定创建gfs2文件系统时所创建的日志区域个数,一般需要为每个挂载的客户端指定>
一个日志区域;
-p LockProtolame:所使用的锁协议名称,通常为lock_dlm或lock nolock之一;
-t LockTablellame:锁表名称,一般来说一个集群文件系统需一个硕表名以便让集群节点在施加文件锁时得悉其所关联到的集群文件系统,锁表名称为clustername:fsname,其中的cLustername必>
须跟集群配置文件中的集群名称保持一致,因此,也仅有此集群内的节点可访问此集群文件系统;
此外,同一个集群内,每个文件系统的名称必须惟一;
gfs2_tool journals /dev/dangdang/dd查看入职挂载点
gfs2_jadd -j 3 /dev/dangdang/dd增加挂载点
来源:CSDN
作者:silence-1
链接:https://blog.csdn.net/qq_41871875/article/details/104447541