UOS安装GlusterFS(一)
  RUHeDsKHS0Ps 2023年11月02日 45 0


本文主要介绍如何在UOS系统中安装GlusterFS,以及如何创建分布式卷、如何创建复制式卷。

如何使用GlusterFS常用功能:访问控制、权限控制、磁盘配额、快照管理等,访问:UOS使用GlusterFS(二)_glusterfs取消权限_小时候很牛、的博客-

《目录》

1、实验环境说明

2、基础环境调试

3、创建分布式卷

4、删除卷

5、创建复制式卷

1、实验环境说明

UOS server + GlusterFS

UOS安装GlusterFS(一)_glusterfs

UOS安装GlusterFS(一)_uos安装gluster_02

  

2、基础环境调试

如无特殊说明,以下操作在所有节点中进行。

2.1  分别再不同节点中修改对应主机名

    # hostnamectl set-hostname node1

    # hostnamectl set-hostname node2

    # hostnamectl set-hostname client

2.2  添加hosts解析

# vi /etc/hosts

    192.168.26.110  node1

    192.168.26.120  node2

    192.168.26.100  client

2.3  配置时间同步

# apt update && apt -y install chrony

# vi /etc/chrony/chrony.conf

    增加一行:server 192.168.26.110

# systemctl start chronyd && systemctl enable chronyd

2.4  安装GlusterFS服务端(在node1和node2节点上)

# apt -y install glusterfs-server

# systemctl start glusterfs && systemctl enable glusterfs

2.5  安装GlusterFS客户端(在client节点上)

# apt -y install glusterfs-client

3、创建分布式卷

如无特殊说明,以下操作在node1节点中进行。

3.1  建立peer关系

# gluster peer probe node2

    

UOS安装GlusterFS(一)_glusterfs_03

# gluster pool list

    

UOS安装GlusterFS(一)_uos安装gluster_04

# gluster peer status

    

UOS安装GlusterFS(一)_glusterfs_05

3.2  创建PV、VG、池、精简LV

# pvcreate /dev/sdb

# pvs

    

UOS安装GlusterFS(一)_glusterfs_06

    创建VG

# vgcreate vg_sdb /dev/sdb

# vgs

    

UOS安装GlusterFS(一)_gluster_07

    创建池

# lvcreate -L 5G -T vg_sdb/thin_pool

# lvs

UOS安装GlusterFS(一)_glusterfs_08

    创建精简lv

# lvcreate -V 2G -T -n lv1 vg_sdb/thin_pool

# lvs

UOS安装GlusterFS(一)_uos安装gluster_09

    格式化精简lv

# mkfs.xfs /dev/vg_sdb/lv1

UOS安装GlusterFS(一)_glusterfs_10

3.3  创建挂载点,并设置自动挂载

Node1节点

# mkdir /xx

# vim /etc/fstab

       增加一行  /dev/vg0/lv1 /xx xfs defaults 0 0

# mount –a

Node2节点

# mkdir /yy

# vim /etc/fstab

       增加一行  /dev/vg0/lv1 /yy xfs defaults 0 0

# mount -a

3.4  分别在node1/node2的挂载点中创建目录

# mkdir /xx/data

# mkdir /yy/data

3.5  创建glusterfs卷

# gluster volume create v1 node1:/xx/data node2:/yy/data

    (创建完需要启动后使用)

UOS安装GlusterFS(一)_gluster_11

查看glusterfs卷

# gluster volume list

    

UOS安装GlusterFS(一)_uos安装gluster_12

查看glusterfs卷详细信息
    # gluster volume info v1

   

UOS安装GlusterFS(一)_uos安装gluster_13

启动glusterfs卷
    # gluster volume start v1

# gluster volume info v1

   

UOS安装GlusterFS(一)_gluster_14

3.6  客户端挂载(挂载任意节点都可以)
    # mount.glusterfs node1:/v1 /mnt

# df

   

UOS安装GlusterFS(一)_glusterfs_15

3.7  测试验证

在客户端上创建文件,查看结果
    # touch /mnt/aa{1..10}
    # ls

   

UOS安装GlusterFS(一)_uos安装gluster_16

node1上查看

# ls /xx/data

   

UOS安装GlusterFS(一)_gluster_17

node2上查看

    # ls /yy/data

   

UOS安装GlusterFS(一)_gluster_18

设置开机自动挂载

# vi /etc/fstab

    增加一行 node1:/v1  /mnt  glusterfs  defaults  0 0

4、删除卷

4.1  在客户端上删除文件、卸载挂载点(删除文件不是必须动作)
    # rm -rf /mnt/*
    # umount /mnt

4.2  停止glusterfs卷

    # gluster volume stop v1

UOS安装GlusterFS(一)_uos安装gluster_19

4.3  删除glusterfs卷

    # gluster volume delete v1

UOS安装GlusterFS(一)_gluster_20

4.4  查看glusterfs卷
    # gluster volume list

UOS安装GlusterFS(一)_gluster_21

5、创建复制式卷

5.1  创建复制式卷

# gluster volume create v1 replica 2 node1:/xx/data node2:/yy/data force

UOS安装GlusterFS(一)_glusterfs_22

5.2  启动glusterfs卷
    # gluster volume start v1

   

UOS安装GlusterFS(一)_glusterfs_23

5.3  查看glusterfs卷信息
    # gluster volume info v1

    

UOS安装GlusterFS(一)_uos安装gluster_24

5.4  客户端挂载

# cat /etc/fstab

       node1:/v1  /mnt  glusterfs  defaults  0 0

# mount -a

5.5  创建文件测试结果

# touch /mnt/bb{1..10}

# ls /mnt/

   

UOS安装GlusterFS(一)_gluster_25

Node1节点查看

# ls /xx/data

    

UOS安装GlusterFS(一)_glusterfs_26

Node2节点查看

# ls /yy/data

    

UOS安装GlusterFS(一)_gluster_27

到这里,安装GlusterFS,以及创建分布式卷、复制式卷就结束了。

GlusterFS很强大,还有很多功能卷,比如:分布式复制卷、分布式条带卷等等,自行研究下吧~

如何使用GlusterFS常用功能:访问控制、权限控制、磁盘配额、快照管理等,访问:UOS使用GlusterFS(二)_glusterfs取消权限_小时候很牛、的博客

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论