如何知道我的EC2实例是否支持EBS



如何知道我的AWS EC2实例是否支持EBS?

我们的生产EC2实例由于AWS的一些硬件而宕机:

EC2检测到托管您的Amazon EC2实例的底层硬件降级。。。由于这种降级,您的实例可能已经无法访问。我们将在2022-01-11 00:00:00 UTC之后停止您的实例。请在此之前采取适当行动。

我正在尝试安全地停止和启动EC2实例,以便它在新的底层硬件上运行,而不会擦除我们在那里的卷。如果我查看存储部分,它确实显示根设备类型为EBS:

存储根设备详细信息

我看到了这个问题,但除了那些说";仅EBS";。根据这个问题的答案,我不确定";AWS EC2根体积;表示与根设备类型=存储下的EBS相同的事情>EC2控制台中的根设备详细信息。

在与AWS支持来回交流后,我可以确认,如果在存储部分的根设备详细信息下,如果它说EBS,那么EC2确实是EBS备份实例

我从AWS收到的其他上下文并粘贴到此处供其他人使用:

  • 支持EBS的EC2实例(根据根设备详细信息,它表示EBS(,它不会受到停止-启动的影响,因为EBS卷独立于EC2实例的运行寿命而存在
  • 建议在停止和启动实例之前,为备份目的拍摄与实例关联的EBS卷的快照。此处链接
  • 每当您收到实例报废通知时,您可以等待计划的报废日期(此时实例将通过自动工作流停止(,也可以在报废日期之前自行停止实例,然后随时重新启动实例。(我们建议使用后一种选项,即手动停止和启动实例(
  • 需要启动才能将实例迁移到正常的硬件。
    • 停止-启动指令
    • 停止实例时会发生什么
  • 在极少数情况下,基础结构层问题可能会阻止基础主机响应停止和启动API调用。该实例可能会陷入";停止";状态在这种情况下,您将收到一个";"强制停止";选项如果实例卡在";停止";州

如果系统状态检查失败,会发生什么

请注意,系统状态检查失败表明承载EC2实例的硬件存在问题。这是因为不健康的底层硬件导致实例没有响应,需要通过停止和启动实例将实例迁移到新的、健康的主机。系统状态检查监视运行实例的AWS系统。这些检查检测实例中需要AWS参与修复的潜在问题。当系统状态检查失败时,您可以选择等待AWS解决问题,也可以自己解决。对于由Amazon EBS支持的实例,您可以自己停止和启动实例,这在大多数情况下会导致实例迁移到新主机。

  • 以下是可能导致系统状态检查失败的问题示例:

    • 网络连接丢失
    • 系统电源损失
    • 物理主机上的软件问题
    • 物理主机上影响网络可达性的硬件问题

为什么实例在退役日期之前变得不可访问

由于实例报废通常是由于意外的软件或硬件故障造成的,因此在计划的报废日期之前,底层主机可能无法访问。AWS试图在提供日期之前保持实例的可访问性,在某些情况下可以将主机恢复到工作状态。该问题已预先确定,并提前向您发送了通知,但硬件故障在计划退役之前突然发生。我们的基础设施设计具有高度容错性,可在出现任何意外问题时使用多个冗余系统。然而,硬件和网络故障很难预测,因为电子产品有生命周期。

免责声明:此信息直接来自AWS支持,而不是我自己的。在这里发帖帮助其他人直接从AWS支持团队获得更快的答案

最新更新