亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: GFS與RHCS [打印本頁]

作者: fei-tian    時間: 2008-07-24 15:47
標題: GFS與RHCS

GFS與RHCS安裝記錄
操作系統(tǒng) :RedHat AS 4
內核版本 :2.6.9-22.ELsmp
1. 到redhat 網站上下載相應的Cluster Suite/GFS軟件。由于沒有注冊號,無法通過up2date升級,因此會比較麻煩。
到ftp: //ftp.redhat.com/pub/redhat/linux/updates/enterprise/4AS/en/下載相應的RHCS和 RHGFS的src.rpm文件,在一個目錄下,往往有相同軟件的幾個版本存在。以下安裝筆記中所使用的軟件是以RHAS4 U2為準。
   1.1 安裝cman-kernel-2.6.9-39.5.src.rpm
               rpm -iv cman-kernel-2.6.9-39.5.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba --nodeps cman-kernel.spec   #加--nodeps 的原因是提示,kernel-hugemem-devel = 2.6.9-22.EL is needed,嘗試解決未果,放棄。希望不會出現(xiàn)問題。
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh cman-ker*
   1.2  安裝magma-1.0.1-4.src.rpm
               rpm -iv magma-1.0.1-4.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba  magma.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh magma*
   1.3  安裝dlm-kernel-2.6.9-37.7.src.rpm
               rpm -iv dlm-kernel-2.6.9-37.7.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba --nodeps dlm-kernel.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh dlm-kern*
   1.4  安裝dlm-1.0.0-5.src.rpm
               rpm -iv dlm-1.0.0-5.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba dlm.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh --nodeps dlm-1.0.0-5.x86_64.rpm
               rpm -ivh dlm-debuginfo-1.0.0-5.x86_64.rpm
               rpm -ivh dlm-devel-1.0.0-5.x86_64.rpm
    1.5  安裝ccs-1.0.2-0.src.rpm
               rpm -iv ccs-1.0.2-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba ccs.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh ccs*
    1.6  安裝gulm-1.0.4-0.src.rpm
               rpm -iv gulm-1.0.4-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba gulm.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh gulm-*
    1.7  安裝magma-plugins-1.0.2-0.src.rpm
               rpm -iv magma-plugins-1.0.2-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba magma-plugins.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh magma-plugins*
     1.8  安裝cman-1.0.11-0.src.rpm
               rpm -iv cman-1.0.11-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba cman.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh cman-*
     1.9  安裝fence-1.32.10-0.src.rpm
               rpm -iv fence-1.32.10-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba fence.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh fence-*
     1.10  安裝iddev-2.0.0-3.src.rpm
               rpm -iv iddev-2.0.0-3.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba iddev.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh iddev-*
     1.11  安裝perl-Net-Telnet-3.03-1.2.el4.rf.src.rpm
               可從
http://ftp.belnet.be/packages/dr ... -1.2.el4.rf.src.rpm
下載
               rpm -iv perl-Net-Telnet-3.03-1.2.el4.rf.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba perl-Net-Telnet.spec
               cd /usr/src/redhat/RPMS/noarch/
               rpm -ivh perl-Net-Telnet-3.03-1.2.el4.rf.noarch.rpm
     1.13  安裝piranha-0.8.1-1.src.rpm
               rpm -iv piranha-0.8.1-1.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba piranha.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh piranha-* --nodeps
     1.14  安裝rgmanager-1.9.38-0.src.rpm
               rpm -iv rgmanager-1.9.38-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba rgmanager.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh rgmanager-*
     1.15  安裝system-config-cluster-1.0.16-1.0.src.rpm
               rpm -iv system-config-cluster-1.0.16-1.0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba system-config-cluster.spec
               cd /usr/src/redhat/RPMS/noarch/
               rpm -ivh system-config-cluster-1.0.16-1.0.noarch.rpm
     1.16  安裝GFS-kernel-2.6.9-42.1.src.rpm
               rpm -iv GFS-kernel-2.6.9-42.1.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba --nodeps GFS-kernel.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh GFS-kern*
     1.17  安裝GFS-6.1.2-0.src.rpm
               rpm -iv GFS-6.1.2-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba GFS.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh GFS-6.1.2-0.x86_64.rpm
               rpm -ivh GFS-debuginfo-6.1.2-0.x86_64.rpm
     1.18  安裝gnbd-kernel-2.6.9-9.12.src.rpm
               rpm -iv gnbd-kernel-2.6.9-9.12.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba --nodeps gnbd-kernel.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh gnbd-kern*
     1.19  安裝gnbd-1.0.1-1.src.rpm
               rpm -iv gnbd-1.0.1-1.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba gnbd.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh gnbd-1.0.1-1.x86_64.rpm
               rpm -ivh gnbd-debuginfo-1.0.1-1.x86_64.rpm
     1.20  安裝lvm2-cluster-2.01.14-1.0.RHEL4.src.rpm
               rpm -iv lvm2-cluster-2.01.14-1.0.RHEL4.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba lvm2-cluster.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh lvm2-cluster*
     1.21  安裝rgmanager-1.9.38-0.src.rpm
               rpm -iv rgmanager-1.9.38-0.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba rgmanager.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh rgmanager-*
     1.22  安裝ipvsadm-1.24-7.src.rpm
               rpm -iv ipvsadm-1.24-7.src.rpm
               cd /usr/src/redhat/SPECS
               rpmbuild -ba ipvsadm.spec
               cd /usr/src/redhat/RPMS/x86_64/
               rpm -ivh ipvsadm-*
安裝完畢
2. 完成GFS server的配置(該文章參考suran007 的GFS6.1 ON RHAS4 U2安裝文檔)
   2.1 確保相關設備的主機名和IP地址的對應關系都在/etc/hosts中
   例:
   10.1.5.161    host1
   10.1.5.162    host2
   10.1.5.163    host3      #host3作為gnbd的server
    2.2 在host3上配置GFS通過gnbd進行export
    啟動gnbd_serv進程
    root@host3 # /sbin/gnbd_serv –v –n
    導出設備
    root@host3# gnbd_export -v -e gfs -d /dev/sdb1 –c
    查看export狀態(tài)信息
    root@host3# gnbd_export -v -l
完成GFS server,為了使實驗更順利,建議將防火墻停掉 service iptables stop
3. 使用system-config-cluster工具對node1和node2進行配置
    在node1的命令格式下輸入:system-config-cluster,進入配置界面
    3.1然后在系統(tǒng)中,第一次配置會提示是否要創(chuàng)建配置文件/etc/cluster/cluster.conf,點擊"create "
    3.2然后選擇 鎖機制,選擇dlm。
    3.3添加cluster nodes。
         點擊“add a cluster node",添加node1,quorum votes填1。
         點擊“add a cluster node",添加node2,quorum votes填1。
    3.4 添加fence設備
         在”fence device"中,選擇“add a fence device",這里添加的是"manual Fencing",名字任意,這里寫”web"。
         在"cluster Nodes->node1和node2”,中“manange fencing for this node",選擇”add a fence level"。
    3.5 創(chuàng)建"failover domains"
         在“manager resource->failover domains"中,”create a failover domain",名稱為web
         點擊“manager resource->failover domains->web","edit failover domain propertis",在"available cluster node2"中,將node1和node2都添加進取。
    3.6 創(chuàng)建”resource"
         "create a resource",選擇IP address,地址為“10.1.5.169",后邊的monitor link要選中。
         "create a resource",選擇script,name 為"httpd",script為"/etc/init.d/httpd"。
先保存,然后將cluster.conf傳到node2相同位置一份。下邊要配置gfs的一些resource,但是前提是cluster mananger的進程需要啟動才能進行設置。
4. 配置GFS參數(shù)
啟動cluster進程順序:
      service ccsd start
      service cman start
      service fenced start
      service clvmd start
      service gfs start
      service rgmanager start
然后在node1上,首先
modprobe gnbd
將gfs通過gnbd倒入:gnbd_import -v -i node3
檢查加載狀態(tài):gnbd_import  -v  -l
modeprobe  gfs
gfs_mkfs -p lock_dlm -t cluster1:gfs -j 2 /dev/gnbd/gfs 創(chuàng)建文件系統(tǒng)
在node2上重復此操作,只是不用再重做創(chuàng)建文件系統(tǒng)的操作
再打開system-config-cluster,
      接著創(chuàng)建"resource"
      "create a resource",選擇GFS,name "web_content",mount point:"/gfs",device:"dev/gnbd/gfs"。
5.配置service
   由于是為了實現(xiàn)httpd的集群,因此需要對/etc/httpd/conf/httpd.conf一些內容進行修改,包括
   設置監(jiān)聽地址為floating ip:Listen 10.1.5.169:80
   修改DocumentRoot 為"/gfs/"
         
    同時chkconfig httpd off,將httpd 的自啟動關閉
    "service","create a service", name設為httpd。
    failover domain為 web。
    點”add a shared resource to this service" ,首先把ip address加入。
    選擇”10.1.5.169  ip address share",然后再“attach a shared resource to the selecetion",分別添加剛才設的script和gfs的resource。
   保存配置,并復制該文件到node2。
    分別重新啟動進程:
    service rgmanager stop
    service gfs stop
    service clvmd stop
    service fenced stop
    service cman stop
    service ccsd stop
    service ccsd start
    service cman start
    service fenced start
    service clvmd start
    service gfs start
    service rgmanager start
        
6. 開啟service
     打開,system-config-cluster,如果剛才的管理進程都正常的話,將會有cluster management的tab。
      在service 中,點擊httpd 按"enable"啟動。
debug技巧:如果無法正常啟動,嘗試著去掉一些resource,然后再看是否正常啟動,來定位故障。
如果要學習和試驗,建議按如下順序進行前期的閱讀:
Data sharing with a GFS storage cluster :
http://www.redhat.com/magazine/006apr05/features/gfs/
  看一遍
Red Hat Cluster Suite Configuring and Managing a Cluster
http://www.redhat.com/docs/manuals/csgfs/pdf/rh-cs-en-4.pdf
看2遍
Red Hat GFS 6.1 Administrator's Guide
http://www.redhat.com/docs/manuals/csgfs/pdf/rh-gfs-en-6_1.pdf
看1遍
GFS6.1 ON RHAS4 U2安裝文檔
http://www.72891.cn/viewthr ... &extra=page%3D1
照著做一遍
現(xiàn)在能有一大概的認識

http://unixnotebook.blogspot.com ... uster-4-how-to.html
一遍
做試驗。

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/22346/showart_1090844.html




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2