IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁操作系統(tǒng)LINUX → vmware虛擬機下的linux集群

vmware虛擬機下的linux集群

時間: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)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠(yuǎn)程會話使用screen管理你的遠(yuǎn)程會話GNU/Linux安裝vmwareGNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連

相關(guā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ù)載