可以使用两种不同的方法停止已关闭电源的虚拟机正在进行的脱机同步任务:与源虚拟机的 ESXi 主机建立 SSH 连接或使用 vCenter Server Managed Object Browser (MOB)。

使用 SSH 连接停止虚拟机脱机同步任务

过程

  1. 与托管源虚拟机的 ESXi 主机建立 SSH 连接。
  2. 要获取所有虚拟机的列表,并查找要停止其脱机同步的虚拟机的 ID,请运行以下命令:vim-cmd vmsvc/getallvms
  3. 要检查同步任务的进度,请运行以下命令:vim-cmd hbrsvc/vmreplica.queryReplicationState <vmid>
  4. 要停止脱机同步任务,请运行以下命令:vim-cmd hbrsvc/vmreplica.stopOfflineInstance <vmid>

使用 vCenter Server MOB 停止虚拟机脱机同步任务

前提条件

确认您拥有 vSphere 管理员的凭据。

过程

  1. 获取源虚拟机的受管对象 ID (MOID):
    1. 登录到源站点上的 vSphere Client
    2. 导航到源虚拟机。
    3. 复制 URL 中的 vm-... 值。
  2. 使用 vCenter Server 凭据登录到 https://<vc_ip>/mob/?moid=hbrManager&method=stopOfflineInstance&vmodl=1
  3. 文本框中,将 MOID 文本替换为虚拟机的 MOID,然后单击调用方法
  4. 检查 stopOfflineInstance 任务的状态:
    1. 方法调用结果: ManagedObjectReference 面板的文本框中,单击显示的任务会话。
    2. 受管对象类型: vim.Task 窗口中,单击信息值。
    3. 可选:刷新页面。