资源说明:
# EUCA MONKEY **EUCA MONKEY** is Eucalyptus Stress Tester with Webservice Rendering Support. * **EUCA MONKEY** runs on **cloud-resource-populator**, which is based on **Eutester**. ## SYSTEM REQUIREMENT * 1 Tester Machine - Centos 6.3 Machine/VM * Port 80 Open * Running Eucalyptus System * CLC machine needs to be accessble from the Tester Machine above, via **pub-key exchange**. * On Tester Machine,cat ~/.ssh/id_rsa.pub
* On CLC Machine,vim ~/.ssh/authorized_keys
* Eucalyptus must be Loaded with, at least, one Public Instance Image ## CONFIGURATION FILE ### ./launch_euca_monkey/conf/2b_tested.lst * Description of Eucalyptus Configuration * Format - the items need to be separated by tabs:192.168.51.37 CENTOS 6.3 64 BZR [UI CC00 CLC SC00 WS] 192.168.51.38 CENTOS 6.3 64 BZR [NC00]* For internal QA machines, it can be easibly obtainable via test config URL: * Example.wget http://10.1.1.210/test_space/UI-src-centos6-01/1021/load_image_test/input/2b_tested.lst
### ./launch_euca_monkey/conf/generator.ini * Description of Workload generation by cloud-resource-populator * Format:[USER INFO] account: cloud-user-test-acct-00 user: cloud-user-00 password: mypassword00 [RESOURCES] running instances: 2 volumes: 1 snapshots: 1 security groups: 3 keypairs: 7 ip addresses: 2 [ITERATIONS] iterations: 200## INSTALLATION On a Centos 6.3 Tester Machine: ### Step 1. Install GITyum -y install git
### Step 2. Clone euca-monkeygit clone git://github.com/eucalyptus/euca-monkey.git
### Step 3. Go to the Directory "euca-monkey"cd ./euca-monkey
### Step 4. Run the Installer for cloud-resource-populator * Ignore the "next steps" instructions at the end of this script run../installer-cloud-resource-populator.py
### Step 5. Run the Installer for euca-monkey-webserice./installer-euca-monkey-webservice.py
### Step 6. Check out **euca-monkey.php** page on a web-browser to ensure that httpd is running correctly.http://192.168.51.84/euca-monkey.php
* where 192.168.51.84 is the IP of your Tester machine. If you cannot see the monkeys, check out your firewall setting and disable it:system-config-firewall-tui
### Step 7. Go to the Directory "launch_euca_monkey"cd ./launch_euca_monkey
### Step 8. Configure the Euca Monkey Environement Files, "2b_tested.lst" and "generator.ini" in "./conf" Directory * See the CONFIGURATION FILE section abovevim ./conf/2b_tested.lst
vim ./conf/generator.ini
### Step 9. Launch the Euca Monkey./launch-euca-monkey.py
### Step 10. Watch the Progress on the Browserhttp://192.168.51.84/euca-monkey.php
* where 192.168.51.84 is the IP of your Tester machine. ## CONTACT Please feel free to contact the contributors if you have any questions or issues with Euca Monkey: Kyo Lee kyo.lee@eucalyptus.com
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。