euca-monkey
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:
# 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 GIT yum -y install git ### Step 2. Clone euca-monkey git 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 above vim ./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 Browser http://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

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。