在 AWS 中自动恢复 Windows VM

在 AWS 中自动恢复 Windows VM

我们有一个名为测试01在 AWS 中,它用于自动测试。还有另一台服务器连接到测试 VM 来运行一些测试。有时测试会搞乱 VM。

我想知道在 AWS 中恢复 VM 的最佳方法是什么。

我的计划是:

  1. 制作正在运行的 test01 VM 的快照。
  2. 当 test01 出现问题时,脚本就会运行并执行以下操作:
    1. 关机测试01。
    2. 阻止对 test01 的访问,以便无法运行任何测试。
    3. 分离混乱的卷。
    4. 从工作快照创建卷并附加它。
    5. 启动 test01 并让 Windows 运行更新。
    6. 在运行 Windows 更新后创建快照。
    7. 允许访问 test01。
  3. 清理除原始工作虚拟机和最新更新的快照之外的其他快照。

我们的 AWS 账户上也运行着一些 Linux VM,因此我可以使用 AWS CLI 编写 Bash 脚本并从 Linux VM 运行它。

有人会想到其他更好的方法吗?

相关内容