强制 VM 启动
您可以使用“虚拟机”页上的强制启动按钮强制 VM 启动。但仅当 ztC Console报告配对节点已关闭或不可及时,强制启动按钮才处于活动状态。当使用强制启动使 VM 联机时,手动绕过系统的安全检查,以保护数据,因此,在使用强制启动时必须格外谨慎,并充分了解其使用它的条件和后果。
在使用强制启动使 VM 联机时,请选择一个您要强制 VM 启动所在的节点(即,可访问的节点)。无论该节点上数据的实际情况如何(例如,数据的状态、上一次同步、卷的状况等),所有这些数据均被标记为有效。
在强制启动过程中,将使用启动了强制启动过程的日期和时间标记 VM 的卷。VM 的 AX 组件(即,VM 的 AX 对)使用 VM 卷上的数据,并传达这些数据的状态,以确定哪个 AX 包含最新的卷信息。强制启动过程会覆盖防止 VM 在脑裂条件下运行的内置逻辑。如果 AX 对无法进行通信,则会发生脑裂情况并破坏数据完整性(有关脑裂情况的信息,请参阅创建ALSR配置)。
- 一个或多个卷是您将执行强制启动所在节点上未完成的镜像副本的目标。
- 未完成的镜像副本的目标不良,即使在使用强制启动时也将不可用。
- 未同步这些卷。例如以下两种情况:
- VM 的两个 AX 必须都有权访问 VM 的所有数据卷。
- 在具有多个卷的系统上,VM 需要这两个 AX 都在运行,以便使 VM 有权访问其所有卷,因为每个节点都有不同卷的绿色选中复本,并且该卷在相对节点上的镜像副本未被绿色选中。
- 这两个节点都需要,因为多个 VM 已降级,而在相对节点上已被绿色选中(例如,Node0 的启动卷很好,但数据卷不好,而 Node1 的启动卷不好,但数据卷很好)。
- 已授权将该系统用于单节点。
如果您在具有过时卷上执行强制启动,则立即联系您的授权Stratus 服务代表。如果这两个节点均已启动并已开始同步数据,则系统将使用您强制启动的 VM 中的数据,并且您无法恢复不可及节点上的数据。
但在某些情况下,在具有过时卷的系统上使用强制启动后,您或许能够恢复数据:
-
如果不可及节点仍然关闭,则不要启动它。
-
如果在单击强制启动之前关闭了不可及节点的电源,则将保护已关闭节点上 VM 的 AX,并且在以下情况下,您可反向执行强制启动,同时不会丢失数据:
- 您强制启动的 VM 没有新数据(即,该 VM 尚未投入生产)。
- 在强制启动此 VM 之前,不可及节点上 VM 的 AX 未与您将强制启动的 VM 的 AX 交换状态。
- 已解决了阻止不可及节点上 VM 的 AX 启动这一问题。
- 两个节点之间的所有 VM 数据均已准确进行了同步。系统没有以下情况的 VM:在每个 VM 有两个 AX 组件中,一个节点上 VM AX 的数据与另一节点上 VM AX 的数据处于不同状态。
如果您的系统符合以上所有条件,则联系您的授权 Stratus 服务代表,以便获得有关恢复过程的建议。
如果您已决定强制启动某个 VM,则确保通过执行这些先决程序,为其做好准备。
-
手动检查所有卷,以确保您可安全地覆盖它们。例如,应绿色选中卷状态,并且应完成磁盘同步。
-
确定 VM 的两个 AX 组件是否都可进行通信,并可使这些系统进程能够确定每个卷的状态。为防止出现脑裂情况,必须确保 VM 的两个 AX 组件均可传达状态,并可确定哪个 AX 具有良好的数据和良好的启动卷。
-
确保已授权将该系统用于两个节点。
- 请联系您的授权 Stratus 服务代表。
要强制 VM 启动
在您咨询了您的授权Stratus 服务代表并且已决定强制启动某个 VM 后,请执行以下程序。在这些示例中,node0 已脱机,node1 为主节点,VM-1 已停止。
- 在已授权用于两个节点的系统的 ztC Console中,单击左侧面板中的虚拟机。
- 导航到虚拟机页。
- 在虚拟机页上,选择已停止并且您要强制启动的 VM(例如,VM-1)。
-
在底部窗格中,单击启动按钮。
此 VM 开始启动。它会继续启动,直至达到超时限制(可能长达 5 分钟)为止。达到超时限制后,强制启动按钮将变为活动状态。
-
要强制启动此 VM,则单击强制启动。
此时将显示一条警告,询问您是否确定知道哪个节点具有最新的 VM 数据。该警告还会告诉您注意可能出现数据丢失。此外还会显示一条消息,告诉您可强制此 VM 所在的节点。
小心: 如果在强制启动过程中选择了错误节点,则会损坏数据。您必须按照此消息中的指示键入节点(node0 或 node1)。例如以下命令:
强制启动 VM-1 不要继续,除非您确定知道
哪个节点具有您最新的 VM 数据。 请注意,
数据可能丢失。只有 node1 可以强制启动。 如果您要在 node1 上启动 Vm,则键入 node1: node1 [确定按钮][取消按钮] -
单击确定,强制启动此节点(例如 node1)。(单击取消,取消此程序。)随着强制启动过程的开始和继续,在 VM 启动之前会显示其他确认消息,并且这些数据会被标记为对系统有效。
此 VM 开始运行。在虚拟机页上列出了该 VM 并带有警告,因为该节点(例如,node0)仍处于脱机状态。
将辅助节点重新带回系统后,所有数据均从运行此 VM 的节点进行同步。在该示例中,所有数据均从 node1 同步到 node0。