999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Linux下LAMP服務器集群系統的設計與實現

2015-05-30 10:48:04馮桂蓮
軟件工程 2015年12期

馮桂蓮

摘 要:Linux操作系統不斷走向成熟,其健壯性不斷增強,同時提供了GUN軟件和標準化的PVM、MPI消息傳遞機制,由于在普通PC機上提供了對高性能網絡的支持,因此大大推動了基于Linux的集群系統的發展。為了提高服務器集群的處理性能和可靠性,通過編寫PHP腳本網頁文件,以VMware Workstation作為虛擬機、在Red Hat Enterprise服務器操作系統下、以Secure CRT作為遠程管理軟件,用橋接的虛擬機網卡模式,作者設計并測試了基于Linux的LAMP服務器集群系統,提高了集群計算機的性價比。

關鍵詞:集群;高可用;Linux;LAMP

中圖分類號:TP393 文獻標識碼:A

Design and Reality of the LAMP Sever Cluster System in Linux

FENG Guilian

(Qinghai University for Nationalities Institute of Physics and Electronic Information Engineering,Xining 810007,China)

Abstract:Linux operating system continues to mature,its robustness continues to increase,and provides the GUN and mechanism for message transfer of the standard PVM and MPI,because of the support of the high performance network on the ordinary PC,promoted the development of cluster system based on Linux greatly.In order to improve the processing performance and reliability of the server cluster,by writing PHP script web files,using workstation VMware as a virtual machine,in the Red Hat Enterprise server operating system,using secure CRT as a remote management software,by the bridge mode of virtual machine network card,the author designed the LAMP sever cluster system based on Linux,realized the features of high availability and load balancing,improved the cost performance of the cluster computer.

Keywords:cluster;high availability;Linux;LAMP

1 引言(Introduction)

當今計算機已經進入以網絡為中心的計算時代。在20世紀90年代中期,萬維網的出現以其簡單的操作方式將圖文并茂的網上信息帶給普通大眾,WEB也正在一種信息發送機制成為一種服務平臺,大量的服務和應用(如電子商務)都是圍繞著WEB進行的[1]。現在的WEB服務越來越多地使用動態主頁等CPU密集型應用,這對服務器的性能有較高的要求。未來的網絡服務會提供更豐富的內容、更好的交互性、更高的安全性等,需要服務器具有更強的CPU和I/O處理能力[2]。九十年代末期,Linux操作系統不斷走向成熟,它的健壯性不斷增強,并且提供了GUN軟件和標準化的PVM、MPI消息傳遞機制,最重要的是Linux在普通PC機上提供了對高性能網絡的支持,這樣就大大推動了基于Linux的集群系統的發展。作者設計并實現了基于Linux的LAMP服務器集群系統,實現了高可用和負載均衡的功能,提高了集群計算機的性價比。

2 集群(Cluster)

2.1 集群的定義

集群(cluster)就是一組計算機,它們作為一個整體向用戶提供一組網絡資源。這些單個的計算機系統就是集群的節點(node)。一個理想的集群是用戶從來不會意識到集群系統底層的節點,在他們看來,集群是一個系統,而非多個計算機系統。并且集群系統的管理員可以隨意增加和刪除該集群系統的節點[3]。

2.2 集群的分類

集群計算機按功能和結構不同可分為以下幾類。

(1)高可用集群

高可用集群一般是指當集群中有某個節點失效的情況下,其上的任務會自動轉移到其他正常的節點上。

(2)負載均衡集群

負載均衡集群運行時一般通過一個或者多個前端負載均衡器將工作負載分發到后端的一組服務器上,從而達到整個系統的高性能和高可用性[4]。

(3)高性能計算集群

高性能計算集群采用將計算任務分配到集群的不同計算節點而提高計算能力,因而主要應用在科學計算領域。

(4)網格計算或網絡集群

網格計算或網絡集群是一種與集群計算相關的技術。網格與傳統集群的主要差別在于網格是連接一組相關的計算機,它的運作更像一個計算公共設施而不是一個獨立的計算機[5]。

3 LAMP架構(LAMP instructure)

LAMP由Linux操作系統、Apache Web服務器、MySQL數據庫和PHP腳本語言四種技術組成,是基于B/S的WEB系統三層體系,其特點是客戶端要求低、可維護性高、數據安全性高和實時交互性好,而B/S架構的三層體系的分層式設計已成為互聯網行業的一盞明燈。LAMP常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平臺[6]。

4 LAMP服務器集群的設計(Design of the LAMP

sever cluster system)

4.1 前期準備

LAMP集群的作用已經不言而喻,本設計實現了LAMP架構集群。通過編寫PHP腳本網頁文件,Windows XP客戶端通過http訪問VIP,獲得網頁可顯示出RealServer服務器(Apache和PHP)和MySQL服務器完成協同工作[7]。

(1)實現環境

虛擬機:VMware Workstation

服務器操作系統:Red Hat Enterprise 5

客戶機(測試):Windows XP

遠程管理軟件:Secure CRT 5.1

虛擬機網卡模式為橋接,各主機的IP如下:

路由器的內網接口IP:192.168.18.254

LVS1:192.168.18.28

LVS2:192.168.18.219

RealServer1:192.168.18.231

RealServer2:192.168.18.232

RealServer3:192.168.18.233

MySQL:192.168.18.218

VIP:192.168.18.250

(2)部署階段

根據系統需求,對LVS1服務器的配置如下(由于篇幅關系,只給出部分參數命令):

wenhl-LVS1#route add default gw 192.168.18.254

wenhl-LVS1#vim/etc/sysctl.conf

net.ipv4.ip_forward=1

wenhl-LVS1#sysctl–p

wenhl-LVS1#mount/dev/cdrom/mnt/

wenhl-LVS1#vim/etc/yum.conf

[Server]

name=rhel_yum

baseurl=file:///mnt/Server

wenhl-LVS1#/etc/init.d/keepalived start

對LVS2的配置類同,不再贅述。

對RealServer1\2\3的配置相同,如下所示:

wenhl-RS#mount/dev/cdrom/mnt/

wenhl-RS#yum -y install httpd

wenhl-RS#/etc/init.d/httpd start

wenhl-RS#chmod +x vip

wenhl-RS#/etc/init.d/vip start

wenhl-RS#cat vip #!/bin/bashVIP=192.168.18.250

ROUTE=192.168.18.254

start() {

…wenhl-RS#cat /var/www/html/index.html

This is wenhaolongs LVS test ! ip is 231.

This is wenhaolongs LVS test ! ip is 232.

This is wenhaolongs LVS test ! ip is 233.

4.2 測試階段

測試當前配置時,得到如圖1所示的結果。

wenhl-LVS1#ipvsadm-ln

IP Virtual Server version 1.2.1(size=4096)

Prot LocalAddress:Port Scheduler Flags

->RemoteAddress:Port Forward Weight ActiveConn InActConn

TCP 192.168.18.250:80 rr

->192.168.18.232:80 Route 1 0 0

->192.168.18.233:80 Route 1 0 0

->192.168.18.231:80 Route 1 0 0

通過相同的測試方法可以得到分發給真實機2和3的運行結果,同圖1。

繼續鍵入以下命令:

wenhl-RS#yum-y install php*

wenhl-RS2#vim/etc/httpd/conf/httpd.conf

LoadModule php5_module/usr/lib/httpd/modules/libphp5.so

AddType application/x-httpd-php.php

wenhl-RS1#vim/var/www/html/test.php

<?phpphpinfo()

?>

測試當前配置,得到如圖2所示的運行結果。

Fig.2 The cooperative work of apache and php

再進行MySQL的配置:

wenhl-mysql#yum-y install mysql-server

wenhl-mysql#/etc/init.d/mysqld start

wenhl-RS#vim/etc/php.ini

wenhl-mysql#/etc/init.d/mysqld restart

wenhl-RS#service httpd restart

wenhl-mysql#mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

mysql_close();

?>

測試當前配置結果,得到如圖3所示的運行結果。

Fig.3 The client access to VIP three times

自此,Windows XP客戶機通過http訪問虛擬IP地址得到真實的三臺服務器上的連接MySql數據庫的信息,說明LAMP架構服務器集群系統搭建成功。

5 結論(Conclusion)

該基于Linux的LAMP服務器集群系統實現了高可用和負載均衡的功能,但是由于沒有真實的應用場景,所以負載均衡算法比較簡單,如果實際應用場景的計算機硬件配置差異過大、真實服務器的活躍連接數不一致時,集群的整體工作效果會受到極大的影響。計算機集群系統以及基于Linux操作系統的計算機集群,目前都是計算機應用領域的研究熱點。當今非常火熱的云計算技術,就是高可用、高可靠、均衡負載以及高性能計算的綜合[8],今后的集群技術一定會沿著這個方向發展。

參考文獻(References)

[1] 王國明.集群計算系統的分析與研究[J].電腦知識與技術,2006(32):152-156.

[2] 胡曉軍.Linux服務器集群系統的研究和應用[D].廣東工業大學,2005.

[3] 許海成.服務器集群負載均衡的建模與仿真研究[J].計算機仿真,2012(3):180-183.

[4] 季剛.集群技術及負載均衡調度算法研究[J].計算機時代,2012(8):37-38.

[5] 涂俊英.一種改進的Linux集群系統負載均衡算法[J].微電子學與計算機,2012.(3):106-109.

[6] 崔榮波.一種虛擬化的服務器集群模型[J].計算機系統應用,z2011(3):173-177.

[7] 董波.云計算集群服務器系統監控方法的研究[J].計算機工程與科學,2012(10):68-72.

[8] 朱莉.利用遺傳算法的網絡GIS集群服務器動態負載均衡算法[J].武漢大學學報信息科學版,2011(6):721-724.

主站蜘蛛池模板: 国产免费网址| 国产成人8x视频一区二区| 日韩二区三区无| 丁香综合在线| 亚洲精品欧美日韩在线| 夜夜拍夜夜爽| 色综合天天娱乐综合网| 一级毛片在线播放| 成人午夜精品一级毛片| 精品国产成人国产在线| 在线观看免费AV网| 色综合网址| 在线看片免费人成视久网下载| 精品国产www| 亚洲码在线中文在线观看| 91成人在线观看视频| 免费无码又爽又黄又刺激网站 | 亚洲一欧洲中文字幕在线| 88国产经典欧美一区二区三区| 日本黄网在线观看| 国产精品人成在线播放| 日韩视频福利| 久久久精品国产亚洲AV日韩| 91破解版在线亚洲| 美女内射视频WWW网站午夜 | 九九精品在线观看| 日韩人妻少妇一区二区| 亚洲国产日韩在线成人蜜芽 | 日本欧美成人免费| 亚洲三级影院| 四虎国产精品永久在线网址| 国产精品9| 999福利激情视频| 久久精品免费看一| 午夜精品久久久久久久2023| 国产在线拍偷自揄拍精品| 精品国产www| 福利一区三区| 欧美精品在线免费| 沈阳少妇高潮在线| 日韩麻豆小视频| 成人免费午夜视频| 国产成人三级| 丰满人妻一区二区三区视频| 国产区精品高清在线观看| 欧类av怡春院| 日韩人妻无码制服丝袜视频| 69免费在线视频| 97视频精品全国在线观看| 青青热久麻豆精品视频在线观看| 五月激情婷婷综合| 国内精自视频品线一二区| 国产欧美精品一区aⅴ影院| 久久亚洲日本不卡一区二区| 久久国产精品电影| 国产日韩精品欧美一区灰| 亚洲视频欧美不卡| 无码区日韩专区免费系列 | 国产成人久视频免费| 亚洲午夜综合网| 一级成人a做片免费| 国产H片无码不卡在线视频| 99激情网| 国内精品九九久久久精品| 亚洲欧美h| 乱码国产乱码精品精在线播放| 国产微拍一区二区三区四区| 精品综合久久久久久97超人| 国产小视频网站| a毛片在线播放| 粗大猛烈进出高潮视频无码| 亚洲欧美综合另类图片小说区| 欧美日韩成人在线观看 | 久久鸭综合久久国产| 日韩国产黄色网站| 欧美国产在线看| 国产91丝袜在线播放动漫| 好紧太爽了视频免费无码| 日韩欧美亚洲国产成人综合| 欧美a√在线| 国产精品永久久久久| 久久国产精品电影|