如何在簡單的非叢集配置中設定 gluster?

如何在簡單的非叢集配置中設定 gluster?

我想設定格魯斯特檔案系統要替換我對 NFS4 的使用,我該怎麼做?

答案1

(正在進行的答案,任何測試和編輯的幫助將不勝感激,這有效並且已經在 12.04 上進行了測試,但只有我自己!)

這是基於 Michael J. Chudobiak 的分步教程指導對於費多拉來說。這假設您正在嘗試將/fileserver目錄從中央伺服器共用給客戶端。我過去永遠無法完成這項工作,但在 12.04 中嘗試過,現在對我來說實際上比使用 NFS 更容易。

在伺服器上:

安裝伺服器:sudo apt-get install glusterfs-server

首先建立一個您想要共享的捲,您可以將其命名為任何您想要的名稱,在本例中我將其命名為volumename,然後您使用伺服器的DNS 名稱,我家裡的機器沒有DNS,所以我使用servername .local 使用 avahi 指派的 DNS 名稱:

sudo gluster volume create volumename transport tcp yourservername:/fileserver

現在我們開始音量:

sudo gluster volume start volumename

就是這樣!伺服器現在正在提供名為 的 gluster 共用volumename

在每個客戶端上:

安裝客戶端:sudo apt-get install glusterfs-client

現在讓我們掛載共享的glusterfs卷

    mount -t glusterfs yourservername:/volumename /mountdirectory

在客戶端上,查看是否可以存取/fileserver.如果沒有,請讀取/var/log/glusterfs/*客戶端和伺服器上的檔案。

要在啟動時安裝共享,您可以將其新增至您的/etc/fstab

yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0

參考:

相關內容