新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RedHat AS 3.0下高可用性集群配置

        RedHat AS 3.0下高可用性集群配置

        作者: 時間:2016-09-12 來源:網絡 收藏

        實施系統軟硬件環境

        本文引用地址:http://www.104case.com/article/201609/304717.htm

        硬件:p4 2.4G,80G,512M DDR

        宿主機系統:win2000pro sp4

        虛擬機軟件:Vmware GSX Server 3.1

        安裝Vmware GSX Server 3.1和Redhat AS3.0的基本系統

        1.安裝Vmware GSX Server3.1

        相信大家都安裝過workstation,過程都差不多,這里就不多廢話了,有一點要提醒大家注意的是,VMware GSX Server2.5無法打開Vmware workstation4.52虛擬出來的系統,GSX Server2.5比4.52出來的要早,所以。。。。。。。

        2.安裝Redhat AS3.0

        切記安裝上xwindows桌面系統,設置此系統hostname為linux1,ip為10.0.0.155

        3.COPY并配置另一套AS3.0系統將安裝的第一套系統的文件復制到另一個文件夾,用編輯器打開rhel3.vmx文件修改displayName?=?Linux1到Linux2

        然后修改此系統的虛擬硬件配置,將網卡刪除如下圖所示,進行此步的原因是因為從第一套系統COPY過來的文件如果同時運行,兩個系統的MAC地址會發生沖突由于將網卡刪除,所以必須刪除后啟動第二套系統,啟動過程中kudzu進程會提示系統有多余的配置文件(就是已經被刪除網卡的配置文件),選擇將多余的配置文件刪除,然后再關閉linux2系統,重新給linux2添一塊網卡。再啟動linux2

        啟動linux2,啟動過程中,由于重新添加了網卡,所以系統檢測到了它,再重新配置網卡,設置linux2 IP地址為10.0.0.156,其它同 linux1。(注:這樣有人可能會覺得麻煩,不過網卡MAC地址沖突,這也是沒辦法的事,誰讓咱們偷懶不想再重裝一套系統呢)

        這時候檢查以下各文件,修改主機名,網絡配置文件

        #vi?/etc/sysconfig/network

        將HOSTNAME=linux1改為HOSTNAME=linux2

        #vi?/etc/hosts

        將10.0.0.155 linux1修改為10.0.0.156 linux2

        (注:有些朋友可能會問,怎么不直接把hosts文件里把linux1,心跳地址都寫進去,其實我現在這么做是為了讓文檔更清晰些,到下一步的時候再添加這些,雖然稍微麻煩點,但是可以避免一些朋友看不明白)

        這樣兩套完整的AS3.0的系統就配置成功,進入第二階段

        二、使用Vmware虛擬出HA必需硬件設備,并進行配置

        1.給兩個系統各虛擬一個新的網卡

        關掉兩個系統,給兩系統各一個增加以網橋方式工作的網卡,方法與第一圖類似

        2.創建共享磁盤

        給HA系統創建共享磁盤sdb,大小為500M(自定義),如下圖所示

        先打開linux1系統的設置,創建磁盤,磁盤文件名為,share.vmdk 選中Allocate all disk space now這一選項

        建議將新加磁盤的裝入點設為scsi 1:0,如下圖所示,這就是系統的裸設備

        然后打開linux2的設置,同樣給linux2添加共享磁盤,不過這次選擇已經存在的磁盤,使用的共享磁盤就是剛才為linux1創建的那個磁盤,如下圖所示

        同樣在Configuration?editor?里面修改共享磁盤的”Vitual?disk?node”為scsi?1:0

        這樣,就給兩個系統各創建了一個新網卡,又創建了一個共享磁盤。由于系統啟動的時候會鎖定磁盤,所以當啟動linux1后共享磁盤被鎖定了,linux2就起不來了,因此必須做一下設置,用編輯器打開兩個Vmware文件夾的rhel3.vmx文件,最后增加一行:

        Disk.locking?=?false

        這樣硬件就配置好了

        3.配置新添加的網卡

        啟動linux1系統,系統在啟動時候會檢測到新添加的網卡,選擇配置,將第二塊網卡的IP設置為192.168.123.1,其它默認

        修改linux1系統的/etc/hosts文件,改后內容如下

        10.0.0.155 linux1

        192.168.123.1 linux1

        10.0.0.156 linux2

        192.168.123.2 linux2

        同時啟動linux2系統,設置方法同linux1

        4.配置共享磁盤

        在linux1在shell里運行

        #fdisk /dev/sdb //注使用parted也可以

        將添加的共享磁盤,分為兩個區:sdb1和sdb2,各250M大小

        在兩臺服務器上分別編輯/etc/sysconfig/rawdevices文件,將分區綁定到裸設備。

        #vi?/etc/sysconfig/rawdevices

        加入

        /dev/raw/raw1 /dev/sdb1

        /dev/raw/raw2 /dev/sdb2?

        重啟服務

        #service?rawdevices?restart

        啟動完成后執行

        #raw –qa,會顯示以下內容

        /dev/raw/raw1: bound to major 8, minor 17

        /dev/raw/raw2: bound to major 8, minor 18

        格式化共享磁盤,每個塊大小為4K

        mkfs.ext3 -j -b 4096 /dev/sdb1

        mkfs.ext3 -j -b 4096 /dev/sdb2

        注明:使用-b選項將磁盤區塊設置為4K,過小的區塊會導致磁盤檢查的時候耗費過多的時間

        然后在linux2里修改/etc/sysconfig/rawdevices同上,然后重新啟動rawdevices服務,raw –qa檢查系統

        至此,硬件準備工作完成

        三、安裝并配置基本的HA系統

        在這里我們只將AS3.0自帶的CLUSTER服務配置好,涉及到具體的http,ftp,mysql,oracle的HA服務會在下一部分介紹

        安裝確認系統內安裝了AS3.0的HA軟件包

        我們在這里要用到的軟件包主要有兩個,clumanager和redhat-config-cluster

        請用rpm –q 命令檢查系統是否安裝這兩個軟件包,如果沒有安裝可以通過以下方法安裝

        使用ISO或光盤,AS3.0共有八張光盤,我們平時常用的只有前四張,另外有四張擴展光盤,其中擴展光盤的第三張是集群軟件,還包括了IPVS

        等軟件,從光盤上安裝,如下圖或者通過網絡上下載到這兩個軟件包進行單獨安裝

        rpm --Uvh clumanager-..rpm

        rpm --Uvh redhat-config-cluster-.noarch.rpm

        注:網絡上比較多的是src軟件包,下載下來以后得使用rpmbuild命令進行重新編譯,然后在安裝

        開始基本的HA配置

        在linux1系統上,啟動xwindows,我這里是gnome,開始運行配置工具

        選擇左下角圖標 => 系統設置 =>服務器設置 => Cluster(或者在命令行里運行#redhat-config-cluster)


        上一頁 1 2 3 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 北安市| 灵武市| 镇赉县| 军事| 明溪县| 罗定市| 潼关县| 集贤县| 满洲里市| 铜梁县| 桂东县| 临汾市| 乡宁县| 西昌市| 黄浦区| 名山县| 二连浩特市| 辛集市| 年辖:市辖区| 砀山县| 山丹县| 岱山县| 长寿区| 大姚县| 库伦旗| 双辽市| 安吉县| 鹤壁市| 临武县| 大悟县| 南漳县| 兴安县| 浦县| 开封县| 福鼎市| 桃园市| 德惠市| 临潭县| 临沧市| 青神县| 华安县|