VxRail: Etter at du har skiftet ut en disk, viser den fysiske visningen i VxRail-plugin disksporet som uadministrert og stasjonskonfigurasjonen tom
Summary: Etter at du har skiftet ut en disk, viser den fysiske visningen i VxRail-plugin disksporet som uadministrert og stasjonskonfigurasjonen tom.
Symptoms
Når du har skiftet ut en disk, viser den fysiske visningen i VxRail-plugin disksporet som uadministrert, og stasjonskonfigurasjonen er tom:
Problem 1. Disken skiftes ut ved hjelp av vanlig VMware-prosess, ikke fra fysisk VxRail-visning, som løser feilen ved erstatningsdisken.
Utgave 2: Fysisk VxRail-visning viser nå disk med feil serienummer og disk mangler.
Utgave 3: Etter korrigering av problemene ovenfor, viser den fysiske visningen disksporet som uadministrert og stasjonskonfigurasjonen tom.
Cause
Diskutskifting ble utført ved hjelp av en metode som ikke støttes – VxRail-plugin skal alltid brukes.
En komplett vxnode.config filen skal ha disksegment, PSU-segment, local_slot_claims segment, disk_group_options innslag disk_group_type innslag. Informasjonen i local_slot_claims eller disk_group_options eller begge skal finnes i denne filen. Hvis ingen av dem avsluttes, regenereres det fra hardware-model-specs.json.
Resolution
Kjør kommandoene nedenfor på VxRail manager med rotbruker for å oppdatere ESXi-filen vxnode.config med det nye serienummeret og sporinformasjonen for disken/PSU-sporet. Erstatt ESXi-vertsnavnet> og <ESXi-rotpassordet> med reell verdi.
<Slik oppdaterer du diskinformasjon:
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}]'
Slik oppdaterer du PSU-informasjonen:
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}]'
Start tjenestene på nytt i VxRail Manager
systemctl restart vmware-marvin
systemctl restart runjars
- Hvis du får en feilmelding når du kjører curl-kommandoen, kontrollerer du iDRAC om strømforsyningene er oppført. Hvis ikke (TSR-rapporten viser også at strømforsyningene er fraværende), må du starte eller tilbakestille iDRAC på nytt og bekrefte at strømforsyningene er oppført etterpå (neste TSR-rapport skal også vise strømforsyningene).
- Hvis baseline-update curl-kommandoen returnerer 200 vellykkede feil, men filen vxnode.config ikke oppdateres, kan du se gjennom short.term.log i VxRail Manager for å finne ut hva som er galt. En mulig årsak er at plattformtjenesten på noden ikke kjører. Du kan tilbakestille iDRAC og starte plattformtjenesten på nytt for å se om den kan hente tjenesten opp igjen, og deretter kjøre kommandoen for oppdatering av grunnlinje på nytt.