VxRail: Po výměně disku se v zobrazení Physical View v doplňku VxRail slot disku zobrazuje jako nespravovaný a konfigurace jednotky prázdná
Summary: Po výměně disku se v zobrazení Physical View v doplňku VxRail slot disku zobrazuje jako nespravovaný a konfigurace disku je prázdná.
Symptoms
Po výměně disku se v zobrazení Physical View v doplňku VxRail zobrazuje slot disku jako nespravovaný a konfigurace jednotky prázdná:
problém 1. Výměna disku probíhá pomocí normálního procesu VMware, nikoli z fyzického zobrazení VxRail, což řeší selhání náhradního disku.
Problém 2: Zobrazení Physical View VxRail nyní zobrazuje disk s nesprávným sériovým číslem a chybějícím diskem.
Problém 3: Po opravě výše uvedených problémů se v zobrazení Physical View zobrazí slot disku jako nespravovaný a konfigurace jednotky prázdná.
Cause
Výměna disku byla provedena pomocí nepodporované metody – vždy by měl být použit doplněk VxRail.
A kompletní vxnode.config soubor by měl mít segment disku, segment PSU, local_slot_claims segment, disk_group_options úseč disk_group_type úseč. Skript local_slot_claims nebo disk_group_options nebo by v tomto souboru měly existovat obě. Pokud se žádný z nich neukončí, zregeneruje se z hardware-model-specs.json.
Resolution
Spuštěním níže uvedených příkazů v nástroji VxRail Manager s uživatelem root aktualizujte soubor ESXi vxnode.config o nové sériové číslo disku / napájecího zdroje a informace o slotu. Nahraďte <název> hostitele ESXi a <heslo> uživatele root ESXi skutečnou hodnotou.
Aktualizace informací o disku:
curl -X POST --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock http://127.0.0.1/rest/vxm/internal/do/v1/hosts/baseline-update -H 'Content-Type: application/json' -d '[{"hostname":"<ESXi hostname>", "username":"root","password":"<ESXi root password>", "update_disk":true}]'
Aktualizace informací o napájecím zdroji:
curl -X POST --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock http://127.0.0.1/rest/vxm/internal/do/v1/hosts/baseline-update -H 'Content-Type: application/json' -d '[{"hostname":"<ESXi hostname>", "username":"root","password":"<ESXi root password>", "update_psu":true}]'
Restartujte služby v nástroji VxRail Manager.
systemctl restart vmware-marvin
systemctl restart runjars
- Pokud se při spuštění příkazu curl zobrazí chyba, zkontrolujte, zda jsou v řadiči iDRAC uvedeny napájecí zdroje. Pokud ne (zpráva TSR také ukazuje, že napájecí zdroje nejsou přítomny), restartujte nebo resetujte řadič iDRAC a poté zkontrolujte, že jsou napájecí zdroje uvedeny (v příštím hlášení TSR by měly být uvedeny také napájecí zdroje).
- Pokud příkaz baseline-update curl vrátí 200 success, ale soubor vxnode.config není aktualizován, zkontrolujte short.term.log v nástroji VxRail Manager a zjistěte, co je špatně. Možnou příčinou je, že služba platformy na uzlu není spuštěná. Můžete resetovat řadič iDRAC a restartovat službu platformy, abyste zjistili, zda dokáže službu znovu spustit, a poté znovu spusťte příkaz baseline-update.