PPDP: IDPA zoekcomponent mislukt als bestanden van de vorige upgrade in /etc/puppet/status/ blijven staan
Summary: Upgrade van Integrated Data Protection Appliance mislukt voor zoekcomponent bij ~55% omdat oudere upgradebestanden in de statusmap zijn achtergebleven.
Symptoms
/etc/puppet/status/ Er mogen geen bestanden in zitten, wat gebeurt tijdens de upgrade. Deze is mogelijk niet goed opgeschoond door de vorige upgrade, dus inhoud moet worden verwijderd als deze wordt gevonden voordat de upgrade begint.
Meld u aan bij Search als rootgebruiker en voer het volgende uit:
ls -la /etc/puppet/status/
Als dit bestanden in die map retourneert, moeten deze worden verwijderd:
rm -rf /etc/puppet/status/*
Als dit niet wordt opgevangen voordat een upgrade begint, mislukt de workflow. Bijvoorbeeld:
- ACM meldt dat de zoekfunctie is mislukt bij 55%.
- In
/data01/tmp/patch/logs/dps_upgrade.log
15/07/22 15:30:05 run_cmd_dps_output() Cmd:ls -l /etc/puppet/status/ 15/07/22 15:30:05 run_cmd_dps_output() total 12 15/07/22 15:30:05 run_cmd_dps_output() drwxr-xr-x 2 root root 4096 Nov 22 2021 19.5.0.3728 15/07/22 15:30:05 run_cmd_dps_output() -rw-r--r-- 1 root root 103 Nov 22 2021 search-upgrade-19.5.0.3728.zip-allcompleted 15/07/22 15:30:05 run_cmd_dps_output() -rw-r--r-- 1 root root 92 Nov 22 2021 search-upgrade-19.5.0.3728.zip-completed 15/07/22 15:30:05 run_cmd_dps_output() Status: 0 15/07/22 15:30:05 run_cmd_dps_output() Cmd:cat /usr/local/search/version 15/07/22 15:30:05 run_cmd_dps_output() 19.5.0.3728 15/07/22 15:30:05 run_cmd_dps_output() Status: 0 15/07/22 15:30:05 check_search_version_on_master() 19.5.0.3728 15/07/22 15:30:05 check_search_version_on_master() Could not verify Search version
Cause
ACM gebruikt /etc/puppet/status/ directory om de upgradestatus te bewaken in de zoekcomponent. Als er bestanden achterblijven van eerdere upgrades, weet de ACM-upgradelogica niet hoe verder te gaan. De workflow mislukt bij ~55%.
Resolution
Wanneer op de knop Opnieuw proberen in ACM wordt geklikt, wordt de BeforeUpgrade VM-snapshot die in vCenter is gemaakt, teruggedraaid en worden eventuele aangebrachte wijzigingen ongedaan gemaakt. Daarom moet op de knop Opnieuw proberen worden geklikt om het terugdraaien toe te staan, en worden deze volgende stappen pas uitgevoerd nadat de VM weer beschikbaar is.
Voer de volgende opdracht uit op de ACM:
./goidpa dpsearch clean-upgrade-files
Neem contact op met Dell Support als u hier hulp nodig hebt.
Zodra het terugzetten naar BeforeUpgrade snapshot is voltooid en de zoek-VM weer beschikbaar is, meldt u zich aan met de hoofdgebruiker en verwijdert u alle bestanden van /etc/puppet/status/ met de volgende opdracht:
rm -rf /etc/puppet/status/*
Hierdoor kan de workflow worden voortgezet en moet de upgrade worden voltooid zoals bedoeld.