精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产午夜在线播放| 九九久久久久久| 日本一区二区三区精品视频| 中文字幕一区二区三区人妻在线视频| 精灵使的剑舞无删减版在线观看| 9i在线看片成人免费| 国产97在线播放| 校园春色 亚洲| 亚洲日产av中文字幕| 56国语精品自产拍在线观看| 水蜜桃色314在线观看| www 日韩| av日韩在线网站| 成人h片在线播放免费网站| 国产真实乱人偷精品视频| 国模精品一区| 亚洲成av人乱码色午夜| 浓精h攵女乱爱av| 色戒汤唯在线| 亚洲午夜精品久久久久久久久| 欧美激情第一页在线观看| 国产丰满果冻videossex| 久久久久久色| 久久久亚洲天堂| 糖心vlog免费在线观看| 九九在线精品| 337p日本欧洲亚洲大胆色噜噜| 黄色片视频在线| a日韩av网址| 亚洲国产另类精品专区| 欧美日韩亚洲国产成人| 成人综合影院| 久久综合色8888| 国产精品永久入口久久久| 国产熟女一区二区三区五月婷| 视频一区二区三区中文字幕| 97视频国产在线| 青娱乐免费在线视频| 91久久久精品国产| 神马久久桃色视频| 美女福利视频网| 第一社区sis001原创亚洲| 亚洲男人av电影| 久久久久国产精品无码免费看| 香蕉免费一区二区三区在线观看| 777午夜精品免费视频| 亚洲怡红院在线| 成人福利片在线| 欧美在线免费播放| 九九视频精品在线观看| 台湾佬成人网| 色成人在线视频| 99精品免费在线观看| 中文字幕成在线观看| 懂色av影视一区二区三区| www插插插无码视频网站 | 久久免费电影网| 乱色588欧美| 黄色av网站在线| 国产午夜精品福利| 色阁综合av| 在线观看免费黄视频| 中文字幕在线不卡| 天天做天天爱天天高潮| 在线观看操人| 亚洲成av人片一区二区| 欧美一区二区中文字幕| 欧美成人ⅴideosxxxxx| 在线免费不卡电影| 污污网站在线观看视频| 日韩影片在线观看| 亚洲护士老师的毛茸茸最新章节 | 国产视频一区二区三区四区五区| 国产一区二区在线电影| 国产99视频精品免费视频36| 三级网站在线看| 久久欧美中文字幕| 亚洲精品成人a8198a| 国产黄色在线网站| 午夜国产精品一区| 欧美性猛交xxx乱久交| 电影中文字幕一区二区| 亚洲成人av中文字幕| 亚洲狠狠婷婷综合久久久久图片| 日韩免费在线| 欧美极品欧美精品欧美视频| 五月天激情国产综合婷婷婷| 免费一区二区视频| 风间由美一区二区三区| 欧美美女色图| 亚洲你懂的在线视频| 亚洲人成无码网站久久99热国产 | 成人三级视频在线观看一区二区| 午夜视频福利在线观看| 国产精品乱人伦中文| 乱熟女高潮一区二区在线| 东京一区二区| 日韩午夜在线观看| 男人天堂av电影| 亚洲欧美在线专区| 国产99久久精品一区二区永久免费| 一级全黄少妇性色生活片| 成人一区二区三区视频在线观看| 五月婷婷综合色| 绿色成人影院| 欧美一区二区私人影院日本| 99久久人妻无码精品系列| 欧美成人tv| 国产精品久久久久久久久免费看| 成人免费观看在线视频| 国产精品天干天干在线综合| 久久亚洲中文字幕无码| 亚洲天堂网站| 亚洲欧美日本另类| 国产在线欧美在线| 激情综合亚洲精品| 日产精品高清视频免费| 国产h片在线观看| 欧美一区二区在线视频| 丁香花五月婷婷| 亚洲综合另类| 国产欧美日韩一区| 在线中文字幕第一页| 欧美亚男人的天堂| 魔女鞋交玉足榨精调教| 91久久夜色精品国产九色| 成人国产精品色哟哟| 欧美色图另类| 欧美性猛交xxxx乱大交3| 日本精品一二三区| 91精品精品| 成人欧美一区二区三区在线 | 国产欧美日韩激情| 国产美女无遮挡网站| 99这里只有精品视频| 久久影视电视剧免费网站清宫辞电视| 中文字幕av无码一区二区三区| 久久亚洲精品小早川怜子| cao在线观看| 99re8这里有精品热视频8在线| 欧美成人黑人xx视频免费观看| 中文在线免费观看| 国产精品欧美综合在线| www.99av.com| 第一社区sis001原创亚洲| 国产精品视频xxxx| 97在线观看免费观看高清| 欧美亚洲综合在线| 国产一二三四视频| 久久99国内精品| 中文字幕一区二区三区有限公司| 日韩毛片免费视频一级特黄| 日日噜噜噜夜夜爽亚洲精品 | 羞羞影院欧美| 一区二区三区视频在线| 中文字字幕在线观看| 国产精品不卡一区| 北条麻妃亚洲一区| 欧美日本不卡| 久久久久一区二区三区| 黄色成人免费网| 中文字幕亚洲二区| 国产美女三级无套内谢| 亚洲在线成人精品| xxxx黄色片| 日韩经典中文字幕一区| 亚洲一区二区在线观| 欧美高清hd| 久久人人97超碰精品888| 亚洲 欧美 激情 另类| 色综合激情五月| 免费一级suv好看的国产网站| 激情深爱一区二区| 潘金莲一级淫片aaaaa免费看| 亚洲伊人影院| 日韩av成人在线| 欧美性猛交xxx乱大交3蜜桃| 日韩天堂在线观看| 五月天综合激情| 欧美激情一区不卡| 少妇欧美激情一区二区三区| 国产精品婷婷| 一区二区成人国产精品| 97久久综合精品久久久综合| 国产成人久久精品| 国产色在线观看| 精品中文视频在线| 国产精品爽爽久久| 天天综合色天天| 四虎地址8848| 久久综合久久久久88| 九九热99视频| 国产精品婷婷| 欧美做受777cos| 国产精品免费99久久久| 亚洲xxx视频| 粉嫩一区二区三区| 欧美激情视频在线| avtt亚洲| 亚洲黄色在线观看| 国产精品视频在线观看免费 | 97精品国产97久久久久久| 成人在线免费电影| 亚洲国产天堂久久综合| 97超碰人人草| 欧美性xxxx在线播放| 免费在线观看一级片| 国产农村妇女毛片精品久久麻豆| 亚洲熟女一区二区三区| 秋霞电影网一区二区| 毛片av在线播放| 久久一区二区三区喷水| 久久久久久艹| 国产福利资源一区| 91欧美日韩一区| 日韩毛片一区| 国产成人av在线播放| 成人免费网站观看| 久久99国产精品自在自在app| 成a人片在线观看www视频| 日韩精品极品在线观看| 亚洲成人精品女人久久久| 欧美日韩电影一区| 亚洲成人av网址| 疯狂蹂躏欧美一区二区精品| 国产亚洲成人av| 亚洲男女一区二区三区| 国产一区二区三区视频播放| 国产欧美日韩综合| 一级性生活毛片| xf在线a精品一区二区视频网站| 丰满饥渴老女人hd| 国产麻豆精品95视频| 欧美特黄aaa| 捆绑调教美女网站视频一区| 免费观看成人网| 日韩精品亚洲专区| 毛葺葺老太做受视频| 久久婷婷丁香| 美女网站免费观看视频| 天堂成人国产精品一区| 国产1区2区在线| 免费一级欧美片在线播放| 成熟丰满熟妇高潮xxxxx视频| 精品av久久久久电影| 岛国大片在线播放| 日韩一级不卡| 精品一区二区中文字幕| 久久精品女人天堂| 黑森林精品导航| 久久国产精品免费| 超碰在线资源站| 国产成人丝袜美腿| 中文字幕在线永久| 26uuu久久天堂性欧美| 美女洗澡无遮挡| 国产女人18毛片水真多成人如厕| 永久免费av无码网站性色av| 国产欧美日韩精品在线| 天堂av免费在线| 亚洲美女视频在线| 国产网址在线观看| 欧美日韩亚洲精品一区二区三区| 亚洲综合图片网| 欧美日韩在线电影| 99热这里精品| 亚洲丁香婷深爱综合| 嫩草在线播放| 中文亚洲视频在线| 羞羞视频在线观看不卡| 91国产在线精品| 欧美××××黑人××性爽 | 麻豆传传媒久久久爱| 日韩国产欧美三级| 在线播放av中文字幕| 丁香六月综合激情| 中文字幕高清视频| 中文字幕一区二区三区在线播放| 精品一区二区三区四| 欧美日韩性视频在线| 欧美日韩 一区二区三区| 5858s免费视频成人| 深爱五月激情五月| 中文字幕亚洲一区在线观看 | 亚洲电影在线播放| 天堂中文在线网| 欧美日韩国产成人在线91| 亚洲精品无amm毛片| 国产亚洲视频中文字幕视频| 国产精品久久麻豆| 欧美在线国产精品| 日本久久久久| 极品尤物一区二区三区| 久久亚洲影视| 欧美视频在线播放一区| 国内欧美视频一区二区| 疯狂揉花蒂控制高潮h| 综合网在线视频| 成人免费视频毛片| 欧美一区二区啪啪| 北岛玲一区二区三区| 久久久久久久久久久成人| 成人做爰免费视频免费看| 国产91一区二区三区| 97精品一区| 精品一区二区中文字幕| 国产98色在线|日韩| 国产又粗又黄又猛| 午夜伊人狠狠久久| 国产欧美第一页| 中文字幕国产亚洲2019| 中文在线资源| 国产精品一区视频| 亚洲精品一区二区在线看| 超碰影院在线观看| 99久久亚洲一区二区三区青草| 紧身裙女教师波多野结衣| 色播五月激情综合网| 国产 欧美 精品| 伦伦影院午夜日韩欧美限制| 色成人免费网站| 久久综合九九| 在线播放日韩| 性感美女一区二区三区| 日韩毛片一二三区| 中文字幕777| 国产一区二区三区在线观看网站 | 欧美激情 亚洲a∨综合| 999这里有精品| 亚洲国产高清在线| 国产女主播喷水视频在线观看 | 久久国内精品自在自线400部| 国产精品扒开腿做爽爽| 欧美午夜激情在线| 神马久久久久| 午夜精品久久久99热福利| jizz性欧美23| 日韩网站在线免费观看| 福利电影一区二区三区| 久草视频免费播放| 欧美成人a在线| av影片在线| 国内一区在线| 99精品视频网| 双性尿奴穿贞c带憋尿| 粉嫩老牛aⅴ一区二区三区| 性感美女视频一二三| 538国产精品视频一区二区| 欧美激情久久久久久久久久久| 国产成人无码精品久久久性色| www亚洲一区| 亚洲av综合一区| 色婷婷av一区二区三区久久| 亚洲综合视频| 久久观看最新视频| 成人在线视频首页| 国产又爽又黄的视频| 亚洲欧洲国产伦综合| 素人一区二区三区| 国产盗摄视频在线观看| 国产成人8x视频一区二区| 精品无码人妻一区二区三区| 亚洲国产精品va在线观看黑人| 九色porny丨首页入口在线| 奇米影视首页 狠狠色丁香婷婷久久综合 | 成人羞羞在线观看网站| 99九九99九九九99九他书对| 一区二区三区精品在线| 日本xxxxxwwwww| 欧美又大粗又爽又黄大片视频| 一区二区三区日本久久久| 在线免费视频a| 玉米视频成人免费看| 特黄aaaaaaaaa真人毛片| 日本欧美在线视频| 91亚洲国产| 亚洲少妇一区二区三区| 欧美视频在线免费| 欧美13一16娇小xxxx| 成人黄色在线免费观看| 国产精品免费看| 日韩一区二区三区四区视频| 日韩免费观看高清完整版| 欧洲一区精品| 中文字幕免费高| 99久久精品久久久久久清纯| 中文av免费观看| 久久久久久午夜| 欧美一级本道电影免费专区| 天天色天天干天天色| 欧美日韩在线视频首页| 午夜在线播放| 久久精品国产一区二区三区日韩 | av日韩中文| 亚洲视频电影| av午夜一区麻豆| 亚洲影视一区二区| 26uuu另类亚洲欧美日本一| 国产精品91一区二区三区| 在线免费观看成年人视频|