解决即时访问和esx_splitter错误的虚拟机还原问题

摘要: 即时访问的虚拟机还原问题。使用即时访问将虚拟机 (VM) 还原到不同的虚拟中心 (VC) 时,会出现此问题,由于无法创建虚拟 SCSI 设备,从而导致开机失败。错误消息指示 RP4VM 安装的“esx_splitter”筛选器出现问题。要解决此问题,请从虚拟机设置中删除现有 SCSI 设备,或注释掉 .vmx 文件中包含“esx_splitter”的行。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

客户使用即时访问将一个虚拟机还原到另一个 VC。IA 作业已成功完成,但我们无法启动新虚拟机。

  • 错误消息:
    • Module DevicePowerOn power on failed.
    • Unable to create virtual SCSI device for scsi0:0, ‘/vmfs/volumes/xxxxxxx.vmdk’
    • Failed to attach filter ‘esx_splitter ‘ to scsi0:0: Not found (195887107).

 

原因

虚拟机还原问题是由使用即时访问 (IA) 将源虚拟机还原到其他虚拟中心 (VC) 的特定条件引起的。IA 作业成功完成,但由于虚拟 SCSI 设备创建失败,新虚拟机无法启动。

  • 错误消息指示为指定的 VMDK 文件创建虚拟 SCSI 设备失败,从而导致“Module DevicePowerOn power on failed”错误。
  • 错误消息还提到无法将“esx_splitter”筛选器连接到 SCSI 设备,并显示“未找到 (195887107)”错误代码。
  • 将虚拟机从受 RP4VM 保护的 ESXi 主机还原到另一个不受 RP4VM 保护的 ESXi 主机时,会出现此问题。
  • RP4VM 安装的“esx_splitter”筛选器的存在是无法启动新 VM 的关键因素。
  • 源虚拟机运行正常。源、目标 VC 和 ESXi 主机版本是一致的。
  • 删除现有 SCSI 设备并重新添加可解决此问题,并指示与配置相关的问题。
注意:该问题特定于受 RP4VM 保护的 ESXi 主机,以及将虚拟机还原到不受 RP4VM 保护的 ESXi 主机的情况。

解决方案

虚拟机还原问题的解决方法:从虚拟机设置中删除 SCSI 设备或注释掉 .vmx 文件中包含“esx_splitter”的行

分步指南

  1. 从虚拟机设置中删除 SCSI 设备:
    1. 转到 vCenter Server 中的虚拟机设置。
    2. 单击“Hardware(硬件)”选项卡。
    3. 向下滚动到 SCSI Controller 部分。
    4. 单击 SCSI 设备旁边的 Remove 按钮。
    5. 确认您要移除设备。
  2. 注释掉 .vmx 文件中的“esx_splitter”:
    1. 在文本编辑器中打开 .vmx 文件。
    2. 搜索包含“esx_splitter”的行。
    3. 通过在每行开头添加“#”符号来注释掉这些行。
    4. 保存对 .vmx 文件的更改。

验证问题是否已解决

移除 SCSI 设备或在 .vmx 文件中注释掉“esx_splitter”后,再次尝试打开虚拟机电源。

如果虚拟机成功开机,则问题已解决。

工具和资源

您可以使用vSphere Client来管理虚拟机设置和.vmx文件。

有关“esx_splitter”问题的更多信息,请参阅知识库文章:部署知识库文章:无法在 CR 存储区中启动 ESXi 主机上的虚拟机

Warning

注意:如果作不当,删除 SCSI 设备或注释掉 .vmx 文件中的“esx_splitter”可能会导致数据丢失或损坏。在尝试这些步骤之前,请确保备份虚拟机。

受影响的产品

Avamar Server
文章属性
文章编号: 000231764
文章类型: Solution
上次修改时间: 06 3月 2025
版本:  3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。