精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用Eucalyptus打造自己的云測試平臺(CentOS+Apache+MySQL)

原創
系統 Linux
云計算旨在為應用程序按需提供方便和可擴展的計算資源和IT服務,它也為測試平臺帶來了一種新的解決方案。本文將教你如何通過四臺CentOS機器,配合Eucalyptus、Apache和MySQL,來搭建自己的JMeter云測試環境。在動手之前,你需要了解云計算和Eucalyptus工作原理的基本知識。

【51CTO精選譯文】編者導讀:雖然云計算不是一般人能玩得起的,但作為開發者或系統/安全運維人員,可能會需要隨時測試一個應用/服務在云平臺上的伸縮性表現。這種時候,我們就可以通過架設一個云測試平臺來滿足這方面的需求。本文將教你如何通過四臺機器,配合一系列的開源軟件,來搭建自己的云測試環境。

云計算旨在為應用程序按需提供方便和可擴展的計算資源和IT服務,它也為測試平臺帶來了一種新的解決方案。基于云的測試平臺提供自動橫向和縱向擴展的測試基礎設施,剔除了傳統測試平臺的許多不足和挑戰。

傳統的測試環境通常是生產環境的按比例縮小版本。要建立一個測試環境需要大量的時間和精力,因為安裝過程包括大量艱巨的任務,如購買合適的硬件基礎設施(包括應用服務器,數據庫服務器,Web服務器等),安裝需要的軟件(如應用,數據庫,測試工具,如果需要的話還有監控工具)。

本文介紹如何使用各種開源技術在云中搭建一個測試平臺,你可以使用它作為一個指導建立你自己的云測試平臺。下面是我搭建測試平臺用到的開源技術:

  1. 安裝CentOS 5.2的機器:它們將作為云,集群和節點控制器。(文檔
  2. Eucalyptus 1.5.1:一個開源基礎設施,它是計算機集群上云計算的實現。(下載
  3. Apache Tomcat 6.0.14:它是最流行的開源Servlet容器。(下載
  4. Jakarta JMeter 2.3.2:這個開源工具的目的是執行負載測試和功能行為分析,以及測量應用程序性能,主要是Web應用程序。(下載
  5. MySQL 5.0:它是最流行的關系數據庫管理系統,提供多用戶訪問的數據庫。(下載
  6. 預封裝的CentOS 5.2鏡像:它作為創建Tomcat,JMeter和MySQL鏡像的基礎鏡像。
  7. JPetStore Web應用程序:這個簡單的應用程序是J2EE平臺在現實應用程序設計中的一個工作示范。(項目地址

在動手之前,你需要了解云計算和Eucalyptus工作原理的基本知識

云測試環境組件

我們的實驗環境由四臺機器組成,一臺是2GB內存的機器,其它三臺內存均是1GB,如圖1所示。全部安裝CentOS 5.2:

  1. Eucalyptus云和集群相關的RPM包安裝在2GB內存的機器上,擔任云和集群控制器;
  2. 其余三臺機器作為節點控制器,只安裝節點RPM軟件包;
  3. 其中一臺機器安裝JMeter作為JMeter主服務器(關于Eucalyptus安裝說明,請參考Eucalyptus管理員指南)。

云測試環境由四臺機器組成 
圖 1 云測試環境由四臺機器組成

下面的鏡像是在搭建測試環境時要使用到的:

  1. Tomcat鏡像:用于應用程序部署。
  2. MySQL鏡像:用于數據庫部署。
  3. JMeter鏡像:用于測試和監控。

#p#

為云測試環境創建鏡像

這一部分我們將介紹如何創建前面列出的三種鏡像,包含必要的步驟和相關腳本。你可以從任意CentOS 5.2機器創建鏡像,在開始之前,我們需要一個預封裝的CentOS 5.2鏡像。

創建Tomcat鏡像

預封裝的CentOS鏡像已經掛載到本地目錄,第一步是創建一個掛載鏡像的目錄,打開命令提示符窗口,執行下面的命令:

# 創建目錄
mkdir /mnt/Mount

接下來將預封裝的CentOS 5.2鏡像掛載到創建的目錄上。

# 掛載鏡像
mount -o loop /mnt/Mount
# 掛載Proc
mount -t proc none /mnt/Mount/proc/

將Tomcat安裝到掛載目錄中(例如,將Tomcat文件夾放入/mnt/Mount/home),為了確保Tomcat隨系統自動啟動,請執行以下步驟:

1、在/etc/rc.local文件(/mnt/Mount/etc/rc.local)中包含JAVA_HOME和PATH變量;

2、在/etc/rc.local文件中添加Tomcat的啟動腳本;

rc.local文件最終看起來如下:

#!/bin/sh
# 本腳本將在所有其他init腳本執行 之后 執行
touch /var/lock/subsys/local
export JAVA_HOME=/home/jdk1.6.0_13
export PATH=/home/jdk1.6.0_13/bin:$PATH:$HOME/bin
/home/apache-Tomcat-6.0.18/bin/startup.sh

我們用于測試的Web應用程序是JPetStore,將jpetstore.war放入/webapps/文件夾,現在鏡像包含所有必要的軟件和腳本了。

接下來卸載鏡像,切換到命令提示符窗口,執行下面的命令:

# 卸載proc
umount /mnt/Mount/proc
# 卸載鏡像
umount -d /mnt/Mount

現在得到的鏡像包含Tomcat 6和Web應用程序,我們可以將它上傳到云中了,關于上傳和運行鏡像的說明,請參考Eucalyptus鏡像管理文檔

創建JMeter鏡像

創建JMeter鏡像的步驟和前面創建Tomcat鏡像的步驟一樣,將預封裝的CentOS 5.2鏡像掛載到指定文件夾:

# 掛載鏡像
mount -o loop /mnt/Mount
# 掛載Proc
mount -t proc none /mnt/Mount/proc/

將JMeter 2.3.2文件移動到/mnt/Mount/home文件夾下。JMeter主服務器安裝在一臺物理Linux機器上,JMeter實例作為從服務器。首先,將主服務器添加到從服務器的“已知主機”列表中;然后為主服務器生成一個無密碼密鑰,并將其添加到從鏡像,將主服務器上產生的id_dsa放在從鏡像的指定文件夾中(如/mnt/Mount/home)。每當從實例啟動時,在已知主機列表中就會有主服務器的IP。

當JMeter從實例啟動時,主服務器的jmeter.properties文件需要更新它的IP地址,為了自動添加IP地址,我們使用了一個Shell腳本,在掛載文件夾中創建一個腳本文件(/mnt/Mount/home):

#---------- 找到slave的IP地址 -----
OS=`uname`
IP="" # store IP
JMETER_Prop_File=""
Master=""
KeyPath="/id_dsa" # Master's Passphrase less key.
case $OS in
Linux) IP=`ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`;;
FreeBSD|OpenBSD) IP=`ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}'` ;;
SunOS) IP=`ifconfig -a | grep inet | grep -v '127.0.0.1' | awk '{ print $2} '` ;;
*) IP="Unknown";;
esac
#---------------- 將slave的IP寫入master的屬性文件 -----
ssh -i $KeyPath root@$Master "sed -e 's/remote_hosts=/remote_hosts=$IP,/1' $JMETER_Prop_File/jmeter.properties>$JMETER_Prop_File/test.chk"
ssh -i $KeyPath root@$Master "cp $JMETER_Prop_File/test.chk $JMETER_Prop_File/jmeter.properties"
ssh -i $KeyPath root@$Master "rm -rf $JMETER_Prop_File/test.chk"

將上面的代碼保存為.sh文件,在rc.local文件中添加實例啟動時需要自動啟動的服務路徑。

#!/bin/sh
# 本腳本將會在其他init腳本之后執行
touch /var/lock/subsys/local
chmod 600 //id_dsa
/
export JAVA_HOME=//java
export PATH=//java/bin:$PATH:$HOME/bin
//jmeter2.3.2/bin/jmeter-server
service vsftpd start

接下來卸載掉鏡像,方法和前面一樣。

#p#

創建MySQL鏡像

創建MySQL鏡像的步驟和創建Tomcat鏡像的步驟一樣,掛載CentOS 5.2預封裝鏡像到指定文件夾:

# 掛載鏡像
mount -o loop /mnt/Mount
# 掛載Proc
mount -t proc none /mnt/Mount/proc/

修改根掛載點(如/mnt/Mount),然后執行下面的命令:

cd /mnt/Mount
chroot .

命令執行完后,如果顯示下面的命令提示符,則表示掛載點修改成功:

bash-3.2#

接下來安裝MySQL需要的RPM包,包括依賴包。

安裝完所有RPM包后,從root退出。

bash-3.2#exit
exit
[root@localhost centos]#

如果你還不知道遠程訪問MySQL數據庫的方法,請參考“如何開啟MySQL數據庫的遠程訪問”教程。

/etc/init.d/mysqld start

為了讓MySQL也隨系統自動啟動,在/etc/rc.local文件中添加啟動腳本。

接下來配置JPetStore使用新的MySQL實例:

driver=org.gjt.mm.mysql.Driver
url=jdbc:mysql://:3306/JPETSTORE
username=
password=

當實例啟動和運行時,你可以按照我們的要求,將JPetStore的默認數據庫修改為MySQL,在Tomcat鏡像中,更新JPetStore的database.properties文件。

啟動所有實例,確保每個實例都獲得了一個IP地址。啟動好后,你就可以在這些云實例上執行性能測試,測試方法和在物理機上執行性能測試沒有區別。

小結

和物理測試環境相比,將測試環境搭建在云中有許多優勢,我們在物理測試環境和云測試環境中執行了多輪測試,物理測試機和云測試實例的配置都一樣,根據測試結果顯示,基于云的解決方案降低了搭建測試環境需要的時間和精力,而它們之間的性能差異是微不足道的。

原文:http://www.developer.com/open/article.php/3909156/article.htm

作者:Rini Susan和Vikas Valikan

【編輯推薦】

  1. 面向虛擬基礎設施的云服務:IaaS和Eucalyptus
  2. 安裝Ubuntu eucalyptus研究開源云計算平臺
  3. 開發者與系統管理員的爭執:不要碰我的生產環境!
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2009-12-30 15:09:52

Ubuntu euca

2010-01-07 13:43:15

2018-06-07 08:20:51

自動化測試移動技術云平臺

2017-07-18 07:10:00

思科安全網絡

2015-10-16 09:21:13

SparkMySQL數據分析

2016-04-07 22:11:13

時速云Cloud NativDocker

2013-04-12 10:24:43

云通訊平臺Twilio

2013-02-26 10:05:16

vmwareAWSOpenStack

2018-07-24 20:59:03

京北方

2021-01-18 05:30:22

串口通信Qt

2012-09-17 10:04:34

Eucalyptus 開源云計算OpenStack

2015-09-23 09:38:12

2014-03-27 15:24:43

農行大數據

2012-03-22 18:32:05

AmazonEucalyptus混合云

2010-02-24 09:39:49

Visual StudWindows Azu

2011-09-08 10:00:18

云平臺云計算虛擬化

2010-02-23 10:58:43

EucalyptusIaaS云服務

2014-07-30 09:35:36

DockerPaaS

2016-08-18 23:06:25

聽云智能CDN

2016-02-15 14:13:39

Python編碼環境
點贊
收藏

51CTO技術棧公眾號

波多野结衣久久久久| 欧美日韩视频免费在线观看| 国产精品第一页在线观看| 青青草这里只有精品| 日本高清不卡一区| 曰韩不卡视频| 天堂中文在线观看视频| 日韩高清一级片| 欧美精品一区二区三区国产精品 | 美女精品网站| 久久精品夜夜夜夜夜久久| 国产精品日日摸夜夜爽| 日本在线视频一区二区| 亚洲一区二区三区在线播放| 亚洲精品不卡| 天天干天天色天天| 精品一区在线看| 91成人免费观看网站| 中文乱码字幕高清一区二区| 欧美三级自拍| 日韩一区二区中文字幕| 久久精品一区二| 青春草在线免费视频| 国产欧美日韩不卡| 国产欧美一区二区三区另类精品| 在线观看国产黄| 国产精品婷婷| 欧美激情18p| 91免费在线看片| 一区二区小说| 亚洲福利视频免费观看| 色乱码一区二区三区在线| 日韩伦理精品| 亚洲午夜三级在线| 自拍偷拍99| 成人精品一区二区三区免费| 91麻豆成人久久精品二区三区| 97se亚洲综合| 国产精品久久久久毛片| 视频一区视频二区中文| 91国在线精品国内播放| 丝袜 亚洲 另类 欧美 重口| 日韩激情一区| 一本色道久久综合亚洲精品小说| 黄色网址在线视频| 国产精品网在线观看| 91麻豆精品国产91久久久| www.99在线| 国产精品原创| 精品国产91久久久久久| 97视频久久久| 91高清视频在线观看| 亚洲制服丝袜在线| 中文精品无码中文字幕无码专区| 国产cdts系列另类在线观看| 最新高清无码专区| 亚洲欧美日韩在线综合| 色开心亚洲综合| 国产精品久久一卡二卡| 亚洲午夜久久久影院伊人| 成人在线观看黄色| 中文字幕中文字幕一区二区| 一区二区国产日产| 蜜桃视频在线观看免费视频网站www| 国产精品久久毛片| 影音先锋欧美资源| a视频在线免费看| 亚洲精品国久久99热| 三级在线免费观看| 暧暧视频在线免费观看| 午夜成人免费视频| 青青草视频在线免费播放| 男人久久天堂| 欧美在线视频你懂得| 亚洲午夜激情影院| av动漫精品一区二区| 亚洲精品av在线| 一区二区伦理片| 日韩久久电影| 色综合久久88色综合天天看泰| 久久久久亚洲AV| 一区二区三区国产盗摄| 国产精品第二页| 国产男女无套免费网站| 大尺度一区二区| 欧美视频观看一区| 欧美成人视屏| 亚洲成人免费观看| xxxx一级片| 一区二区网站| 亚洲系列中文字幕| 丰满少妇被猛烈进入一区二区| 91久久黄色| 国产精品久久久久久久久久东京| 国产女人高潮毛片| 91老司机福利 在线| 影音先锋欧美资源| 天堂在线中文网官网| 欧美日韩国产不卡| 性色av蜜臀av浪潮av老女人| 日韩精品欧美| 91精品国产亚洲| 特级西西444www大胆免费看| 国产91精品精华液一区二区三区 | 无码精品视频一区二区三区| 国产精品―色哟哟| 久激情内射婷内射蜜桃| 日本亚洲欧洲无免费码在线| 亚洲国产欧美久久| 糖心vlog免费在线观看| 在线亚洲自拍| 亚洲在线免费看| 国产在线视频网| 夜夜精品浪潮av一区二区三区| 国产成人久久777777| 4438全国亚洲精品观看视频| 中文字幕亚洲第一| 69国产精品视频免费观看| 国产精品77777| 天堂√在线观看一区二区| а√天堂8资源中文在线| 欧美精品久久99久久在免费线 | 国产亚洲激情| 国产精品永久免费观看| 天天干天天草天天射| 亚洲视频在线一区二区| 男人搞女人网站| 清纯唯美亚洲经典中文字幕| 欧美精品在线网站| 91亚洲国产成人久久精品麻豆 | 久久另类ts人妖一区二区| 中文av资源在线| 欧美年轻男男videosbes| av网站免费在线看| 性色一区二区| 精品国产乱码久久久久软件| 人妖欧美1区| 欧美一区二区三区视频免费播放| 一本在线免费视频| 视频一区二区国产| 欧美日韩在线精品一区二区三区| caoporn视频在线| 欧美不卡一区二区三区四区| 欧美激情图片小说| 国产一区日韩二区欧美三区| 在线日韩av永久免费观看| 亚洲综合在线电影| 国产一区二区三区在线观看视频| 中文字幕第四页| aaa亚洲精品| 日日橹狠狠爱欧美超碰| 女人抽搐喷水高潮国产精品| 久久久久久有精品国产| 狠狠躁夜夜躁av无码中文幕| 亚洲一区在线观看免费观看电影高清| 制服下的诱惑暮生| 欧美日韩亚洲一区| 国产精品久久久久免费 | 国产精品福利在线观看网址| 国产视频三级在线观看播放| 在线观看av一区二区| 精品亚洲aⅴ无码一区二区三区| 日本视频在线一区| 亚洲一区二区三区免费看| 国产三级精品三级在线| 日本一区免费网站| 日韩一级黄色av| 国产精品久久久久毛片| 亚洲激情自拍视频| 国产黑丝一区二区| 久久久久综合| 一本色道久久综合亚洲精品婷婷| 精品视频一二| 久久琪琪电影院| 免费在线视频你懂得| 欧美亚洲日本国产| 久久久久亚洲av片无码| 成人一区二区三区| 国产精品69页| 一区二区在线影院| 精品一区在线播放| 国产精品成人国产| 欧美精品久久久久a| 欧美精品a∨在线观看不卡 | 欧美激情中文不卡| 制服丝袜中文字幕第一页| 激情另类综合| 欧美日韩精品久久| 成人影院网站ww555久久精品| 欧美精品久久久久久久久久 | xvideos国产精品| 韩国av在线免费观看| 色妹子一区二区| 久久精品黄色片| wwww国产精品欧美| 亚洲最大天堂网| 影音先锋亚洲电影| 亚洲欧洲精品一区二区| avtt综合网| 国产精品一二三视频| 色爱综合区网| 中文字幕av一区中文字幕天堂| а√天堂资源在线| 在线免费一区三区| 久久久久久久中文字幕| 国产欧美日本一区视频| 污网站免费观看| 美女尤物国产一区| 女人和拘做爰正片视频| 欧美一区成人| 日韩亚洲一区在线播放| 岛国av一区| 成人网欧美在线视频| 成人影院大全| 欧美日韩999| 香蕉视频在线免费看| 日韩高清av一区二区三区| 国产免费的av| 欧美日韩免费视频| 日本一区二区免费电影| 亚洲一区二区精品3399| 三级黄色录像视频| 国产人伦精品一区二区| 国产不卡一二三| 国产a精品视频| 爱爱爱爱免费视频| 爽好多水快深点欧美视频| 欧洲精品一区二区三区久久| 真实国产乱子伦精品一区二区三区| 日韩区国产区| 免费欧美激情| 精品伊人久久大线蕉色首页| 国产女人18毛片水真多18精品| 亚洲精品欧美一区二区三区| 欧美aaa级| 国产精品视频区| 日本一道高清亚洲日美韩| 欧美一级片在线播放| 国产夫妻在线| 久久久久久一区二区三区| 大香伊人中文字幕精品| 欧美日本啪啪无遮挡网站| 亚洲奶水xxxx哺乳期| 久青草国产97香蕉在线视频| 麻豆传媒在线观看| 俺去啦;欧美日韩| 日本高清中文字幕在线| 视频一区视频二区国产精品| yourporn在线观看中文站| 亚洲天堂av网| 成人在线观看网站| 中文字幕亚洲在线| 亚洲图片88| 精品久久久91| 色帝国亚洲欧美在线| 欧美激情视频网| av女在线播放| 9.1国产丝袜在线观看| 伊人久久视频| 国产精品91在线| 欧美亚洲人成在线| 96sao精品视频在线观看| 精品国产一区二区三区性色av | 日韩 欧美 高清| 日韩在线播放一区二区| 三上悠亚在线一区二区| 捆绑调教一区二区三区| 伊人五月天婷婷| 夫妻av一区二区| 熟女少妇一区二区三区| 中文字幕欧美区| 国产黄色小视频网站| 一个色妞综合视频在线观看| 日韩三级av在线| 欧美自拍丝袜亚洲| 国产日韩一级片| 亚洲成人久久电影| 精品久久久久一区二区三区 | av2020不卡| 日本sm极度另类视频| 成人av色网站| 91在线观看网站| 亚欧洲精品视频在线观看| 亚洲va韩国va欧美va精四季| 欧美日韩国产色综合一二三四| 妞干网在线观看视频| 视频一区中文字幕| 99国产精品免费视频| 91色婷婷久久久久合中文| 国产午夜精品福利视频| 亚洲精品成人在线| 国产一级18片视频| 91精品黄色片免费大全| 亚洲av电影一区| zzjj国产精品一区二区| 在线免费看h| 91啪国产在线| 免费久久久久久久久| 激情成人开心网| 日韩电影在线观看网站| 国产精品熟妇一区二区三区四区| 久久精品欧美一区二区三区不卡| 国产suv精品一区二区68| 欧美视频13p| www黄色在线观看| 中文字幕亚洲综合久久筱田步美| av美女在线观看| 成人av在线天堂| 亚洲尤物av| 岛国大片在线播放| 另类中文字幕网| 香蕉网在线播放| 亚洲影院免费观看| 在线观看国产成人| 亚洲欧美在线免费| 不卡专区在线| 91成人免费观看| 日韩在线观看| 丁香婷婷激情网| 9i在线看片成人免费| 青娱乐在线视频免费观看| 欧美色倩网站大全免费| 日韩av成人| 久久久久这里只有精品| 日本在线一区二区三区| 一区二区精品在线| 热久久国产精品| 大地资源二中文在线影视观看| 一区二区三区中文在线观看| 一女二男一黄一片| 在线视频中文亚洲| 亚洲不卡系列| 茄子视频成人在线观看 | 亚洲丝袜精品丝袜在线| 中文字幕av网站| 亚洲图片制服诱惑| 欧美日韩免费看片| 久久亚裔精品欧美| 国产精品久久777777毛茸茸| 国产精品久久久久久久无码| 亚洲制服丝袜在线| 国产 欧美 精品| 午夜精品国产精品大乳美女| youjizz欧美| 拔插拔插海外华人免费| 不卡一区二区三区四区| 豆国产97在线 | 亚洲| 精品对白一区国产伦| 国产精品论坛| 欧美精品一区二区视频| 久久婷婷丁香| 亚洲AV无码成人精品区明星换面| 91福利在线观看| 98在线视频| 川上优av一区二区线观看| 亚洲色图网站| 久久国产免费视频| 午夜私人影院久久久久| 午夜视频在线播放| 国产99久久久欧美黑人| 人人狠狠综合久久亚洲婷| 日韩一级免费片| 亚洲猫色日本管| 六月丁香综合网| 欧美孕妇性xx| 日韩一区三区| 91成人在线观看喷潮蘑菇| 午夜成人在线视频| 97视频精彩视频在线观看| 91久久精品美女高潮| 黄色综合网站| 30一40一50老女人毛片| 欧美三级电影一区| 色呦呦在线免费观看| 久久99精品久久久久久久青青日本| 久久精品一本| 午夜三级在线观看| 欧美精品一区二区久久久| 美女福利一区二区| 一区二区精品国产| 不卡视频在线观看| 无码久久精品国产亚洲av影片| 日韩中文字幕亚洲| 加勒比久久高清| 香蕉视频禁止18| 亚洲在线视频免费观看| 欧美精品久久久久久久久久丰满| 成人免费在线视频网址| 亚洲美女一区| 黄色激情小视频| 欧美一区二区三区红桃小说| 欧美一区二区综合| 国产美女av一区二区三区| 日韩在线视频免费播放| 中文字幕日韩精品有码视频| 成人三级av在线| www.com操| 狠狠久久亚洲欧美专区| 国产黄大片在线观看画质优化| 欧美 日韩 国产在线|