歡迎您光臨本站 註冊首頁

GFS6.1 ON RHAS4 U2安裝文檔

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

  初步完成了gfs6.1on rhas4u2上實驗,還有很多疑問,在此把安裝文檔貼出來,感謝linuxforum版主happyjoy 的幫忙 ,希望大家多交流
 GFS6.1 ON RHAS4 U2
 一、 所需安裝包如下:
 ccs-1.0.2-0.i686.rpm
 ccs-devel-1.0.2-0.i686.rpm
 cman-1.0.2-0.i686.rpm
 cman-devel-1.0.2-0.i686.rpm
 cman-kernel-smp-2.6.9-39.8.i686.rpm
 cman-kernheaders-2.6.9-39.8.i686.rpm
 dlm-1.0.0-5.i686.rpm
 dlm-devel-1.0.0-5.i686.rpm
 dlm-kernel-smp-2.6.9-37.9.i686.rpm
 dlm-kernheaders-2.6.9-37.9.i686.rpm
 fence-1.32.6-0.i686.rpm
 GFS-6.1.2-0.i386.rpm
 GFS-kernel-smp-2.6.9-42.2.i686.rpm
 GFS-kernheaders-2.6.9-42.2.i686.rpm
 gnbd-1.0.1-1.i686.rpm
 gnbd-kernel-smp-2.6.9-9.14.i686.rpm
 gnbd-kernheaders-2.6.9-9.14.i686.rpm
 gnome-python2-2.6.0-3.i386.rpm
 gnome-python2-bonobo-2.6.0-3.i386.rpm
 gnome-python2-canvas-2.6.0-3.i386.rpm
 gulm-1.0.4-0.i686.rpm
 iddev-2.0.0-3.i686.rpm
 iddev-devel-2.0.0-3.i686.rpm
 kernel-smp-2.6.9-22.0.1.EL.i686.rpm
 kernel-smp-devel-2.6.9-22.0.1.EL.i686.rpm
 lvm2-cluster-2.01.14-1.0.RHEL4.i386.rpm
 magma-1.0.1-4.i686.rpm
 magma-devel-1.0.1-4.i686.rpm
 magma-plugins-1.0.2-0.i386.rpm
 perl-Net-Telnet-3.03-3.noarch.rpm
 piranha-0.8.1-1.i386.rpm
 pyorbit-2.0.1-1.i386.rpm
 rgmanager-1.9.39-0.i386.rpm
 system-config-cluster-1.0.16-1.0.noarch.rpm
 二、 集群結構和環境
 系統為rhas4 update2,要安裝新內核kernel-smp-2.6.9-22.0.1.EL.i686.rpm,結構如下:
 拓撲結構:
 主機名 扮演角色
 one Gfs Client1
 tow Gfs client2
 Gnbd GNBD server
 拓撲圖:
 
 
 GFS client (one) GFS client(tow)
 
 swith
 
 GNBD SERVER(gnbd)
 |
 storge(sda1)
 三、 配置
 1、 在每個pc上都將各自的主機名都列在/etc/hosts中
 2、 給gnbd server 劃分出sda1分區作為gfs分區
 3、 在每台pc上安裝新內核,使用新內核進入系統,再將其他安裝包安裝
 4、 在one的/etc/cluster/上建立集群配置文件cluster.conf

 5、 在one和tow上啟動dlm,ccsd,fence等服務
 在兩個節點上載入dlm模塊
 root@one # modprobe lock_dlm
 root@tow # modprobe lock_dlm
 啟動ccsd服務
 root@one # ccsd
 root@tow # ccsd
 測試ccsd服務
 root@one # ccs_test connect 應該返回
 Connect successful. Connection descriptor = 1 }}}
 在兩個節點上啟動集群管理器(cman)
 root@one # /sbin/cman_tool join
 root@tow # /sbin/cman_tool join
 查看狀態,cat /proc/cluster/nodes,應該返回
 Node Votes Exp Sts Name
 1 1 1 M one
 2 1 1 M tow
 加入fence域:
 root@one # /sbin/fence_tool join
 root@tow # /sbin/fence_tool join
 6、 啟動集群LVM進程(CLVM)
 root@one # /sbin/clvmd
 root@tow # /sbin/clvmd
 激活LVM卷
 root@one # vgchange -aly
 root@tow # vgchange -aly
 7、 查看集群狀態
 Cat /proc/cluster/status
 Version: 2.0.1
 Config version: 1
 Cluster name: cluster1
 Cluster ID: 26777
 Membership state: Cluster-Member
 Nodes: 2
 Expected_votes: 1
 Total_votes: 2
 Quorum: 1
 Active subsystems: 3
 Node addresses: 192.168.1.1
 8、 在gnbd server export設備
 啟動gnbd_serv進程
 root@gnbd # /sbin/gnbd_serv –v –n
 導出設備
 root@gnbd # gnbd_export -v -e gfs -d /dev/sda1 –c
 查看export狀態信息
 root@gnbd # gnbd_export -v -l
 
 Server : gfs
 --------------------------
 file : /dev/sda1
 sectors : 23789568
 readonly : no
 cached : no
 timeout : 60
 9、 在one、tow兩個節點導入設備
 在兩個節點加入gnbd模塊
 root@one # modprobe gnbd
 root@tow # modprobe gnbd
 導入設備
 root@one # gnbd_import -v -i gnbd
 root@tow # gnbd_import -v -i gnbd
 查看導入狀態信息
 root@tow # gnbd_import -v -l
 
 Device name : gfs
 ----------------------
 Minor # : 0
 Proc name : /dev/gnbd0
 Server : srv1
 Port : 14567
 State : Open Connected Clear
 Readonly : No
 Sectors : 23789568
 10、 建立gfs文件系統並且掛載
 在兩個節點載入gfs模塊
 root@one # modprobe gfs
 root@tow # modprobe gfs
 在one上建立gfs文件系統
 root@one # gfs_mkfs -p lock_dlm -t cluster1:gfs -j 2 /dev/gnbd/gfs
 在兩個節點掛載文件系統
 root@one # mount -t gfs /dev/gnbd/gfs /gfs
 root@tow # mount -t gfs /dev/gnbd/gfs /gfs
 註:要在one掛載文件完全完成後,再在tow上進行mount



[火星人 ] GFS6.1 ON RHAS4 U2安裝文檔已經有743次圍觀

http://coctec.com/docs/service/show-post-6972.html