RecoverPoint for Virtual Machine : Konsistensgruppesløjfe mellem init- og fejltilstand i et skaleringsmiljø
Summary: RecoverPoint for Virtual Machine : Konsistensgruppesløjfe mellem init- og fejltilstand i et skaleringsmiljø
Symptoms
Konsistensgruppesløjfe mellem init- og fejltilstand i et skaleringsmiljø
Årsag til, at datareplikering ikke er tilgængelig (DRU).
Symptomer fundet i logfilerne :
ESX-fordelerlogfiler:
Nedenstående logfiler angiver, at læsning af /vmfs/volumes/vsan:5xxxxxxxxxx-dxxxxxxx mislykkedes, så alle RPVS-diskenheder i VSAN fjernes.
spl_esx_discover_RPvStorage_clusters_in_datastore: Mappen /vmfs/volumes/VSAN:5xxxxxxxx kunne ikke læses-dxxxxxx, returneret med statustimeout
update_rpvs_db: LUN 1 blev ikke scannet ved seneste opdatering til enhedsvisning
RPVS_ClusterLuns_removeLunInfo: kaldte på lun = 1 (navn RPVS_Lun00001.vmdk). Klynge-id=2xxxxxxxxxx
update_rpvs_db: LUN 12 blev ikke scannet ved seneste opdatering til enhedsvisning
RPVS_ClusterLuns_removeLunInfo: kaldte på lun = 12 (navn RPVS_Lun00012.vmdk). Klynge-id=2xxxxxxxxxxxxx
update_rpvs_db: LUN 13 blev ikke scannet ved seneste opdatering til enhedsvisning ...
* RPVS-registreringsprocessen lykkes, derfor tilføjes alle RPVS-diskenheder igen:
parse_vmdk_file: kaldet med filen /vmfs/volumes/vsan:5xxxxxxxx/RPvStorage/4xxxxxxxxxxx/RPVS_Lun00001.vmdk
parse_vmdk_file: capacity=12000000, thinLun=0, flat_filename=RPVS_Lun00001-flat.vmdk, rawguid=0x6xxxx
RPVS_ClusterLuns_addLunInfo: Tilføjet LUN 1, klynge 4xxxx parse_vmdk_file: kaldet med filen /vmfs/volumes/vsan:5xxxxxx-dxxxx/RPvStorage_23d5fb88838940xxx_010/RPVS_Lun00012.vmdk parse_vmdk_file: kapacitet=524288000, thinLun=0, flat_filename=RPVS_Lun00012-flat.vmdk, rawguid=0x6xxxxxx RPVS_ClusterLuns_addLunInfo: tilføjet lun 12, klynge 2xxxxxxxxxxxxxxx
* Log, der angiver, at RPVS-registreringsprocessen har taget lang tid
CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 32585607 mikrosekunder, numeriske kommandoer i kø: 11 CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 33277695 mikrosekunder, numeriske kommandoer i kø: 11 CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 35834242 mikrosekunder, numeriske kommandoer i kø: 11 CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 36488014 mikrosekunder, numeriske kommandoer i kø: 11 CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 37767728 mikrosekunder, numeriske kommandoer i kø: 11 CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 49355575 mikrosekunder, numeriske kommandoer i kø: 11 CommandExecuterBase_v_handleCommands_i: cmd 0x417fdde35040, cmd-execute>(CommandRPVSDiscovery), køretid 109257427 mikrosekunder, numeriske kommandoer i kø: 19
Påvirkede alle RP4VM-versioner
Cause
ESX-splitter scanner efter RPVS-diskenhed (journal og lager) hver t_rpvsDiscoveryPeriodicTimerInterval (standard: 30) sekunder.
Scanningen udføres ved at læse /vmfs/volumes/ og krydse hver mappe i den og lede efter RPVS_LunXXXXX.vmdk
En RPVS-diskenhed findes i /vmfs/volumes/<datastore>/<cluster=id>/. I VSAN-miljøet vil den være placeret i /vmfs/volumes/vsan:<vsan-id>/<cluster=id>/
Hvis læsning af en mappe i /vmfs/volumes/ mislykkes (timeout, forbigående fejl osv.), vil det resultere i fjernelse af alle RPVS-diskenheder i den mislykkede mappe.
I alle efterfølgende kørsler, hvis det lykkes rpvs registreringsprocessen at læse og finde RPVS_LunXXXXX.vmdk, vil de tilsvarende RPVS-diskenheder blive tilføjet igen.
Dette er grunden til, at CG'erne sløjfer mellem fejl og init.
Problemet forstærkes, når et stort antal værter i VSAN læser mapper under /vmfs/volumes/ på samme tid.
Resolution
I hver ESX-vært i klyngen skal du opdatere splitterjusteringsværdien på t_rpvsDiscoveryPeriodicTimerInterval
til tilfældig værdi mellem 180 og 600 sekunder og genstarte kdriver.
ESX Splitter Tweak kan findes på
/ etc / kdriver / tweak / tweak.params.splitter eller / etc / config / emc / rp / kdriver / tweak / tweak.params.splitter.
Opløsning:
Dell EMC Engineering undersøger i øjeblikket dette problem. En permanent rettelse er under udarbejdelse. Kontakt Dell EMC's kundesupportcenter eller din servicerepræsentant for at få hjælp, og henvis til dette løsnings-id.