export出後會得到如下圖的內容,裡面的vmdk就是我們要匯入到EC2的東東啦!!
2.安裝EC2的Command Line Tool可由此下載
解壓後就算完成安裝,別忘了設定EC2_HOME及JAVA_HOME,所有的指令才能正常使用
Linux : export EC2_HOME=/opt/ec2-api-tools
export JAVA_HOME=/usr/local/java/jdk-1.6.0_43
M$Win : set EC2_HOME=C:\ec2-api-tools
set JAVA_HOME=C:\java\jdk1.6.0_31
3.利用ec2-import-instance command來直接匯入VMDK並利用它產生EC2的instance.
/EC2_HOME/bin/ec2-import-instance /PATH_TO_VMDK_FILE/Win8x64.vmdk -f VMDK -t m1.small -a x86_64 -b vmdk2ec2 -o AKIAJQ6QAZ2H3LHOPMDQ -w Kt/G8SfqwertyU3eNaO/kQUb123tjm1Qa/YN -O AKIAJQ6QAZ2H3LHOPMDQ -W Kt/G8SfqwertyU3eNaO/kQUb123tjm1Qa/YN --region ap-southeast-1
其中 -t : Instance Type(m1.small,m1.medium,m1.large...etc),指的是要使用的機器效能
-a : architecture (i386, x86_64)
-f : format (VMDK, VHD...etc)
-b : S3 的bucket名稱
-o/O : owner id (可由Security credential取得)
-w/W : security key (可由Security credential取得)
執行結果如下:
4.上傳後可透過 ec2-describe-conversion-tasks 來確認上傳後的轉檔過程與階段
請注意StatusMessage 狀態會由 Pending -> Completed
/EC2_HOME/bin/ec2-describe-conversion-tasks import-i-fg7n41ey -O AKIAJQ6QAZ2H3LHOPMDQ -W Kt/G8SfqwertyU3eNaO/kQUb123tjm1Qa/YN --region ap-southeast-1
執行結果如下:
(Pending)
(Completed)
進到EC2 Console啟動它!!
小提醒:
如果你這個Instance不用了你要terminate掉,別忘了在Terminate後要到Volume去把這個Instance相對應用到的 volume 也刪除!!
沒有留言:
張貼留言