Ubuntu9配置LVS

1、安裝java環境:

      配置命令:

      $sdo apt-get install ubuntu-restricted-extras

      再運行如下命令:

      $sudo apt-get install sun-java6-jdk

      待安裝完畢後選擇默認Java.

      $sudo update-alternatives --config java

      安裝過程提示選擇,輸入“2”即可,然後按回車鍵確定。

      如果一切順利,便可開始配置環境變量,在終端中運行如下命令:

      $sudo gedit /etc/environmet

      在其中添加如下兩行:

      CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

      JAVA_HOME=/usr/lib/jvm/java-6-sun

      保存退出後,運行如下命令:

      $sudo gedit /etc/jvm

      將文件中的“/usr/lib/jvm/java-6-sun"這行填入到配置塊的頂部。

      之後安裝配置Eclipse,在終端中運行如下安裝命令:

      $sudo apt-get install eclipse

      到此爲止,Eclipse已經安裝到Ubuntu系統。
2、安裝TOMCAT6

直接運行:
sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples

自動安裝完成

常用命令:

Start tomcat server

    sudo /etc/init.d/tomcat6 start

Stop tomcat server

    sudo /etc/init.d/tomcat6 stop

Restart tomcat server

    sudo /etc/init.d/tomcat6 restart

Get tomcat server status

    sudo /etc/init.d/tomcat6 status

兩個重要地方:
配置文件位置:/etc/tomcat6/server.xml
項目發佈位置:/var/lib/tomcat6

3、安裝ipvsadm

modprobe -l |grep ipvs
如果看到如下,就可以了,如果沒有還要重編內核,選 上ipvs 模塊。
/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wlc.ko
/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_dh.ko。。。。

現在直接:sudo apt-get install ipvsadm
安裝結束直接:sudo ivpsadm,無錯誤提示,表明安裝成功。

4、準備工作就緒,現在開始配置。

a.現在克隆兩個虛擬機。總共三個虛擬機:
IP分別爲:
192.168.0.150(配置均載器)
192.168.0.151
192.168.0.152

192.168.0.155(用戶訪問的地址)
這裏要注意用到的是4個地址,但是機子只有三臺,
192.168.0.155是作爲虛擬地址工作的。

提醒下,NAT模式,在VM中的虛擬機中一定要選擇NAT連接方式,我爲這個錯誤付出了沉重的代價。

一般最多的問題就在這兩個地方。

b. 進入 192.168.0.150
#配置虛擬地址(外網訪問的地址)

#ifconfig eth0:0 192.168.0.155
0 netmask 255.255.255.255 broadcast 192.168.0.155 up // 配置虛擬ip 192.168.1.230 , 它是提供對外的http 服務 的ip .
#echo 1 > /proc/sys/net/ipv4/ip_forward // 讓其有ip 轉發功能

#在192.168.0.155上添加均載服務器,注意192.168.0.155的理解
#sudo ipvsadm -A -t 192.168.0.155:80 -s wlc //add virtual service
#sudo ipvsadm -a -t 192.168.0.155:80 -r 192.168.0.152 -g // add real server
#sudo ipvsadm -a -t 192.168.0.155:80 -r 192.168.0.151 -g // add real server

把以上五句寫在 /etc/rc.local 最後,避免重啓後再輸入。
常用兩天命令:
ipvsadm -l 是列出清單。
ipvsadm -d -t 192.168.0.155:80 -r 192.168.0.151 // 是刪除 real server 192.168.1.233

c. 進入 192.168.0.151
#ifconfig lo:0 192.168.0.155 netmask 255.255.255.255 broadcast 192.168.0.155 up//注意這裏的網關。要看清楚
# route add -host 192.168.0.155 dev lo:0
把以上二句寫 /etc/rc.local 最後,避免重啓再輸入。

#啓動tomcat

d. 進入 192.168.0.152,照c完全一樣的整一次。


三. 測試:
1. 在另外的pc 上面訪問 http://192.168.0.155
不斷刷新瀏覽器, 如果看到不同的頁面,就表示成功了,
可能有的瀏覽器需要清除cache. 如果不行,
就等一段時間再關閉,打開瀏覽器再試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章