我想使用 EC2Rescue 工具在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上执行最近一次已知正确的配置。
简短描述
要执行最近一次已知正确的配置,必须将磁盘脱机到辅助的 Amazon EC2 实例。
如果您遇到以下问题,请使用 Amazon EC2Rescue 工具执行最近一次已知正确的配置:
- Windows 无法启动。
- Amazon EC2 陷入了重启循环。
- 您看到一个静止不变的蓝屏。
- 由于您最近对 Amazon EC2 实例进行了更改,应用程序无法按预期运行。
- 由于最近的更改,RDP 不起作用。
- 状态检查有一半未通过。
解决方法
在开始之前,您必须满足以下要求才能使用 Amazon EC2Rescue:
- Windows Server 2008 R2 或更高版本。
- .NET Framework 3.5 SPI 或更高版本。
- 可通过 RDP 连接进行访问。
要使用 EC2Rescue 工具在 Amazon EC2 实例上执行最近一次已知正确的配置,请完成以下步骤:
- 停止无法访问的实例,然后分离根卷。
- 在与无法访问的实例所在的相同可用区内内,启动新实例。这个新实例就是您的救援实例。
注意: 最佳实践是启动与无法访问的实例不同的 Windows 实例,以避免出现磁盘签名问题。
- 将卷作为 /dev/xvdf 连接到救援实例。
- 使用 RDP 来连接到救援实例。然后,使用磁盘管理器,使先前连接的卷联机。
- 下载并解压缩 EC2Rescue 文件夹。
- 前往该文件夹,然后完成以下步骤:
右键单击 EC2Rescue.exe。
选择 Run as Administrator(以管理员身份运行)。
接受许可协议。
选择下一步。
选择 OFFLINE INSTANCE(离线实例)。
- 选择新挂载的卷的磁盘,然后选择 Next(下一步)。
- 确认所选的磁盘,然后选择 Yes(是)。
- 选择 Restore(还原)选项,然后选择 Last Known Good Configuration(最近一次已知正确的配置)。
- 选择 Next(下一步),然后选择 Finish(完成)。
- 将卷与救援实例分离,然后将卷作为根卷 (/dev/sda1) 连接到无法访问的实例。
- 重启您的原始 Amazon EC2 实例。