是否可以为Windows EC2实例创建EBS AMI?
我们在EC2中运行
Windows服务器(EBS支持).我们为数据备份定期创建快照.我想从其中一个快照创建一个新的EC2实例.
是的,我意识到这与拉动电源和打开机器是一样的,但我想测试数据在快照中的可靠性以便进行恢复. 我尝试使用Web控制台,命令行工具和ruby sdk从我们的Windows启动驱动器(EBS)的快照创建AMI映像 – 它们都创建了一个AMI,将平台显示为Linux而不是Windows和半虚拟化虚拟化hvm.从这个AMI创建的新EC2实例无法上线,我认为它崩溃是因为它在错误的虚拟化平台上运行. 在我所做的所有谷歌搜索中,我只遇到过Linux指令,或者从实例支持的EC2实例制作Windows EBS的说明 – 不是EBS支持的实例或快照.
背景
Launching an Instance from a Snapshot不适用于Windows AMI(因为您有meanwhile discovered yourself):
替代 虽然未指定,但应该知道如Creating an Image from a Running Instance所述简单克隆Amazon EBS-Backed Instance的可能性 – 当通过AWS管理控制台执行此操作时,EC2会尝试在创建映像之前干净地关闭实例,然后重新启动实例.这显然是首选,但是,如果需要,可以通过命令行避免:
解 上面提到的替代方法显然无助于从指定的其中一个快照创建一个新的EC2实例 – 无论如何都要注意一个有用的解决方案,请参阅移动到Eric Hammond的文章Move a Running EBS Boot Instance to New Hardware on Amazon EC2的新实例(其中有一个不同的用例,但无论如何适用)并归结为您的情况下的这些步骤: >使用与原始实例相同的启动参数创建新实例. Colin Percival已经使用这种技术来运行FreeBSD on EC2 via defenestration以及btw. (其中包括对虚拟化问题的一些提示):
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – 导出/打印所有角色和功能
- windows7下php开发环境搭建图文教程
- 如何在Windows Server 2008上升级到PHP 5.5
- 防止来自Dll C的Dll注入
- windows-server-2016 – Windows Server 2016中的“数据共享
- .net – ‘System.Windows.Data.Binding’类型的对象无法转
- batch-file – 如何使用Windows批处理文件列出所有空目录?
- windows-phone-7 – 在Windows Phone 7系列中录制麦克风的音
- Windows中的直接磁盘访问(C#)
- windows-server-2012 – Server 2012,服务器管理器仪表板
- 如何从viewmodel(Caliburn WPF)关闭对话窗口?
- 批处理文件 – 从Windows批处理文件中的无效GOTO
- Windows?2003中配置SNMP服务的网络安全
- Windows 8上的“InternalIOException getAddrInf
- wix – 是否可以粘贴到Windows安装程序中的蒙版编
- windows – 如何执行* .dll文件
- windows-server-2008 – 转发UDP数据包的工具Win
- windows-server-2003 – 确定私有IP地址
- wcf – Windows Server 2003和XP上的TLS 1.2
- libc,Clang和LLVM在Windows上