实例指令引退
计划在 AWS 检测到托管实例的基础硬件发生无法弥补的故障时停用实例。实例根设备会决定实例停用的行为:
-
如果实例的根设备是 Amazon EBS 卷,将停止实例,您可随时重新启动它。启动停止的实例会将其迁移到新的硬件。
-
如果实例根设备是实例存储卷,则实例将终止,且无法再次使用。
有关实例事件类型的更多信息,请参阅Amazon EC2 实例的计划事件。
确定计划停用的实例
如果已计划停用实例,您将在事件发生之前收到包含实例 ID 和停用日期的电子邮件。您还可以使用 Amazon EC2 控制台或命令行检查是否有计划停用的实例。
重要
如果计划要停用某个实例,建议您尽快采取操作,因为该实例可能会变得无法访问。(您收到的电子邮件通知内容如下:“由于这种降级,您的实例可能已经无法访问。”)有关建议采取的操作的更多信息,请参阅Check if your instance is reachable。
电子邮件通知。
如果已计划停用实例,您将在事件发生之前收到包含实例 ID 和停用日期的电子邮件。
电子邮件将发送给主要账户持有人和运营联系人。有关管理账户联系人的更多信息,请参阅《AWS Account Management Reference Guide》中的 Update your AWS account contact information。
通过控制台确定
如果您不想定期检查电子邮件账户中是否收到了实例停用通知,也可以使用 Amazon EC2 控制台或命令行来确定是否有计划停用的实例。
使用控制台确定计划停用的实例
-
打开 Amazon EC2 控制台。
-
在导航窗格中,选择 EC2 控制面板。在计划的事件下方,您可以看到与您的 Amazon EC2 实例和卷相关的事件,这些事件按区域列出。
-
如果您的某个实例列有计划的事件,请选择区域名称下方的链接以转至 Events (事件) 页面。
-
事件页面会列出与事件相关的所有资源。要查看计划停用的实例,请从第一个筛选列表中选择 Instance resources,然后从第二个筛选列表中选择 Instance stop or retirement。
-
如果筛选结果显示有实例被计划停用,请选择该实例,并注意详细信息窗格中开始时间字段中的日期和时间。这就是您的实例停用的日期。
使用命令行确定计划停用的实例
您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2。
describe-instance-status (AWS CLI)
Get-EC2InstanceStatus (AWS Tools for Windows PowerShell)
可对计划停用的由 EBS 支持的实例执行的操作
要保留即将停用的实例上的数据,您可以执行以下某项操作。请务必在实例停用日期之前执行该操作,以防止意外的停机和数据丢失。
对于 Linux 实例,如果您不确定您的实例是由 EBS 还是由实例存储支持,则请参阅 Amazon EC2 实例的根卷。
检查实例是否可访问
当您收到计划停用实例的通知时,建议您尽快采取以下操作:
-
通过连接或 ping 实例来检查实例是否可以访问。
-
如果实例可以访问,则应计划在预定停用日期之前的某个适当的时间停止/启动实例,以影响最小为准。有关停止和启动实例以及在停止实例时可能发生的情况(例如,对与实例关联的公有、私有和弹性 IP 地址的影响)的更多信息,请参阅启动和停止 Amazon EC2 实例。请注意,停止和启动实例后,实例存储卷上的数据将会丢失。
-
如果您的实例无法访问,您应立即采取操作,执行停止/启动来恢复实例。
-
或者,如果您想终止实例,请尽快计划终止,以便停止为实例产生费用。
创建实例备份
从实例创建由 EBS 支持的 AMI,以便您可以有一个备份。为确保数据的完整性,请在创建 AMI 之前停止实例。您可以等到计划的停用日期(实例停止的日期),或者在停用日期之前自行停止实例。您可随时重新启动实例。有关更多信息,请参阅 创建 Amazon EBS-backed AMI。
启动替换实例
从实例创建 AMI 后,您可以使用 AMI 启动替换实例。在 Amazon EC2 控制台中,选择您的新 AMI,然后选择从 AMI 启动实例。为您的实例配置参数,然后选择启动实例。有关每个字段的更多信息,请参阅 使用控制台中的启动实例向导来启动 EC2 实例。
可对计划停用的由实例存储支持的实例执行的操作
要保留即将停用的实例上的数据,您可以执行以下某项操作。请务必在实例停用日期之前执行该操作,以防止意外的停机和数据丢失。
警告
如果实例存储支持的实例超过了停用日期,则会终止该实例,并且无法恢复该实例或其中存储的任何数据。无论您的实例根设备是哪种类型,在停用实例后,存储在实例存储卷上的数据都会丢失,即使这些卷连接到由 EBS 提供支持的实例也不例外。
检查实例是否可访问
当您收到计划停用实例的通知时,建议您尽快采取以下操作:
-
通过连接或 ping 实例来检查实例是否可以访问。
-
如果实例无法访问,则很可能无法恢复实例。有关更多信息,请参阅 排查 Amazon EC2 实例无法访问的问题。AWS 将在计划的停用日期终止您的实例,因此,对于无法访问的实例,您可以立即自行将其终止。
启动替换实例
使用 AMI 工具从实例创建由实例存储支持的 AMI,如创建实例存储支持的 AMI中所述。在 Amazon EC2 控制台中,选择您的新 AMI,然后选择从 AMI 启动实例。为您的实例配置参数,然后选择启动实例。有关每个字段的更多信息,请参阅 使用控制台中的启动实例向导来启动 EC2 实例。
将实例转换为由 EBS 支持的实例
将数据传输到 EBS 卷,制作卷的快照,然后从快照创建 AMI。您可以从新 AMI 启动替换实例。有关更多信息,请参阅 将实例存储支持的 AMI 转换为 EBS 支持的 AMI。