VxRail: Bir diski değiştirdikten sonra, VxRail Eklentisindeki fiziksel görünümde disk yuvası yönetilmeyen ve sürücü yapılandırması boş olarak gösteriliyor
Summary: Bir disk değiştirildikten sonra, VxRail Eklentisindeki fiziksel görünümde disk yuvası yönetilmeyen ve sürücü yapılandırması boş olarak gösteriliyor.
Symptoms
Bir diski değiştirdikten sonra, VxRail Eklentisindeki fiziksel görünümde disk yuvası yönetilmeyen ve sürücü yapılandırması boş olarak gösteriliyor:
Sorun 1. Disk, VxRail fiziksel görünümünden değil, normal VMware işlemi kullanılarak değiştirilir ve bu da yedek disk arızasını çözer.
2. Sorun: VxRail Fiziksel görünümünde artık yanlış seri numarasına sahip disk ve eksik görünüyor.
3. Sorun: Yukarıdaki sorunların düzeltilmesinden sonra, fiziksel görünümde disk yuvası yönetilmeyen ve sürücü yapılandırması boş olarak gösterilir.
Cause
Disk değişimi desteklenmeyen bir yöntem kullanılarak yapıldı. Her zaman VxRail eklentisi kullanılmalıdır.
Tam bir vxnode.config dosyanın disk segmenti, PSU segmenti, local_slot_claims segmenti, disk_group_options parça disk_group_type parça. Komutta local_slot_claims veya disk_group_options veya her ikisi de bu dosyada bulunmalıdır. Hiçbiri çıkmazsa, hardware-model-specs.json.
Resolution
ESXi dosyası vxnode.config dosyasını yeni Disk/PSU seri numarası ve yuva bilgileriyle güncellemek için kök kullanıcılı VxRail yöneticisinde aşağıdaki komutları çalıştırın. ESXi ana bilgisayar adını> ve ESXi kök parolasını> gerçek değerle değiştirin.
<<Disk bilgilerini güncellemek için:
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}]'
PSU bilgilerini güncellemek için:
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}]'
VxRail Manager da hizmetleri yeniden başlatma
systemctl restart vmware-marvin
systemctl restart runjars
- curl komutunu çalıştırırken hata alırsanız, güç kaynakları listelenmiş olup olmadığını iDRAC da kontrol edin. Değilse (TSR raporu güç kaynaklarının olmadığını da gösterir), ardından iDRAC'ı yeniden başlatın veya sıfırlayın ve daha sonra güç kaynaklarının listelendiğini doğrulayın (bir sonraki TSR raporunda güç kaynakları da gösterilmelidir).
- Baseline-update curl komutu 200 başarılı sonuç veriyorsa ancak vxnode.config dosyası güncelleştirilmiyorsa sorunun ne olduğunu belirlemek için VxRail yöneticisinde short.term.log gözden geçirin. Olası bir neden, düğümdeki platform hizmetinin çalışmıyor olmasıdır. Hizmeti tekrar çalışır hale getirip getiremeyeceğini görmek için iDRAC'ı sıfırlayabilir ve platform hizmetini yeniden başlatabilir, ardından temel güncelleştirme komutunu yeniden çalıştırabilirsiniz.