[[PageOutline]] = note = 1. 安裝 glusterfs-server、glusterfs-client 套件 * 如果你想將 client 的目錄分享出來,你需要裝 FUSE,但glusterfs-client 已經包含 fuse-utils( libfuse2)。 1. 設定檔: * server:/etc/glusterfs/glusterfsd.vol * client:/etc/glusterfs/glusterfs.vol 1. glusterfs-server 會提供自己的 /home/export 讓大家存取 1. 更多設定在 glusterfs-examples 這個套件 = 測試一 = 1. 環境:debian 6 squeeze 1. 目標:將 server 的 /var/glusterfs/export 分享給 client * 分享目錄: * server: /var/glusterfs/export * server IP: 192.168.100.254 1. 設定: * server * 使用 glusterfs-volgen 產生設定檔。 {{{ $ sudo su - # mkdir -p /var/glusterfs/export # glusterfs-volgen --name store1 192.168.100.254:/var/glusterfs/export }}} 會產生以下三個檔案:192.168.100.254-store1-export.vol、store1-tcp.vol、booster.fstab。 * 將設定檔改名並放入正確位置。 {{{ # mv store1-tcp.vol /etc/glusterfs/glusterfs.vol # mv 192.168.100.254-store1-export.vol /etc/glusterfs/glusterfsd.vol }}} * 啟動 {{{ # /etc/init.d/glusterfsd-server start }}} * client * 掛載目錄:/var/glusterfs/glusterfs * 在 client 上將 glusterfs mount 起來 {{{ $ sudo su - # mkdir -p /var/glusterfs/glusterfs # glusterfs --volfile-server=192.168.100.254 /var/glusterfs/glusterfs/glusterfs }}} = 測試二 = 1. 環境:debian 6 squeeze 1. 目標:將 server 的 /var/glusterfs 分享給 client、將client的目錄也分享出來掛在 glusterfs 內 * 分享目錄: * server: /var/glusterfs/export * client: /var/glusterfs/export * server IP: 192.168.100.254 = 額外套件 = * unfs:for UNFSv3 server * CIFS:for Samba server = Reference = 1. http://www.gluster.com/products/glusterfs/ 1. http://trac.nchc.org.tw/grid/wiki/GlusterFS 1. http://trac.nchc.org.tw/grid/wiki/GlusterFS_Installation 1. http://www.howtoforge.com/high-availability-storage-with-glusterfs-on-debian-lenny-automatic-file-replication-across-two-storage-servers