当 AWS 必须执行安装更新或维护底层主机等任务时,可以计划实例重启。在计划重启期间,实例可以保留在同一主机上,也可迁移到其他主机,具体取决于事件,如下所示:
-
instance-reboot
事件-
在重启期间,实例仍保留在主机上。这称为就地重启。
-
主机将在重启期间进行维护,
-
这通常会在几秒钟内完成。
-
-
system-reboot
事件-
实例将在重启期间迁移至新的主机。这称为重启迁移,
-
通常在几分钟内完成。
-
要检查为实例安排计划的事件类型,请参阅确定事件类型。
您可以执行的操作
收到计划的 instance-reboot
或 system-reboot
事件通知时,您可以执行以下操作之一:
在 AWS 重启实例后
在 AWS 重启实例后,将会发生以下情况:
-
该计划事件将被清除。
-
事件描述将被更新。
-
对于
instance-reboot
事件:-
底层主机的维护将会完成。
-
-
对于
system-reboot
事件:-
实例将迁移至新主机。
-
实例将保留其 IP 地址和 DNS 名称。
-
本地实例存储卷上的所有数据都会保留。
-
-
您可在实例完全启动之后使用实例。
替代方案
如果无法将重启事件改期,但希望在计划的维护时段内保持正常运行,则可以执行以下操作:
-
对于具有 EBS 根卷的实例
-
手动停止并启动实例,以将其迁移至新的主机。这与手动重启实例不同,手动重启时实例会保留在同一主机上。
-
此外也可以自动立即停止并启动实例以响应计划重启事件。有关更多信息,请参阅《AWS Health 用户指南》中的自动在 EC2 实例上运行操作以响应 AWS Health 中的事件。
重要
停止实例后,实例存储卷上的数据将会丢失。有关更多信息,请参阅 启动和停止 Amazon EC2 实例。
-
-
对于具有实例存储根卷的实例
-
从最新的 AMI 启动替换实例。
-
在计划维护时段开始之前,将所有必需的数据迁移至替换实例。
-
终止原始实例。
-