1. 程式人生 > >centos7.2 搭建單點clusterFS分布式存儲

centos7.2 搭建單點clusterFS分布式存儲

查看 mkfs.xfs port glusterfs inux 兩臺 啟動服務 服務器 客戶

環境
兩臺服務器
192.168.10.17
192.168.10.26
客戶端
192.168.10.27

關閉selinux和firewalld

確保var目錄的空間最少為200M

yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma centos-release-gluster

systemctl start glusterd(可能啟動不起來,跟var的空間大小和配置文件設置有關,如果啟動不了,就直接設置開機自啟動,然後重啟)

systemctl enable glusterd

reboot
*(這裏不執行start glusterd的原因是,你可能啟動不起來,原因很多,開機自啟動能解決一部分)

gluster peer probe 192.168.10.17(隨意一臺服務器)

gluster peer status(查看狀態)

服務器各自分區,格式化
fdisk /dev/sda

partx -a /dev/sda(一次刷新不出來就是用兩次,實在不行重啟)

mkfs.xfs /dev/sda4(格式化分區)

mount  /dev/sda4 /gluster/data/

mkdir /gluster/data/1(存儲目錄)

gluster volume create file-service replica 2 transport tcp 192.168.10.17:/gluster/data/1 192.168.10.26:/gluster/data/1(使用Replicated的方式,建立一個名為file-service的卷(Volume),存儲塊(Brick)為4個 )

gluster volume start file-service(啟動服務)

客戶端
yum -y install glusterfs glusterfs-fuse

mount -t glusterfs 192.168.10.17:/file-service /mnt(掛載使用)

測試
[root@192 ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/root_vg01-lv_01   19G  1.2G   18G   7% /
devtmpfs                     868M     0  868M   0% /dev
tmpfs                        878M     0  878M   0% /dev/shm
tmpfs                        878M  8.7M  870M   1% /run
tmpfs                        878M     0  878M   0% /sys/fs/cgroup
/dev/sda1                    297M  116M  182M  39% /boot
tmpfs                        176M     0  176M   0% /run/user/0
192.168.10.17:/file-service  2.0G   33M  2.0G   2% /mnt
[root@192 ~]# cd /mnt/
[root@192 mnt]# touch file{1..5}
[root@192 mnt]# ls
file1  file2  file3  file4  file5
[root@192 mnt]# echo 111 > file1
[root@192 mnt]# cat file1
111

服務端查看
[root@192 1]# ls
file1  file2  file3  file4  file5

centos7.2 搭建單點clusterFS分布式存儲