RecoverPoint for VM: Problemas de instalação e inicialização do VIB do divisor do ESXi no host do ESXi
摘要: A instalação ou inicialização do Splitter (Kdriver) falha em hosts do ESXi que têm VMkernel.Boot.execInstalledOnly definido como true. Isso pode causar falha na instalação do RecoverPoint for Virtual Machines devido à falta do divisor ...
症状
VIB Falha na instalação com muitos erros, como:
[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
Nota: Esse problema também causa falha na instalação do cluster do RecoverPoint for VM devido a um erro na implementação do divisor do ESXi.
原因
O host do ESXi tem uma configuração VMKernel.Boot.execInstalledOnly Definido como true.
Essa configuração impede que a kdriver vib Para instalar corretamente usando o Live Installation.
O divisor do RecoverPoint não pode funcionar com VMKernel.Boot.execInstalledOnly Definido como true.
解决方案
Procedimento:
- No host do ESXi, altere o
VMKernel.Boot.execInstalledOnlyconfiguração como false.
- Execute o seguinte comando ESXCLI:
esxcli system settings encryption set --require-exec-installed-only=F
- Verifique a alteração:
esxcli system settings encryption get Mode: TPM Require Executables Only From Installed VIBs: false Require Secure Boot: true
- Para salvar a configuração, execute o seguinte comando:
/sbin/auto-backup.sh
execInstalledOnly Opção de inicialização.
- Nota: Às vezes, o valor é definido como false verificando-o nas etapas da CLI acima. No entanto, no vSphere UI, o valor é definido como true no campo abaixo, o valor também deve ser modificado na interface do usuário.

- Reiniciar o host ESXi.
- Execute o
vibInstalação novamente.
其他信息
Esse problema também poderá afetar os sistemas RecoverPoint em funcionamento quando os clientes executarem o procedimento STIG Hardening.
O procedimento define os valores STIG padrão que alteram o parâmetro VMKernel.Boot.execInstalledOnly = True.
O procedimento altera a configuração do ESXi, mas é aplicado durante a próxima reinicialização ou upgrade. Isso pode causar problemas de upgrade do VxRail, já que os hosts que receberam upgrade não podem executar o RecoverPoint for VM protegido por VMs.