欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RHCS(5)--集群(共享)文件系统(gfs2)

程序员文章站 2024-03-08 15:11:34
...

共享文件系统的配置

  • 注意:
  • 只有在集群的条件下,才能使用gfs2的文件系统
  • 但有集群的情况下,不一定要使用gfs2
  • 首先停止服务
  • mkfs.gfs2 -p lock_dlm -j 2 -t abc:mygfs2 /dev/westos/aa #指定锁协议
  • gfs2_tool sb /dev/westos/aa all #查看所有参数
  • gfs2_tool journals /dev/westos/aa #查看日志挂载点,有几个挂载点就有几个日志
  • gfs2_jadd -j 3 /dev/westos/aa #增加日志挂载点
  • lvextend -L +1G /dev/westos/aa #增加硬盘大小
  • gfs2_grow /dev/westos/aa #增加文件系统的大小
-p:指定锁协议
-j:指定创建gfs文件系统时所创建的日志区域个数
一般要给每个挂载的客户端指定一个区域
-t:锁表明,一般来说,一个集群文件系统需要一个锁表明,
以便让集群节点在施加文件锁时得知所有关联到的文件系统,
与集群名称保持一致,后面的为格式化模块的名称

RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)

测试

  • 分别在两个虚拟机上挂载
  • mount /dev/westos/aa /mnt/
  • df #查看
  • cp /etc/passwd /mnt/ #将一台机器上的passwd文件复制到mnt下
  • cat passwd #在另一台机器上查看是否同步
  • 在一台机器上删除文件,另一台机器上也会删除

RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)
RHCS(5)--集群(共享)文件系统(gfs2)

  • 先将两台机器上的/mnt/卸载
  • 再将/dev/westos/aa挂载到httpd的默认发布目录下
  • 再在一台机器上编写默认发布文件
  • 会发现挂载之后,另一台机器上也会出现此文件

RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)

  • 因此,无须将挂载交给集群,只需将服务交给集群即可
  • vim /etc/fstab #编写开机自动挂载文件,在两台机器中都添加
  • 编辑内容如下:
  • /dev/westos/aa /var/www/html gfs2 _netdev 0 0
  • 测试如下:
    RHCS(5)--集群(共享)文件系统(gfs2)
    RHCS(5)--集群(共享)文件系统(gfs2)

在浏览器中更改

RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)

  • 删除文件资源

RHCS(5)--集群(共享)文件系统(gfs2)

  • 运行httpd
    RHCS(5)--集群(共享)文件系统(gfs2)

测试

  • 哪台机器拿到vip,哪台机器开启服务,其资源就能一直被访问到

RHCS(5)--集群(共享)文件系统(gfs2)RHCS(5)--集群(共享)文件系统(gfs2)

相关标签: Linux企业实战