解決即時存取和esx_splitter錯誤的 VM 還原問題

摘要: 即時存取的 VM 還原問題。使用即時存取將虛擬機器 (VM) 還原至不同的虛擬中心 (VC) 時,就會發生此問題,導致無法建立虛擬 SCSI 裝置,導致開機失敗。錯誤訊息指出 RP4VM 安裝的「esx_splitter」篩選器發生問題。若要解決此問題,請從虛擬機器設定中移除現有的 SCSI 裝置,或將 .vmx 檔案中包含「esx_splitter」的行註解掉。

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

症状

客戶使用即時存取將一個虛擬機器還原至另一個 VC。IA 工作已成功完成,但我們無法啟動新的 VM。

  • Error message:
    • 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).

 

原因

VM 還原問題是由特定情況所造成,其中來源 VM 是使用即時存取 (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 主機,以及將 VM 還原至不受 RP4VM 保護的 ESXi 主機。

解决方案

虛擬機器還原問題的解決方案 從虛擬機器設定中移除 SCSI 裝置,或註解掉 .vmx 檔案中包含「esx_splitter」的行

逐步指南

  1. 從虛擬機器設定中移除 SCSI 裝置:
    1. 前往 vCenter Server 中的虛擬機器設定。
    2. 按一下硬體標籤。
    3. 向下捲動至 SCSI 控制器區段
    4. 按一下 SCSI 裝置旁的 移除 按鈕。
    5. 確認您要移除此裝置。
  2. 註解掉 .vmx 檔案中的「esx_splitter」:
    1. 在文字編輯器中打開 .vmx 檔。
    2. 搜索包含「esx_splitter」的行。
    3. 通過在每行開頭添加“#”符號來註釋掉這些行。
    4. 儲存對 .vmx 檔案所做的變更。

確認問題已解決

移除 SCSI 裝置或在 .vmx 檔案中註解出「esx_splitter」後,請再次嘗試開啟虛擬機器電源。

如果虛擬機器成功開啟電源,表示問題已解決。

工具與資源

您可以使用 vSphere Client 來管理虛擬機器設定和 .vmx 檔案。

如需「esx_splitter」問題的詳細資訊,請參閱 KB 文章:部署 KB:無法開啟 CR 存放庫中 ESXi 主機上的 VM 電源

Warning

警示:如果未正確移除 SCSI 裝置或註解掉 .vmx 檔案中的「esx_splitter」,可能會導致資料遺失或損毀。請務必先備份虛擬機器,再嘗試執行這些步驟。

受影响的产品

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