RecoverPoint for VM-er: Splitter i 5.3.4.1 og 6.0.1.x genererer DCUI-påloggingsforespørsler
Summary: Når du har oppgradert splitter VIB til 5.3.4.1 eller etter installasjon av 6.0.1.x-versjonen, genererer splitterprosessen mange DCUI-påloggingsforespørsler på vCenter.
Symptoms
Etter oppgradering av RecoverPoint splitter/Kdriver VIB til 5.3.4.1-versjonen, vil kdriver generere mange DCUI-påloggingsforespørsler på vCenter.
Fra /scratch/log/kdriver.log.* på den berørte ESXi-verten:
2024/08/21 14:39:51.268 - #2 - 4561369/4561352 - HostIPDiscoveryMgr_AO_IMPL: rpEsxInfoScan: /opt/emc/rp/kdriver/bin/rp_rpa_discovery.sh --scan-props & executed successfully2024/08/21 14:40:26.444 - #2 - 4561369/4561352 - HostIPDiscoveryMgr_AO_IMPL: rpEsxInfoScan: /opt/emc/rp/kdriver/bin/rp_rpa_discovery.sh --scan-props & executed successfully
Fra var/log/hostd.log på den berørte ESXi-verten:
2024-08-18T23:32:18.395Z info hostd[2101236] [Originator@6876 sub=Default opID=esxcli_name] Accepted password for user dcui from 127.0.0.12024-08-18T23:32:18.395Z warning hostd[2101236] [Originator@6876 sub=Vimsvc opID=esxcli_name] Refresh function is not configured.User data can't be added to scheduler.User name: dcui2024-08-18T23:32:18.395Z info hostd[2101236] [Originator@6876 sub=Vimsvc.ha-eventmgr opID=esxcli_name] Event 125221 : User dcui@127.0.0.1 logged in as pyvmomi Python/3.8.18 (VMkernel 7.0.3 x86_64)2024-08-18T23:32:18.466Z info hostd[2100837] [Originator@6876 sub=Solo.VmwareCLI opID=esxcli_name user=dcui] Dispatch list2024-08-18T23:32:18.475Z info hostd[2100837] [Originator@6876 sub=Solo.VmwareCLI opID=esxcli_name user=dcui] Dispatch list done
Når du har installert eller oppgradert RecoverPoint-splitteren til 6.0.1.x-versjonen, genererer den mange DCUI-påloggingsforespørsler (Direct Console User Interface) på vCenter.
Fra /scratch/log/iofilterd-emcsplitter.log på den berørte ESXi-verten:
2024-08-16T08:24:40.578Z In(14) iofilterd-emcsplitter[16847250]: spl_run_cmd: running command 'VI_USERNAME=dcui esxcli system settings advanced list -o "/UserVars/RP_IP_Discovery_8" | grep "\s\s\sString Value:" | awk -F "String Value: " {'print $2'}'
2024-08-16T08:24:41.145Z In(14) iofilterd-emcsplitter[16847250]: spl_run_cmd: running command 'VI_USERNAME=dcui esxcli system settings advanced list -o "/UserVars/RP_IP_Discovery_9" | grep "\s\s\sString Value:" | awk -F "String Value: " {'print $2'}'
2024-08-16T08:24:41.473Z In(14) iofilterd-emcsplitter[16847250]: spl_run_cmd: running command 'VI_USERNAME=dcui esxcli system settings advanced set -o "/UserVars/emcsplitter_clusters" -s ""'
2024-08-16T08:24:41.720Z In(14) iofilterd-emcsplitter[16847250]: spl_run_cmd: running command 'VI_USERNAME=dcui esxcli system settings advanced list -o "/UserVars/RP_IP_Discovery_10" | grep "\s\s\sString Value:" | awk -F "String Value: " {'print $2'}'
Fra var/log/hostd.log på den berørte ESXi-verten:
2024-08-16T08:24:40.538Z In(166) Hostd[2099945]: [Originator@6876 sub=Vimsvc.ha-eventmgr opID=esxcli-ed-6cca sid=52e328a0 user=dcui] Event 2652729 : User dcui@127.0.0.1 logged out (login time: Friday, 16 August, 2024 08:24:40 AM, number of API invocations: 7, user agent: pyvmomi Python/3.8.16 (VMkernel; 8.0.1; x86_64))
2024-08-16T08:24:41.059Z In(166) Hostd[2099964]: [Originator@6876 sub=Vimsvc.HaSessionManager opID=esxcli-hostname sid=5284e077] Accepted password for user dcui from 127.0.0.1 - session=5284e077-ac72-8d89-47b2-38feba5f8354
2024-08-16T08:24:41.059Z Wa(164) Hostd[2099964]: [Originator@6876 sub=Vimsvc opID=esxcli-hostname sid=5284e077] Refresh function is not configured.User data can't be added to scheduler.User name: dcui
2024-08-16T08:24:41.059Z In(166) Hostd[2099964]: [Originator@6876 sub=Vimsvc.ha-eventmgr opID=esxcli-hostname sid=5284e077] Event 2652730 : User dcui@127.0.0.1 logged in as pyvmomi Python/3.8.16 (VMkernel; 8.0.1; x86_64)
2024-08-16T08:24:41.109Z In(166) Hostd[2099943]: [Originator@6876 sub=Solo.VmwareCLI opID=esxcli-8f-6cd7 sid=5284e077 user=dcui] Dispatch system.settings.advanced.list
2024-08-16T08:24:41.111Z In(166) Hostd[2099943]: [Originator@6876 sub=Solo.VmwareCLI opID=esxcli-8f-6cd7 sid=5284e077 user=dcui] Dispatch system.settings.advanced.list done
2024-08-16T08:24:41.114Z In(166) Hostd[2099957]: [Originator@6876 sub=Vimsvc.ha-eventmgr opID=esxcli-8f-6cd8 sid=5284e077 user=dcui] Event 2652731 : User dcui@127.0.0.1 logged out (login time: Friday, 16 August, 2024 08:24:41 AM, number of API invocations: 7, user agent: pyvmomi Python/3.8.16 (VMkernel; 8.0.1; x86_64))
2024-08-16T08:24:41.630Z In(166) Hostd[2099938]: [Originator@6876 sub=Vimsvc.HaSessionManager opID=esxcli-hostname sid=520464cb] Accepted password for user dcui from 127.0.0.1 - session=520464cb-08ef-ad94-d4dd-4d02abaf0937
2024-08-16T08:24:41.630Z Wa(164) Hostd[2099938]: [Originator@6876 sub=Vimsvc opID=esxcli-hostname sid=520464cb] Refresh function is not configured.User data can't be added to scheduler.User name: dcui
Disse påloggings- og utloggingsanropene multipliseres med antall verter miljøet har. Det genererer flere hendelser på vCenter, som potensielt kan fylle opp /seat-partisjonen, noe som fører til at vCenter ikke svarer.
Cause
Versjon
5.3.4.1I RecoverPoint versjon 5.3.4.1 heter et nytt skript rp_rpa_discovery.sh ble lagt til splitter/kdriver VIB. Dette skriptet er utformet for å hente ESXi-vertsinformasjon på en planlagt basis, og kjører hver 35. s som standard.
Skriptet bruker DCUI-kall til å samle de nødvendige verdiene for hver vert, noe som genererer hyppige påloggings- og avloggingsforespørsler for hver vert i vCenter. Hver kommando som kjøres på ESXi, logges på vCenter-databasen, og lagringspartisjonen som inneholder databasen (/seat), kan bli full. Dette kan føre til at vCenter oppfører seg unormalt.
Virkningen av dette problemet avhenger av antall verter som kjører på vCenter. Jo flere verter det er, desto raskere kan partisjonen fylles opp, noe som potensielt kan føre til at VXPD-tjenesten krasjer.
Denne virkemåten påvirker verter som kjører versjon 7.0.x.
Versjon
6.0.1.xI RecoverPoint versjon 6.0.1.x bruker RecoverPoint esxcli-kommandoen til DCUI til å hente systeminformasjon. Disse kallene samler de nødvendige verdiene for hver vert, og genererer hyppige påloggings- og utloggingsforespørsler for hver vert i vCenter. Hver kommando som kjøres på ESXi, logges på vCenter-databasen, og lagringspartisjonen som inneholder databasen (/seat), kan bli full. Dette kan føre til at vCenter oppfører seg unormalt.
I motsetning til versjon RecoverPoint 5.3.4.1, ikke lenger administrere kjøretiden for hver kommando.
Resolution
Løsning:
A – for RecoverPoint for Virtual Machines versjon 5.3.4.1 og vSphere 7.0.x:
Alternativ 1:
Utfør følgende trinn for å redusere antall DCUI-anrop:
- Åpne SSH-økten til ESXi.
- Utfør kommandoen nedenfor.
sed -i 's/t_RpEsxInfoScanInterval = 35000000 # 35 seconds/t_RpEsxInfoScanInterval = 15770000000000 # 6 months As per Dell KB123456 # OLD value is 35000000 # 35 seconds/' /etc/config/emc/rp/kdriver/tweak/tweak.params.splitter
- Bekrefte at verdien er endret til t_RpEsxInfoScanInterval verdien til 157700000000000
cat /etc/config/emc/rp/kdriver/tweak/tweak.params.splitter | grep t_RpEsxInfoScanInterval
- Start splitteren på nytt
ps | grep kdriver
pkill -9 kdriver
Alternativ 2:
Det finnes et annet alternativ for å utføre løsningen, og Dell Technologies kan tilby et skript for å gjøre endringene automatisk.
- Kontakt kundestøtte for RecoverPoint Det finnes to alternativer én er skrevet i Python og én i bash. Skriptnavnet er kdriver_scantime_change.sh eller kdriver_scantime_change.py.
- Sett skriptet under /tmp på den berørte ESXi-verten.
- Kjør følgende kommando:
chmod +x kdriver_scantime_change.sh
Ellerchmod +x kdriver_scantime_change.py - Kjør nå skriptet med kommandoen:
./kdriver_scantime_change.sh
Ellerpython kdriver_scantime_change.py
Endringen gjør at skanningen kjører hver 6. måned, i stedet for å kjøre hver 35. Denne endringen skal ikke påvirke kommunikasjonen mellom RecoverPoint- og ESXi-verter.
B – for RecoverPoint for Virtual Machines versjon 6.0.1.x og vSphere 8.0.x:
Broadcom ber om at vCenter-dimensjonering må følge anbefalingene deres.
https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-077C7523-E0EA-4922-8D48-C026916323C4.html
Hvis du må øke /seat-partisjonen, følger du instruksjonene i Broadcom-artikkelen:
https://knowledge.broadcom.com/external/article/316602/increasing-the-disk-space-for-the-vcente.html
Hvis partisjonen er 100 % brukt, kan du se Broadcom-artikkelen for instruksjoner om opprydding.
https://knowledge.broadcom.com/external/article/318931/storageseat-disk-100-full-on-vcenter-ser.html
C – for RecoverPoint for Virtual Machines versjon 5.3.4.1 og vSphere 8.0.x
Dette problemet er løst i RecoverPoint for VMs splitter 5.3.4.1.HF2-versjon .
For å finne ut om en oppgradering passer for miljøet ditt, kontakter du Dell Technologies' kundestøttesenter eller servicerepresentanten din og refererer til denne løsnings-ID-en.