我的測(cè)試環(huán)境配置有4臺(tái)brick。這次建的卷為dispersed卷(類似raid5)
gluster官方建議最佳配置6brick中2臺(tái)redundancy。
我的環(huán)境現(xiàn)在只用1redundancy。
我先在4臺(tái)BRICK中都mkdir了相同的目錄結(jié)構(gòu)。
/export/gfs/vm(這個(gè)卷就是給kvm用的,嘿嘿)
gluster volume create kvm_vol disperse 4 10.32.109.101:/export/gfs/vm 10.32.109.102:/export/gfs/vm 10.32.109.103:/export/gfs/vm 10.32.109.104:/export/gfs/vm
如果你不加redundancy參數(shù),系統(tǒng)會(huì)問(wèn)你要不要用1臺(tái)做redundancy
There isn't an optimal redundancy value for this configuration. Do you want to create the volume with redundancy 1 ? (y/n)
接下來(lái)就是要啟NFS了。
我們使用了ganesha,所以可以很簡(jiǎn)單的用ganesha提供的腳本生成配置文件
sh /usr/libexec/ganesha/create-export-ganesha.sh /etc/ganesha/ on kvm_vol
生成以下配置文件
修改ACL和PROTOCOLS配置
Disable_ACL = FALSE
Protocols把4刪掉,我們只用nfs v3
不過(guò)存儲(chǔ)只是單一用處,而且不會(huì)有別的服務(wù)器掛載的話,ACL可以不用修改。
最后systemctl reload nfs-ganesha,如果沒(méi)啟動(dòng)就直接 start啟動(dòng)nfs-ganesha
別忘記了,還要啟動(dòng)volume?
gluster volume start kvm_vol
到此,完成。