Po spuštění příkazu scsi unmap a odeslání vstupu/výstupu, který je větší než 1 MB, do rozbočovače VPLEX, když je v řadiči VPLEX nakonfigurován bod RecoverPoint, způsobuje problémy, které následně způsobí selhání firmwaru správce, což může potenciálně vést k celkovému výpadku clusteru (TCO) nebo možnému nedostupnosti dat (
DU).V protokolech firmwaru se zobrazí uvedený výraz ASSERT:
128.221.253.35/cpu0/log:5988:W/"006016ad681c5222-2":2337:2022/02/24 05:11:00.94: utl/0 ASSERT: /export/local1/jenkins/clone_legacy/nsfw/snac/amf/splitter.c:splitterPrepareAlpsFromDva/572: not enough alps available for transfer
128.221.252.35/cpu0/log:5988:W/"006016ad681c5222-2":8879:2022/02/24 05:43:45.72: utl/0 ASSERT: /export/local1/jenkins/clone_legacy/nsfw/snac/amf/splitter.c:splitterPrepareAlpsFromDva/572: not enough alps available for transfer
Ve verzi GeoSynchrony 6.2 Patch 5 byly provedeny změny v procesu zpracování příkazů unmap, které vytvořily vystavení neošetřeným stavům, když byly přijaty příkazy SCSI UNMAP větší než 1 MB pro svazky zahrnuté do replikace RecoverPoint, což způsobí selhání firmwaru správce.
Trvalé řešení:
Tento problém byl vyřešen v opravách GeoSynchrony 6.2 Patch 6 a novějších.
Řešení:
- Pokud se tento problém aktivně vyskytuje, bude nutné kontaktovat zákaznickou podporu VPLEX a také pokud chcete zjistit, jaké virtuální svazky jsou nastaveny pro tenké svazky, protože zrušení mapování se používá pouze pro virtuální svazky s thin-enabled, spusťte níže uvedený příkaz, nastavte aplikaci Putty na protokolování a zachyťte výstup z příkazu.
VPlexcli:/> ll /clusters/cluster-*/virtual-volumes
- Po dokončení příkazu budete mít uloženou kopii uložených dat nástroje Putty, na které se budete odkazovat.
- Chcete-li se pokusit o přístup k rozhraní VPlexcli, deaktivujte u všech virtuálních svazků zrušení mapování s názvem "Thin Enabled", zadejte následující příkaz. Jelikož je příkaz globálním příkazem, lze jej spustit na hlavním příkazovém řádku VPlexcli, není nutné zacházet do kontextu virtuálního svazku. Chcete-li zakázat funkci Thin-Enabled pro všechny virtuální svazky, spusťte nížeený řetězec příkazu.
set /clusters/*/virtual-volumes/*::thin-enabled false
- V tuto chvíli by se měl systém stabilizovat a firmware by měl přestat selhávát. Zkontrolujte stav clusteru a dobu provozuschopnosti vedoucího a ujistěte se, že jsou všichni vedoucí online. Pomocí příkazu "director run" spustíte veškerého vedoucího/vedoucího uvedeného ve stavu "zastaveno" (tím se nerestartuje žádný ředitel/vedoucí, který již pracuje).