VxRail: Kun levy on vaihdettu, VxRail-laajennuksen fyysisessä näkymässä levypaikka näkyy hallitsemattomana ja asemakokoonpano tyhjänä
Summary: Kun levy on vaihdettu, VxRail-laajennuksen fyysisessä näkymässä levypaikkaa ei hallita ja asemakokoonpano on tyhjä.
Symptoms
Kun levy on vaihdettu, VxRail-laajennuksen fyysisessä näkymässä levypaikkaa ei hallita ja asemakokoonpano on tyhjä:
Issue 1. Levy vaihdetaan normaalilla VMware-prosessilla eikä fyysisessä VxRail-näkymässä, mikä ratkaisee vaihtolevyvian.
Ongelma 2: VxRailin fyysisessä näkymässä näkyy nyt levy, jonka sarjanumero on virheellinen ja levy puuttuu.
Ongelma 3: Kun edellä olevat ongelmat on korjattu, fyysisessä näkymässä levypaikkaa ei hallita ja asemakokoonpano on tyhjä.
Cause
Levyn vaihto tehtiin menetelmällä, jota ei tueta – käytä aina VxRail-laajennusta.
Täydellinen vxnode.config tiedostossa pitäisi olla levysegmentti, PSU-segmentti, local_slot_claims segmentti, disk_group_options segmentoida disk_group_type segmentoida. pikanäppäimellä local_slot_claims tai disk_group_options tai molempien pitäisi olla tässä tiedostossa. Jos mikään niistä ei poistu, se regeneroidaan hardware-model-specs.json.
Resolution
Päivitä ESXi-tiedostoon vxnode.config uusi levyn/virtalähteen sarjanumero ja paikkatiedot suorittamalla alla olevat komennot VxRail Managerissa pääkäyttäjänä. Korvaa <ESXi-isäntänimi> ja <ESXi-root-salasana> todellisella arvolla.
Levytietojen päivittäminen:
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}]'
Virtalähteen tietojen päivittäminen:
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}]'
Käynnistä VxRail Managerin palvelut uudelleen
systemctl restart vmware-marvin
systemctl restart runjars
- Jos curl-komennon suorittaminen epäonnistuu, tarkista iDRAC, jos virtalähteet ovat luettelossa. Jos ei ole (TSR-raportissa näkyy myös, että virtalähteet puuttuvat), käynnistä tai nollaa iDRAC uudelleen ja varmista, että virtalähteet näkyvät sen jälkeen (seuraavassa TSR-raportissa näytetään myös virtalähteet).
- Jos baseline-update curl -komento palauttaa tuloksen 200, mutta vxnode.config-tiedostoa ei päivitetä, tarkista short.term.log VxRail Managerissa, mikä on vialla. Mahdollinen syy on se, että solmun alustapalvelu ei ole käynnissä. Voit nollata iDRACin, käynnistää alustapalvelun uudelleen nähdäksesi, tuoko se palvelun takaisin, ja suorittaa sitten baseline-update-komennon uudelleen.