Windows 作業系統的 VMWare vmdk 的 ec2-import-instance 成功,但無法 RDP 存取新的 ec2 實例

Windows 作業系統的 VMWare vmdk 的 ec2-import-instance 成功,但無法 RDP 存取新的 ec2 實例

我有一個用於 CI/建置(Subversion、Jenkins)環境的虛擬機,在 VMWare 伺服器 2.0 內執行 Windows Server 2008。我們正在遷移到 AWS EC2,因此使用 ec2-import-instance 命令列工具。

遵循以下步驟,匯入需要 8 小時才能將 60GB 的檔案上傳到 S3 儲存桶。

  1. 刪除虛擬機器的快照

  2. 使用新名稱將 vmdk 檔案轉換為 Streaming(類型 5)格式。

  3. 導入ec2-import-instance "D:/虛擬機器/VM 原始碼管理/VMServer4.vmdk" -f VMDK -t t1.micro -a x86_64 -b bucket.eu-west.vmimport -o accesskey -w securitykey -g Quicklaunch -1 --地區 eu-west-1 -z eu-west-1c

  4. 帶有 TaskID 的 ec2-describe-conversion-tasks 指令顯示「已完成」狀態。

  5. 建立了一個新的 EC2 實例,並且我從 AWS 控制台啟動了該執行個體。

當我嘗試使用公共 DNS 遠端桌面新實例時,RDP 找不到該實例(已為其他實例配置了 Quicklaunch-1 安全性群組,並且它適用於我的 IP)。

我已經測試匯入了另一個具有 Windows 的虛擬機,並且我能夠存取該 ec2 實例(它沒有建立快照)。

你能告訴我我在這裡缺少什麼嗎?提前致謝。

答案1

在轉換圖像之前,您應該記住執行以下操作:

  1. 透過「我的電腦」(右鍵)->「設定」->「進階」->「遠端」啟用 RDP
  2. 設定 Windows 內部防火牆以存取 RDP

我參與了自動化流程工具的創建:http://www.migrate2iaas.com

相關內容