時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)
環(huán)境:redhat9.0+vmware6 ACE
一、先復(fù)制兩個相同的redhat9.0系統(tǒng);
二、硬件配置:
<1>配置雙網(wǎng)卡,一塊網(wǎng)卡---對外提供服務(wù),一塊網(wǎng)卡----群集通信(可設(shè)為橋接或與主機共享私有網(wǎng)絡(luò));
<2>三塊磁盤作用如下:
一塊已有的系統(tǒng)盤;
一塊仲裁盤:分兩個相同的分區(qū),做成裸設(shè)備--存放群集信息;取名為: q.vmdk
一塊數(shù)據(jù)盤:用于存放Apache群集數(shù)據(jù);取名為: share.vmdk
添加新磁盤時,必須更改磁盤總線接口為SCSI2:0和SCSI2:1總線(可自定義),但必須與系統(tǒng)盤總線不在同一條線上;
<3>虛擬機配置文件的修改,禁用磁盤鎖定功能;
在虛擬機配置文件名是:Red Hat Linux
是一個configuration配置文件(看文件類型),用記事本打開在其中最后加入:
disk.locking="false"
三、配置步驟:
1、啟動第一個redhat9.0系統(tǒng),默認(rèn)為主系統(tǒng)(另一個系統(tǒng)先處于關(guān)閉狀態(tài))
2、更改計算機名,分別配置兩塊網(wǎng)卡的IP,并設(shè)置主機名和IP地址
<2.1>修改主機名:
#hostname first
#vi /etc/sysconfig/network
HOSTNAME=first(修改為如此)
<2.2>配置兩塊網(wǎng)卡的IP,注意子網(wǎng)掩碼:
#netconfig (192.168.10.10)第一塊
#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-eth1
#vi ifcfg-eth1(1.1.1.1) 第二塊
#service network restart
<2.3>添加兩臺系統(tǒng)的主機名和IP的對應(yīng)關(guān)系: (其中192.168.10.20和1.1.1.2為第二個linux系統(tǒng)上網(wǎng)卡的IP,這里要先設(shè)置好)
#vi /etc/hosts
1.1.1.1 first
192.168.10.10 first
1.1.1.2 second
192.168.10.20 second
3、初始化新添加的硬盤,綁定成裸設(shè)備,格式化硬盤
一定要分二個分區(qū):(因為系統(tǒng)默認(rèn)有兩個裸設(shè)備)
#fdisk /dev/sdb
/dev/sdb1
/dev/sdb2
#fdisk /dev/sdc
4、綁定裸設(shè)備
#vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdb2
<4.1>啟動裸設(shè)備的服務(wù)
#service rawdevices restart
<4.2>查看裸設(shè)備的綁定
#raw -qa
<4.3>格式化仲裁分區(qū)(裸設(shè)備對應(yīng)的分區(qū))
#mkfs.ext3 /dev/sdb1
#mkfs.ext3 /dev/sdb2
<4.4>格式化數(shù)據(jù)分區(qū):
#mkfs.ext3 /dev/sdc1
要掛載磁盤,掛載點自己建,這里以/apache為例:
#mkdir /apache
#mount /dev/sdc1 /apache
5、重啟系統(tǒng):
#init 6
6、安裝群集軟件,配置群集
<6.1>先檢查裸設(shè)備
#raw -qa
<6.2>安裝集群軟件 (先在網(wǎng)上下載群集用的軟件,有兩個文件:redhat-config-cluster-1.0.0-5.noarch和clumanager-1.2.16-1.i386(附件中有)然后用smb共享到linux中或者直接掛載windows的共享到Linux中,下面我用第一種方法)
SMB的共享
修改主配置文件
#vi /etc/samba/smb.conf
:53 //跳轉(zhuǎn)到第53行,修改為:
security = share
:238
[a]
comment = share temp dir
path = /dir
public = yes
read only = no(yes)
writable = yes(no)
保存退出
創(chuàng)建目錄/dir,并設(shè)置寫權(quán)限
#mkdir /dir
#chmod 777 /dir
啟動smb服務(wù)器
#service smb restart
查看本機的共享名
#smbclient -L //192.168.10.10
查看windows的共享名
#smbclient -L //192.168.10.30 -U administrator
在windows中訪問linux的共享目錄,在地址欄中輸入:
[url=file://\\192.168.10.10]\\192.168.10.10[/url]
文件復(fù)制到Linux中后安裝集群軟件:
#rpm -ivh clumanager-1.2.16-1.i386.rpm
#rpm -ivh redhat-config-cluster-1.0.0-5-noarch.rpm
<6.3>給集群服務(wù)程序賦執(zhí)行權(quán)限
#chmod a+x /etc/rc.d/init.d/clumanager
<6.4>運行配置集群的服務(wù)
#redhat-config-cluster
主菜單中: "群集"-->"配置"-->進(jìn)入新的"cluster configuration"窗口,在其中做以下設(shè)置:
<6.4.1>設(shè)置集群服務(wù)名,cluster name: apache_cluster
<6.4.2>添加集群成員名,members選項卡,
點擊 "新建" -->在"member"窗口中-->在member name(成員名中),加入兩個成員主機的IP:
192.168.10.20
192.168.10.10
<6.4.3>在"cluster configuration"窗口-->主菜單"cluster"-->子菜單"shared state"項,檢查兩個裸設(shè)備:
/dev/raw/raw1
/dev/raw/raw2
<6.4.4>啟用心跳線廣播:
在"cluster configuration"窗口-->主菜單"cluster"-->子菜單"Daemon Properties"-->
-->"clumembd"選項卡中-->選擇啟用"enable Broadcast Heartbeating" --> 點擊<確定>
7、啟動集群服務(wù):
#service clumanager restart
查看集群的狀態(tài)
#clustat
8、配置集群中的httpd服務(wù)器
#redhat-config-cluster
<8.1>先在集群中添加apache的服務(wù):
"services"-->"新建"-->
service name: apache (集群提供的apache服務(wù)名)
check interval: 4 (心跳線檢測的次數(shù),一般設(shè)為4,每次間隔約1.2秒,4次以后仍未檢測到,則自動啟動群集中的另一臺服務(wù)器)
user script: /etc/rc.d/init.d/httpd (選中httpd服務(wù)腳本程序)
<8.2>選擇"+add child" --> "add services IP Address"
關(guān)鍵詞標(biāo)簽:vmware虛擬機,linux集
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠(yuǎn)程會話GNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址linux tc實現(xiàn)ip流量限制dmidecode命令查看內(nèi)存型號linux下解壓rar文件安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程Ubuntu linux 關(guān)機、重啟、注銷 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服務(wù)器硬盤IO讀寫負(fù)載