RecoverPoint for VM:ESXi 主机上的 ESXi 拆分器 VIB 安装和启动问题
摘要: 在 VMkernel.Boot.execInstalledOnly 设置为 true 的 ESXi 主机上,Splitter(Kdriver) 安装或启动失败。由于缺少拆分器,这可能会导致 RecoverPoint for Virtual Machines 安装失败。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
拆分器(Kdriver)
事件在
ESXi 主机重新启动后,ESXi 拆分器无法启动,并在
提醒:此问题还会导致 RecoverPoint for VM 群集安装由于部署 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
提醒:此问题还会导致 RecoverPoint for VM 群集安装由于部署 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
确认 Require Executables Only From Installed 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 升级问题,因为升级后的主机无法运行 RecoverPoint for VM 保护的虚拟机。
受影响的产品
RecoverPoint for Virtual Machines文章属性
文章编号: 000193437
文章类型: Solution
上次修改时间: 20 11月 2025
版本: 9
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。