RecoverPoint for VM:ESXi 主機上的 ESXi 分割器 VIB 安裝和啟動問題
摘要: 在 VMkernel.Boot.execInstalledOnly 設為 true 的 ESXi 主機上,分割器(Kdriver) 安裝或啟動失敗。這可能會導致虛擬機器的 RecoverPoint 安裝失敗,因為缺少分割器。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
分割者(Kdriver)
中的事件
ESXi 主機重新開機後,ESXi 分割器無法啟動,且
注意:此問題也會導致 VM 叢集的 RecoverPoint 安裝失敗,因為部署 ESXi 分割器時發生錯誤。
VIB 安裝失敗並出現許多錯誤,例如:
[root@localhost:~] esxcli software vib install -v /scratch/kdriver_RPESX-00.5.3.1.1.0.m.149.000.vib --no-sig-check [LiveInstallationError] Error in running ['/etc/init.d/rp-splitterd', 'start', 'install']: Return code: 1 Output: Wed Nov 10 18:24:18 UTC 2021: rp_splitterd: Starting rp_splitter Wed Nov 10 18:24:18 UTC 2021: rp_splitterd: DEBUG (notice true==0): isKdriverRunning=1, isSplitterRunning=1 --- /etc/vmware/esx.conf +++ /tmp/auto-backup.2100162//etc/vmware/esx.conf @@ -1,18 +1,299 @@ -/adv/UserVars/RP_IP_Discovery_5 = "" -/adv/UserVars/RP_IP_Discovery_8 = "" ... Saving current state in /bootbank Clock updated. Time: 18:24:19 Date: 11/10/2021 UTC Successfully created /opt/emc/rp/kdriver/mod/esx_splitter Creating symbolic link /usr/lib/vmware/vmkmod/esx_splitter ... Ready to load ESX splitter Cannot load module esx_splitter: Failure Cannot load module esx_splitter: Failure Failed to launch splitter. For assistance, please run launch_splitter.sh --help Wed Nov 10 18:24:20 UTC 2021: rp_splitterd: start_kdriver_from_boot.sh Failed to execute. failing service. It is not safe to continue. Please reboot the host immediately to discard the unfinished update. Please refer to the log file for more details.
/var/run/log/vmkernel.log:
2021-11-10T18:24:18.411Z cpu1:2100089)VisorFSTar: 1994: emcrpspl.t00 (797949359604956901) as emcrpspl.t00 for 44144640 bytes 2021-11-10T18:24:20.285Z cpu3:2100373)UserMem: 7388: mmap denied: boot opt execInstalledOnly is set: file not installed
/var/run/log/vmkernel.log:
2021-11-12T15:53:29.004Z cpu2:525352)UserMem: 7576: mmap denied: boot opt execInstalledOnly is set: file not installed 2021-11-12T15:53:29.029Z cpu0:525042)Jumpstart plugin rp-splitterd activation failed: Method invocation failed
注意:此問題也會導致 VM 叢集的 RecoverPoint 安裝失敗,因為部署 ESXi 分割器時發生錯誤。
原因
ESXi 主機有一個設定 VMKernel.Boot.execInstalledOnly 設為 true。
此設定可避免 kdriver vib 以使用即時安裝正確安裝。
RecoverPoint 分割器無法搭配 VMKernel.Boot.execInstalledOnly 設為 true。
解决方案
程序:
- 在 ESXi 主機上,變更
VMKernel.Boot.execInstalledOnly設為 false。
- 執行下列 ESXCLI 命令:
esxcli system settings encryption set --require-exec-installed-only=F
- 確認變更:
esxcli system settings encryption get Mode: TPM Require Executables Only From Installed VIBs: false Require Secure Boot: true
確認 僅需要已安裝 VIB 的可執行檔顯示 false。
- 若要儲存設定,請執行下列命令:
/sbin/auto-backup.sh
TPM 不再強制執行
execInstalledOnly 開機選項。
- 注意:有時,透過上述 CLI 步驟檢查,會將值設定為 false。但是,在 vSphere UI 中,此值會在下方欄位設為 true ,也必須從 UI 修改此值。

- 將 ESXi 主機重新開機。
- 執行
vib再次安裝。
VMware 文件 Broadcom VMware 技術文件入口網站
其他信息
當客戶執行 STIG 強化程序時,此問題也可能會影響正常運作的 RecoverPoint 系統。
此程序會設定預設的 STIG 值,以變更參數 VMKernel.Boot.execInstalledOnly = True.
此程序會變更 ESXi 組態,但會在下次重新開機或升級時套用。這可能會導致 VxRail 升級問題,因為升級的主機無法為受 VM 保護的 VM 執行 RecoverPoint。
受影响的产品
RecoverPoint for Virtual Machines文章属性
文章编号: 000193437
文章类型: Solution
上次修改时间: 20 11月 2025
版本: 9
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。