Linux企业实战-RHCS

冷暖自知 提交于 2020-02-24 13:35:56

转接上一篇博客

服务器提供存储

再添加一台主机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增加挂载点

 

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