由于这个答案和这些 网站,我已经非常接近让 Amazon Linux 在 VirtualBox 内启动。我已采取的步骤的快速概述:
dd
EBS 卷的内容转移ssh
到本地图像文件。grub-legacy-ec2
软件包,而不是 grub2)。qemu-img
。现在 VM 启动,grub 加载,并找到内核。但是当它尝试挂载根设备时失败:
dracut Warning: No root device "block:/dev/xvda1" found
dracut Warning: Boot has failed. To debug this issue add "rdshell" to the kernel command line.
dracut Warning: Signal …
Run Code Online (Sandbox Code Playgroud) 我们目前有大量 ubuntu 服务器托管在 AWS EC2 上。其中许多服务器很少访问,为了节省成本,我们现在希望将它们转移到我们的本地站点并在 Amazon 上终止它们。
大多数服务器都是 EBS 支持的,我们已经使用管理控制台创建了这些服务器的 AMI 映像。
我希望下载现有的 AMI,然后使用这些映像在本地构建新服务器,这样我们就不必从头开始重新安装应用程序堆栈和配置。1)这可能吗?2)如何下载这个AMI?(我希望可以从管理控制台以某种方式实现。) 3) AMI 需要如何更改才能用于安装?
如何在本地运行 Ubuntu EC2 AMI 映像?似乎提出了一个答案,但它链接到的文章包含不再可访问的重要链接。它似乎也暗示了一个相当复杂的过程。
https://forums.aws.amazon.com/message.jspa?messageID=204881似乎表明可以这样做,但没有解释如何在https://时实际下载图像stackoverflow.com/questions/5145286/boot-ec2-ebs-volume-locally表明这是不可能的。