安装 GlusterFS - 快速入门指南

VPC 网络

Step 1 - 至少拥有三个节点

  • 创建 VPC 网络,并添加私有网络,之后将虚拟机加入到私有网络中
  • 创建三台 CentOS 7.4 虚拟机,分别命名为 "server1", "server2" 和 "server3"
  • 在每台 server 虚拟机上,分别加载一块大小相同的磁盘,用于 GlusterFS 存储
  • 在每台 server 虚拟机上,分别配置 NTP (Network Time Protocol)
    timedatectl
    yum install ntp
    systemctl enable ntpd
    systemctl start ntpd
    ntpq -p
    timedatectl

Step 2 - 格式化并挂载 bricks

在每台 server 虚拟机上,分别执行以下步骤:

    mkfs.xfs -i size=512 /dev/vdc1
    mkdir -p /data/brick1
    echo '/dev/vdc1 /data/brick1 xfs defaults 1 2' >> /etc/fstab
    mount -a && mount

Step 3 - 安装 GlusterFS

Using CentOS Storage SIG Packages

    yum -y install centos-release-gluster41
    yum -y install glusterfs glusterfs-cli glusterfs-libs glusterfs-server

Enable & Start GlusterFS

    systemctl enable glusterd
    systemctl start glusterd
    systemctl status glusterd

GlusterFS Packages:

# rpm -qa | grep gluster
centos-release-gluster41-1.0-3.el7.centos.noarch
glusterfs-client-xlators-4.1.2-1.el7.x86_64
glusterfs-cli-4.1.2-1.el7.x86_64
glusterfs-fuse-4.1.2-1.el7.x86_64
glusterfs-4.1.2-1.el7.x86_64
glusterfs-api-4.1.2-1.el7.x86_64
glusterfs-server-4.1.2-1.el7.x86_64
glusterfs-libs-4.1.2-1.el7.x86_64

Step 4 - 配置防火墙

    iptables -I INPUT -p all -s  -j ACCEPT

ip-address 是其它节点 IP 地址。或者关闭防火墙。

Step 5 - 配置信任池

登录 server1 执行:

    gluster peer probe server2
    gluster peer probe server3
    gluster peer status

Step 6 - 设置 GlusterFS 卷

在每台 server 虚拟机上,分别执行 mkdir -p /data/brick1/gv0
登录任意一台 server 虚拟机上,执行:

    gluster volume create gv0 replica 3 server1:/data/brick1/gv0 server2:/data/brick1/gv0 server3:/data/brick1/gv0
    gluster volume start gv0
    gluster volume info

Step 7 - 测试 GlusterFS 卷

    mount -t glusterfs server1:/gv0 /mnt
      for i in `seq -w 1 100`; do cp -rp /var/log/messages /mnt/copy-test-$i; done

参考资料

https://docs.gluster.org/en/latest/Quick-Start-Guide/Quickstart/
https://wiki.centos.org/HowTos/GlusterFSonCentOS
http://www.ntp.org/
https://www.hugeserver.com/kb/config-time-date-centos-7-ntp/

你可能感兴趣的:(安装 GlusterFS - 快速入门指南)