【问题标题】:How to reset EC2 ubuntu instance?如何重置 EC2 ubuntu 实例?
【发布时间】:2018-01-27 23:49:27
【问题描述】:

我的客户创建了一个 ubuntu 服务器 16.04 来部署一个 Web 应用程序。而且我在正确部署应用程序方面遇到了困难......

那么我有没有办法通过命令行将服务器重置回原来的状态?

【问题讨论】:

  • 你指的“原始”状态是什么?
  • 在安装任何应用程序之前。你知道当你第一次点击 ssh -i key.pem ubuntu@xx.xx.xx.xx

标签: amazon-web-services ubuntu amazon-ec2 ubuntu-16.04


【解决方案1】:
  1. 转到 EC2 仪表板 -> 实例
  2. 选择要重置的实例。
  3. 点击“操作”下拉菜单 -> “监控和故障排除” -> “替换根卷”

【讨论】:

  • 不,这实际上不起作用。您需要 BEFOREHAND 至少一 (1) 个 Snapshot ,就像@drsromero 建议的那样。
  • @avia 不,您可以提供要还原到的快照 ID,但这不是强制性的。您可以将该框留空,因为它的相关行显示“指定快照以将根卷恢复到该状态。或者省略快照以将根卷恢复到其初始启动状态。
  • “监控和故障排除”作为选项下的操作不存在
  • @skrhee 我为你添加了一张图片
【解决方案2】:

AWS 没有像 VmWare 的 restore snapshot 这样的功能。如果您希望机器恢复到其原始状态,您必须再次启动机器。但它会得到一个不同的IP。无法将您的实例reset 恢复到其原始状态。

更新: 请查看this answer,因为亚马逊最近在 2021 年添加了此功能。Check this Amazon link

【讨论】:

  • 甚至在获得访问权限后删除所有已安装的内容?
  • 即使卸载了,也不是original实例。你永远不知道卸载是否做得很好。无法保证正确卸载依赖项。
【解决方案3】:

您是否在部署应用程序之前创建了快照?如果不是,您需要在新的 EC2 实例中重新部署 AMI。

【讨论】:

  • 我只是安装任何应用程序之前的 ubuntu 实例的原始状态,你知道当你第一次发出“ssh -i key.pem ubuntu@xx.xx.xx.xx”时
  • 如果没有快照,您将无法做到这一点。我建议您使用第三方软件进行 EC2 备份我使用 Nakivo B&R 因为我可以恢复单个文件或完整实例。 3 ec2有免费版,这里有一些教程我写的dbigcloud.com/backups/…
猜你喜欢
  • 2015-04-17
  • 2018-08-23
  • 1970-01-01
  • 1970-01-01
  • 2019-03-13
  • 2020-08-07
  • 2019-09-04
  • 2019-10-27
  • 2015-05-11
相关资源
最近更新 更多