从快照启动 AWS Windows 实例?

从快照启动 AWS Windows 实例?

我有一个基于 Windows 的 Amazon EC2 实例,其中 EBS 驱动器作为根设备。是否可以在不创建 AMI 的情况下启动此实例的副本 - 例如,从 C: 驱动器的快照启动?我们想在服务器的克隆上测试某些东西,而不必关闭它(如果我们尝试创建 AMI,这似乎会发生)。

答案1

默认情况下,创建 EBS-boot 实例的 AMI 映像时,实例将关闭。关闭的好处是确保文件系统处于一致状态(无部分文件写入)。

使用 Amazon AWS 管理控制台时,您在创建 AMI 映像时必须停止实例。但是,使用 API 或命令行工具时,您可以选择避免关闭。

ec2-create-image --no-reboot <other parameters>

如果您不想创建映像,您可以从常规快照复制实例。具体操作如下:

  1. 从标准 AMI 启动新实例(最好与原始实例相同的 AMI)
  2. 停止新实例
  3. 从快照创建新卷
  4. 从新实例中分离启动卷(记住设备名称,例如“/dev/sda1”)
  5. 使用相同的设备名称附加新卷
  6. 启动新实例

只要文件系统良好,新实例就应该与原始实例相似。

本质上,它就像复制一台正在运行的 PC 的硬盘,购买一台新 PC 并用复制的硬盘替换新 PC 中的硬盘。

相关内容