2009-08-14
Amazon EC2 Cloud Watch、Load Balance以及Auto-Scaling API工具运行环境配置步骤
标签:Amazon, EC2, 云计算Amazon EC2是亚马逊(Amazon)所提供的一种需要付费的面向中小企业的云服务平台。虽然现在还不是特别好使,但是未来必定将是一个重要的平台。使用Amazon EC2,虽然有些功能可以通过网页UI或者是Firefox插件来完成,但是不是所有功能都能够完成。Amazon为其所有功能,都提供了命令行下的API工具。例如,如果要使用Amazon EC2 Cloud Watch、Load Balance以及Auto-Scaling等功能,就需要进行如下的环境配置过程:
1、下载Developer Tools:http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=88
分别下载Amazon EC2 API Tools、Amazon CloudWatch API Tools、Auto Scaling API Tools、Elastic Load Balancing API Tools、EC2_HOME、EC2 AMI Tools
2、安装JDK1.5版以上(可以通过运行java -version来查看版本)
设置JAVA_HOME:
C:\Progra~1\IBM\Java60
3、解压刚才下载的3个zip文件(API Tools)
4、配置环境变量:
添加
EC2_HOME:D:\Amazon\ec2-api-tools\ec2-api-tools-1.3-36506
AWS_CLOUDWATCH_HOME:D:\Amazon\CloudWatch-
AWS_AUTO_SCALING_HOME:D:\Amazon\AutoScaling-
AWS_ELB_HOME:D:\Amazon\ElasticLoadBalancing-
EC2_AMITOOL_HOME:D:\Amazon\ec2-ami-tools\ec2-ami-tools-1.3-34544
在path中添加:
%EC2_AMITOOL_HOME%\bin;%EC2_HOME%\bin;%AWS_ELB_HOME%\bin;%AWS_CLOUDWATCH_HOME%\bin;%AWS_AUTO_SCALING_HOME%\bin;
5、重启机器后,查看环境变量是否生效:
dir %EC2_HOME%\bin
dir %AWS_CLOUDWATCH_HOME%\bin
dir %AWS_ELB_HOME%\bin
dir "%AWS_AUTO_SCALING_HOME%\bin"
6、提供Amazon EC2的授权,建立一个文件key:
AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
AWSSecretKey=XXXXXXXXXXXXXXXXXXXXXXXXX
7、将这个key文件添加到环境变量,以免每次都要输入key文件的参数:AWS_CREDENTIAL_FILE :D:\Amazon\keyEC2_PRIVATE_KEY :D:\Amazon\pk-K4SL4GDJ4P6S554JEXDC42HIL273OZLI.pem (X.509 Private Key file)EC2_CERT : D:\Amazon\cert-K4SL4GDJ4P6S554JEXDC42HIL273OZLI.pem (X.509 Certificate file)
8、启动Cloud Watch首先需要启动Instance,我们使用如下Image: ami-cd
接着获取Instance的Id号,启动对于它的监控。如果是AutoScalingGroup里的Instance,则会自动进行监控:ec2-monitor-instances i-b7504fde 如果CloudWatch正常运行,返回:i-b7504fde monitoring-pending
9、查看运行状态 mon-get-stats CPUUtilization --start-time
本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:http://www.wangzhongyuan.com/archives/736.html
于彦雷 said,
2009年8月18日 at 21:27
师兄,我今天参加2009百度技术创新大会,见证了一个新技术理念——框计算的提出,感觉有很多与“云计算”类似的地方~
仲远 said,
2009年8月19日 at 21:51
是的,现在肯定都是类似的技术,只是名称叫法不同而已
今天我不乖 said,
2010年6月10日 at 11:31
诓计算……又见这个词……