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.

主站蜘蛛池模板: 试看120秒男女啪啪免费| 免费午夜无码18禁无码影院| 欧美自拍另类欧美综合图区| 欧美福利在线观看| 夜夜高潮夜夜爽国产伦精品| 99久久这里只精品麻豆| 国产欧美精品一区aⅴ影院| 亚洲综合中文字幕国产精品欧美 | 老色鬼欧美精品| 亚洲日本精品一区二区| 亚洲天堂视频在线观看| 亚洲中文制服丝袜欧美精品| 在线看片国产| 亚洲AV无码久久精品色欲| 亚洲精品第一在线观看视频| 69综合网| 久久综合婷婷| 免费国产黄线在线观看| 国产小视频网站| 丰满少妇αⅴ无码区| 天堂网亚洲系列亚洲系列| 伊人色天堂| 在线毛片网站| 国产国语一级毛片| 高清无码不卡视频| 欧美天堂久久| 在线色国产| 久久狠狠色噜噜狠狠狠狠97视色 | 手机在线免费不卡一区二| 欧美激情伊人| 国产超碰一区二区三区| 国产香蕉在线视频| 国产美女自慰在线观看| 乱人伦视频中文字幕在线| 欧美在线精品一区二区三区| 欧美日韩福利| 99久久99这里只有免费的精品| 中文字幕在线不卡视频| 日韩AV手机在线观看蜜芽| 五月天综合网亚洲综合天堂网| 在线观看国产黄色| 成人免费网站久久久| 欧美精品另类| 日韩高清无码免费| 国产精品微拍| 91成人在线观看| 高h视频在线| 成人在线亚洲| 亚洲中文制服丝袜欧美精品| 亚洲一区二区三区麻豆| 91成人试看福利体验区| 少妇精品网站| 毛片a级毛片免费观看免下载| 久久久久青草大香线综合精品| 97在线免费| 久久亚洲中文字幕精品一区| 国产超碰在线观看| 99在线视频精品| 亚洲午夜久久久精品电影院| 亚洲伊人久久精品影院| 亚洲天堂视频网站| 毛片大全免费观看| 在线免费看片a| 国产精品偷伦在线观看| 久久网综合| 国产精选小视频在线观看| 2021天堂在线亚洲精品专区| 青青草原国产| 国产精品丝袜视频| 九色综合伊人久久富二代| 国产第二十一页| 久久亚洲日本不卡一区二区| 日韩黄色大片免费看| 人妻无码中文字幕一区二区三区| 女人18毛片一级毛片在线| 夜夜操狠狠操| 国产精品亚洲va在线观看| 91福利在线观看视频| 国产美女自慰在线观看| 精品成人一区二区| 九色视频在线免费观看| 亚洲第一色视频|