VxRail: När du har bytt ut en disk visar den fysiska vyn i VxRail-insticksprogrammet diskplatsen som ohanterad och enhetskonfigurationen tom
Summary: När du har bytt ut en disk visar den fysiska vyn i VxRail-insticksprogrammet diskplatsen som ohanterad och enhetskonfigurationen tom.
Symptoms
När du har bytt ut en disk visar den fysiska vyn i VxRail-insticksprogrammet diskplatsen som ohanterad och enhetskonfigurationen tom:
Problem 1. Disken byts ut med hjälp av den vanliga VMware-processen, inte från den fysiska VxRail-vyn, vilket åtgärdar bytediskfelet.
Problem 2: I den fysiska VxRail-vyn visas nu disk med felaktigt serienummer och disk som saknas.
Problem 3: Efter korrigering av ovanstående problem visar den fysiska vyn diskplatsen som ohanterad och enhetskonfigurationen tom.
Cause
Diskbytet utfördes med en metod som inte stöds – VxRail-insticksprogrammet ska alltid användas.
En komplett vxnode.config filen ska ha disksegment, PSU-segment, local_slot_claims segment, disk_group_options segment disk_group_type segment. Informationen local_slot_claims eller disk_group_options eller båda bör finnas i den här filen. Om ingen av dem avslutas återskapas den från hardware-model-specs.json.
Resolution
Kör kommandona nedan i VxRail Manager med rotanvändaren för att uppdatera ESXi-filen vxnode.config med det nya diskens/nätaggregatets serienummer och information om kortplatsen. Ersätt ESXi-värdnamnet> och <ESXi-rotlösenordet> med verkligt värde.
<Så här uppdaterar du diskinformation:
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}]'
Så här uppdaterar du PSU-information:
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}]'
Starta om tjänsterna i VxRail Manager
systemctl restart vmware-marvin
systemctl restart runjars
- Om du får ett felmeddelande när du kör curl-kommandot kontrollerar du iDRAC om nätaggregaten finns med i listan. Om så inte är fallet (TSR-rapporten visar även att nätaggregat saknas) startar eller återställer du iDRAC och bekräftar att nätaggregaten finns med i listan efteråt (nästa TSR-rapport bör även visa nätaggregaten).
- Om curl-kommandot för baslinjeuppdatering returnerar 200 lyckades, men vxnode.config-filen inte uppdateras, läser du short.term.log i VxRail Manager för att identifiera vad som är fel. En möjlig orsak är att plattformstjänsten på noden inte körs. Du kan återställa iDRAC och starta om plattformstjänsten för att se om den kan få igång tjänsten igen och sedan köra kommandot baseline-update igen.