遷移虛擬機到AWS EC2的兩種方式

遷移虛擬機到AWS上有很多方式,比如很多第三方的備份軟件都有類似的功能,把本地的虛擬機備份成AMI 鏡像文件,然後通過AMI來創建EC2 實例。AWS本身也提供了2種常見的方式。

第一個方式是AWS的命令行方式。簡單的說有4個步驟:

  1. 把虛擬機的磁盤文件,比如vhd,vmdk上傳到S3的bucket裏面
  2. 通過AWS CLI的命令 ec2 import-image 導入生成一個AMI鏡像,
  3. 生成AMI的這個過程可能會花很多個小時,我們可以通過ec2 describe-import-image-tasks的命令查看進度
  4. 最後我們可以通過 ec2 run-instance的命令來通過AMI創建EC2 實例。

他可以import,自然也可以export,不過很大的限制是只能export出root volume,其他volume的信息只能額外通過rsync 或者 robocopy進行拷貝。

第二個方式是通過AWS的 Server Migration service 實現。簡單的說是5個步驟:(以Hyper-V爲例)

  1. 下載對應的SMS connector的虛擬機文件,生成一個虛擬機
  2. 下載PowerShell的腳本到Hyper-V的主機,驗證合法之後,執行腳本,他會打開對應的端口和服務
  3. 登陸到SMS Connector 虛擬機的web控制檯界面,根據提示進行註冊,連接Hyper-V的主機和AWS
  4. 登陸到AWS的SMS服務控制檯,選擇對應的虛擬機同步生成AMI鏡像
  5. 通過AMI來生成我們的EC2實例
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章