Eucalyptus 使用者手冊
【1.註冊】
- 到 註冊個人資料,註冊完後等待 mail 通知
- 註冊成功且登入後,下載使用者的 Certificate $ mkdir ~/.euca
$ cd ~/.euca
$ unzip name-of-the-key-zip.zip
$ chmod 0700 ~/.euca
$ chmod 0600 ~/.euca/*
【2.】
【3.快速開始(產生VM)】
- 查詢 Euca 系統 $ euca-describe-images
IMAGE eki-2B121184 kernel/vmlinuz-2.6.27.21-0.1-xen.manifest.xml admin available public x86_64 kernel
IMAGE eri-25751174 ramdisk/initrd-2.6.27.21-0.1-xen.manifest.xml admin available public x86_64 ramdisk
IMAGE emi-FFD310FF images/ubuntu.9-04.x86-64.img.manifest.xml admin available public x86_64 machine
$ euca-describe-availability-zones verbose
$ euca-describe-instances
$ ec2-describe-keypairs
- 申請 key pair,以便 ssh 登入 instance $ ec2-add-keypair mykey >mykey.private
('mykey' is the name for the key in Eucalyptus, 'mykey.private' is the file to be used by ssh)
$ chmod 0600 mykey.private
$ ec2-run-instances -k mykey -n
- ### 允許 instance 開啟 22 port ###
$ ec2-authorize default -P tcp -p 22 -s 0.0.0.0/0
### 給予 Instance IP ###
$ ec2-allocate-address
$ ec2-associate-address -i
### 使用 ssh 登入 ###
$ ssh -i mykey.private root@
### 關掉 Instances ###
$ ec2-terminate-instances ...
【4.使用Eucalyptus的 EBS(Elastic Block Storge) 功能】### 查詢 zone ###
$ euca-describe-availability-zones
### 產生 volume ###
$ euca-create-volume --size 1 --zone myzone
// 產生 1G 的volume 於 myzone
### 查詢 volume ###
$ euca-describe-volumes
### attache volume 到一個 instance ###
$ euca-attach-volume -i i-3E20088C -d /dev/sdb1 vol-32AA04A3
// 將 volume(vol-32AA04A3 ) 作為 instance(i-3E20088C) 的 /dev/sdb1 設備
### detach volume ###
$ euca-detach-volume vol-32AA04A3
### 刪除 volume ###
$ euca-delete-volume vol-32AA04A3
### 使用快照 ###
$ euca-create-snapshot vol-32AA04A3
$ euca-create-volume --snapshot snap-32A604AA --zone myzone
VOLUME vol-32C304AD snap-32A604AA creating 2009-08-20T02:40:28.962Z
$ euca-describe-snapshots
$ euca-delete-snapshot snap-32A604AA
【4.使用Eucalyptus的 Walrus(S3) 功能】
- ### 安裝所需套件 ###
$ sudo aptitude install ython-dev python-xml python-elementtree
### 設定 ###
$ s3cmd --configure
### 編輯上個步驟所產生的 .s3cfg ###
$ vim .s3cfg
host_base = 140.110.X.X:8773
host_bucket = 140.110.X.X:8773
service_path = /services/Walrus
### 檢視 Walrus 的檔案 ###
$ ./s3cmd ls
### Make bucket ###
$ ./s3cmd mb s3://{bucket name}
### Rmove bucket ###
$ ./s3cmd rb s3://buckname
Regerence
阅读(586) | 评论(0) | 转发(0) |