實體主機轉移到 AWS EC2

先說結論, 要從實體主機搬上 EC2 的話, 請愛用 Cloudscraper


日前某客戶的實體主機想要整組 ( Windows Server 2008 R2 + MSSQL Server 2008)上雲端.
在 Survey 的時候發現 EC2 可以接受 VMDK、VHD( 虛擬機器硬碟 ) 直接匯入產生 Instance
於是我就採用了 ec2-import-instance 這個方式.

首先我在實體主機上安裝了 VMware vCenter Converter Standalone 將主機上所有磁碟轉成一個 Virtual Disk File
接著使用 EC2 API Tools 試圖將 VMDK 檔上傳到 S3 並 import 成 instance.

但天不從人願, import 失敗啊!!!!

在這邊小聲譴責 ec2-import-instance , 文件提供的資訊過少, 符合你頁面上說的條件結果還是 import 失敗XD

再次尋找解法發現這套佛心軟體 Cloudscraper

姑且一試之下竟然成功了 !!
雖然 GUI 有待加強但他真的可以轉可以 import 也可以 run, 以下是簡單的說明

1.下載並安裝在你想要搬家的Server上 (無需關機)

2.執行並選取你要轉換的磁碟

3.選擇EC2的地理區域, 及填入 AWS Access Key ID / Secret Access Key

4.確認無誤, 按下開始, 放下鍵盤出門走走, 因為至少要一小時XD

5.轉完後記得去 EC2 主控台打開 instance, 別忘了將 RDP 加入 Security Group

6.恭喜你得到一台可遠端桌面登入的 EC2 instance !

Comments

comments powered by Disqus