chmod 700 ~/.euca
cd ~/.euca
euca_conf --get-credentials mycreds.zip
unzip mycreds.zip
3、 启动eucarc
s ource ~/.euca/eucarc
echo “ source ~/.euca/eucarc ” >> ~/.bashrc
3、配置 YUM 源
[euca2ools]
name=Euca2ools
baseurl=http://www.eucalyptussoftware.com/downloads/repo/euca2ools/1.2/yum/centos/
enabled=1
gpgcheck=0
4、安装 euca2tools 工具
yum install -y euca2ools*
5、验证是否安装成功
euca-describe-availability-zones verbose
上传镜像文件
1) 解压镜像文件
tar zxvf euca-ubuntu-9.04-x86_64.tar.gz
2) 绑定 kernel
euca-bundle-image -i euca-ubuntu-9.04-x86_64/kvm-kernel/vmlinuz-2.6.28-11-generic --kernel true
euca-upload-bundle -b ubuntu-kernel-bucket -m /tmp/vmlinuz-2.6.28-11-generic.manifest.xml
euca-register ubuntu-kernel-bucket/vmlinuz-2.6.28-11-generic.manifest.xml
3) 绑定 ramdisk
euca-bundle-image -i euca-ubuntu-9.04-x86_64/kvm-kernel/initrd.img-2.6.28-11-generic --ramdisk true
euca-upload-bundle -b ubuntu-ramdisk-bucket -m /tmp/initrd.img-2.6.28-11-generic.manifest.xml
euca-register ubuntu-ramdisk-bucket/initrd.img-2.6.28-11-generic.manifest.xml
4) 绑定系统镜像
euca-bundle-image -i euca-ubuntu-9.04-x86_64/ubuntu.9-04.x86-64.img --kernel $EKI --ramdisk $ERI
euca-upload-bundle -b ubuntu-image-bucket -m /tmp/ubuntu.9-04.x86-64.img.manifest.xml
euca-register ubuntu-image-bucket/ubuntu.9-04.x86-64.img.manifest.xml
创建并运行实例
1、 创建登陆实例的SSH 密钥
touch ~/.euca/mykey.priv
chmod 0600 ~/.euca/mykey.priv
euca-add-keypair mykey > ~/.euca/mykey.priv
2、 授权允许22 端口访问实例
euca-add-group – d “ mygroup description ” mygroup
euca-authorize default – P tcp -p 22 - s 0.0.0.0/0
euca-describe-groups
3、创建实例
euca-run-instances emi-99D61388 -k centos -t c1.medium
4、登陆实例
ssh -i ~/.euca/mykey.priv root@192.168.165.250