我已经按照说明http://docs.aws.amazon.com/server-migration-service/latest/userguide/server-migration.html将服务器从 vSphere ESX 主机迁移到 AWS,但在 UI 仪表板上,步骤 4 中的步骤 2 失败,错误消息为:
Latest run's status messageServerError: Failed to upload base disk(s) to S3. Please try again. If this problem persists, please contact AWS support: com.vmware.vim25.ManagedObjectNotFound: HttpNfcLease:session[3c562463-edb0-ac3a-ca92-95369d512e0c]52c6b1ad-38bf-2911-e92d-aaa66639f4a7
这看起来像是 VMware API 调用上的异常。在 SMS Connector 上跟踪 sms-replications-poller.log 时,我可以看到:
sms-job-xxxxx:sms-run-xxxxx:UploadBaseSnapshot SnapshotStream:150 - Waiting for lease to get ready
请问有什么建议吗?
答案1
确实,迁移的虚拟机存在一些问题,例如 iso 映像挂载损坏。
经过多次尝试发现最安全的方法是:
- 克隆虚拟机
- 关闭克隆的虚拟机并移除 CD/DVD 和软盘驱动器
- 使用 AWS SMS 迁移克隆的虚拟机