Ubuntu下GlusterFS 安装部署
注:若中途遇到错误,可去/var/log/glusterfs查看日志排查错误原因来修复
一、环境准备
机器名 | IP | 备注 |
---|---|---|
server01 | 192.168.100.30/24 | Ubuntu18 LTS ,多准备一块磁盘,做Brick |
server02 | 192.168.100.31/24 | Ubuntu18 LTS ,多准备一块磁盘,做Brick |
Client | 192.168.100.60/24 | ubuntu18 LTS |
二、格式磁盘并挂载(在两个节点上均做如下设置)
1.安装mkfs.xfs命令包
apt install xfsprogs
mkfs.xfs -f -i size=512 /dev/sdb
mkdir -p /export/brick1
2.修改分区表 vi /etc/fstab 末尾添加一行
-
添加
/dev/sdb /export/brick1 xfs defaults 0 0
-
执行挂载
mount –a && mount
-
查看是否成功
df -h
三、 安装GlusterFS(两个服务节点均作以下操作)
1.安装GlusterFS
-
安装
apt install glusterfs-server
-
启动
service glusterd start
-
查看状态
service glusterd status
四、配置GlusterFS
注:以下配置在任何一个节点上操作即可
1.配置对端信任节点(即镜像服务器)
gluster peer probe 192.168.100.31
2.创建一个功能为镜像的集群卷
- 创建复制卷(这一步可以根据自己的需求创建卷)
gluster volume create gv0 replica 2 192.168.100.30:/export/brick1 192.168.100.31:/export/brick1
- 启动卷
gluster volume start gv0
3.查看卷信息
gluster volume info
若正常输出卷信息和bricks信息,则配置成功
五、客户端
在客户端192.168.100.60上验证gluster
1.安装glusterfs客户端
-
以下两条选择一条执行即可,若第一条执行后不可用,则执行第二条安装server软件(server包括client及其依赖)
-
apt install glusterfs-client glusterfs-common
-
apt install glusterfs-server
2.挂载
-
挂载
mount -t glusterfs 192.168.100.30:/gv0 /mnt
-
查看
df -h
3.验证
- 创建文件
cd /mnt
touch helloworld
*在任意一个server端,查看是否创建成功
cd /export/brick1
ls -l