GlusterFS的安裝及使用
點擊鏈接:Glusterfs 官方示例
一、安裝glusterfs-server
#在要做分布式文件係統的主機上都需要安裝
yum install -y glusterfs-server
#所有安裝了glusterfs-server的主機,設置服務開機自啟動
systemctl enable glusterd
#啟動glusterfs服務,centos7為例
systemctl start glusterd
二、配置節點
#在任意一台主機上操作,將需要做集群的主機名或IP添加至glusterfs,以下以IP為例
gluster peer probe 192.168.1.1
#本機不需要配置
#查看配置的節點
gluster peer status
三、創建卷
#創建文件係統集群所要共享的文件夾,在每個server節點創建
mkdir -p /daa/brick1/gv0
#指定卷上文件的副本數,即複製幾份到幾個點,replica #就是複製的點數
gluster volume create gv0 replica 2 server1:/data/brick1/gv0 server2:/data/brick1/gv0
#啟用卷
gluster volume start gv0
#查看卷信息
gluster volume info
四、掛載卷
#在所有glusterfs集群的主機上創建掛載點,並掛載gv0,掛載需要指定文件係統類型,需要安裝glusterfs,默認安裝server會被依賴安裝,如果是客戶端使用,需要手動安裝glusterfs的rpm包
mkdir /glusterfs_vol
#server是ip,可以是glusterfs集群的任何一個節點的ip
mount -t glusterfs server:/gv0 /glusterfs_vol
五、測試
#在任意節點的目錄下創建一個test文件
cd /glusterfs_vol
touch test
#進入其他節點的glusterfs_vol目錄下查看是否同步
ls /glusterfs_vol
七、自動掛載glusterfs的掛載點
#編輯/etc/fstab,追加一行
192.168.1.1:/gv0 /glusterfs_vol glusterfs default 0 0
#卸載掛載點,並重新掛載測試/etc/fstab的配置是否生效
umount /glusterfs_vol
#掛載
mount -a
#查看掛載情況
mount | grep ‘glusterfs’
八、客戶端配置
其他主機如果想要訪問glusterfs,需要安裝glusterfs文件係統,然後同上述掛載方式一樣的方法使用
#安裝glusterfs yum install -y glusterfs #創建掛載點,並掛載glusterfs集群任意一節點 mkdir -p your_dir mount -t glusterfs server:/gv0 /your_dir #查看是否生效 cd your_dir && ls #如果需要開機自動掛載,請自行編輯/etc/fstab
最後更新:2017-06-06 11:01:40