PowerFlex ScaleIO: Bir diski sunucuya geri ekledikten sonra işletim sistemi diski tanımıyor
Résumé: İşletim sistemi, bir diski sunucuya geri ekledikten sonra tanımıyor.
Symptômes
Diski çevrimiçi
olarak sunucudan manuel olarak çekerek arızalı bir disk için test edildi İşletim sistemi düzeyinde, sunucuya yeniden eklenmiş olsa bile disk görülemez.
Bu gerçekten bir SIO sorunu değil.
Cause
Bu durum, disk durumunun yanlış bir durumda önbelleğe alınmasından kaynaklanır.
Résolution
Aşağıdaki adımları uygulayın:
Bu, bir SIO kümesinde arızalı diski test etmek için önerilen bir yöntem değildir.
Müşteride perccli yardımcı programı yoksa müşteriden Dell sunucusuna yüklemesini isteyin. (bunun için aşağıdaki bağlantıya bakın)
Aşağıdaki komuttan çıktıyı alın:
# /opt/MegaRAID/perccli/perccli64 /c0 show
Çekilen ve iade edilen sabit sürücünün PD listesinin altında görünür olduğundan emin olun.
VD'nin (sanal disk) eksik olup olmadığını kontrol edin.
VD eksikse SD yi oluşturmayı deneyin:
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
Bir hata alabilirsiniz:
# /opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks
Yukarıdaki hata mesajını alırsanız şu KB 500119 kontrol edin: storcli komutları etkili değil https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective perccli yardımcı programını kullanırken korunan önbelleği kontrol etmek için perrcli komutunu kullanın:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
Korunmuş bir önbellek varsa çıktı şunları gösterir:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
Korunan önbelleği şununla silin:
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
Ardından şu komutla VD'yi oluşturun:
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
Yeniden başlatma gerekmez ve disk şimdi işletim sistemi düzeyinde görülür. Aşağıdaki komutu çalıştırarak kontrol edin:
# ls -l /dev/disk/by-path | grep pci #ls -l /dev/disk/by-path | grep pci | wc -l #fdisk -l | grep Disk #lsblk
Ardından diski SIO Kümesine geri ekleyebilmelisiniz. ScaleIO kullanıcı arayüzünde oturum açın. Arka uç SDS ekranından SDS ye sağ tıklayın ve Aygıt Ekle'yi seçin. Path alanına işletim sistemi adını yazın.
Informations supplémentaires
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
perccli-1.17.10-1.noarch.rpm kurulum dosyasını düğümdeki /tmp klasörüne kopyalayın.
Linux konsolundan veya SSH kullanarak PERCCLI paketi
:#rpm -uvh /tmp/perccli-1.17.10-1.noarch.rpm
Dell PowerEdge RAID Denetleyicileri (PERC) Komut Satırı Arabirimi (CLI) Başvuru Kılavuzu şu adreste bulunabilir:https://www.dell.com/support/kbdoc/en-us/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller