VPLEX: Arka uç dizisinden silinen depolama birimi talebi kaldırılamadı.
Summary: Arka uç dizisinden silinmiş bir depolama birimini alma girişiminde bulunurken bir bellenim komut hatası alındı.
Symptoms
- Başlangıçta VPDID "VPD83T3:514f0c55892000abc" içeren bir "storage_volume_1" dizi disk bölümü, VPLEX ve arka uç dizisinden zaten kaldırılmıştı.
- Çıkarılan depolama birimiyle aynı adı kullanan, yani "storage_volume_1" adlı yeni bir depolama birimi oluşturuldu ve VPLEX e sunuldu. Bu "naa:" Tanımlayıcı, arka uç dizisindeki "514f0c55892000xyz" şeklindedir.
Örneğin:
VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/XtremIO-XtremApp-CKMxxxxxxxxx69/logical-units> ll
Name Connectivity Active/AAO Passive/AAN Visibility LUNs ALUA
------------------------ Status Controllers Controllers ---------- ------------------ Support
------------------------ ------------ -------------- ----------- ---------- ------------------ -------
VPD83T3:xxxxxxxxxxxxxx54 ok CKMxxxxxxxxx69 active 0x0008000000000000 none
- VPLEX üzerinde yeni depolama birimi oluşturulduktan sonra depolama dizisi "bilinmiyor" hale geldi. Bu "naa:" Tanımlayıcı, daha önce kaldırılan "storage_volume_1" adlı dizi biriminin tanımlayıcısı olan "VPD83T3:514f0c55892000abc" oldu.
- Ancak yeni depolama birimi "naa:" ile eşlenmiştir. Arka uç dizisinden görüldüğünde önceki depolama birimi adı olan "storage-volume_1" kullanan "514f0c55892000xyz" tanımlayıcısı bir hata veriyordu.
- Yeni oluşturulan depolama birimi, arka uçtan bakıldığında NAA Kimliği olarak "VPD83T3:514f0c5589200xyz" değerine sahiptir.
- Teknik olarak "abc" ile biten bir tanımlayıcıya sahip bir disk bölümü mevcut değildir. Bununla birlikte, "xyz" ile biten bir tanımlayıcıya sahip yeni disk bölümü uygundur.
Arka uç dizisinden kaldırılmış bir depolama biriminin talebini kaldırmak için unclaim komutu kullanıldığında, depolama biriminin talebini kaldıramıyordu.
Belirli bir depolama birimini VPLEX'den çıkarmaya çalışırken "Bellenim komut hatası" hatası ve bellenim
tarafından bildirilen arızanın nedenini alıyoruz Örnek:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d <storage_volume_name> storage-volume unclaim: Evaluation of <<unclaim -d storage_volume_name>> failed. cause: Failed to unclaim storage-volumes. cause: Firmware command error. cause: Valid storage-volume, but storage-volume not known by device. << reason of failure
Örnek Çıktı:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d INFxxxxxxxxxxxxDS01 storage-volume unclaim: Evaluation of <<unclaim -d INFXXXXXXXXXXXXDS01>> failed. cause: Failed to unclaim storage-volumes. cause: Firmware command error. cause: Valid storage-volume, but storage-volume not known by device.
Cause
Unclaim komutuyla kullanılması gereken belirli bir VPDID'ye sahip depolama birimi adı, depolama dizisinden silindi ancak VPLEX'den çıkarılmadı. Ancak aynı ada sahip yeni bir depolama birimi oluşturuldu.
Örnek:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> ll
Name VPD83 ID Capacity Use Vendor IO Type Thin Provision Thin
----------------------------------------- ---------------------------------------- -------- --------- ------- Status ----------- Rebuild Type Capable
----------------------------------------- ---------------------------------------- -------- --------- ------- ------ ----------- ------- --------- -------
INFxxxxxxxxxxxxDS01 VPD83T3:xxxxxxxxxxxxxx12 10T claimed - alive normal true legacy -
Resolution
- Doğrulama için VPlexcli'de oturum açın ve sahiplenilmeyecek depolama biriminin hiyerarşisini kontrol edin.
Örneğin:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> show-use-hierarchy <storage_volume_name>
storage-volume: <storage_volume_name> (size)
show-use-hierarchy clusters/cluster-2/storage-elements/storage-volumes/<storage_volume_name>
Örnek çıktı:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> show-use-hierarchy INFxxxxxxxxxxxxDS01
storage-volume: INFxxxxxxxxxxxxDS01 (10T)
- VplexManagementConsole sunucusunu aşağıda gösterildiği gibi yeniden başlatın,
service@<ManagemetServer>:~> sudo /etc/init.d/VPlexManagementConsole restart
Restarting EMC VPlex Management Console...
Yönetim konsolunu yeniden başlattıktan sonra, VPlexcli'de tekrar yeni bir oturum açmayı denemeden önce sistemin dengelenmesi için 1-2 dakika bekleyin.
- Vplexcli konsolunda oturum açın ve "
unclaim -d <storage_volume_name>)
Örneğin:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d <storage_volume_name>
Unclaimed 1 of 1 storage-volumes.
Örnek Çıktı:
VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d INFxxxxxxxxxxxxDS01
Unclaimed 1 of 1 storage-volumes.
- Depolama birimi bağlamında uzun bir ' ll ' listesi yapın. storage_volume_name<> görünmemelidir. Değişmiyorsa bu, az önce aldığınız disk bölümünün başarıyla geri alındığı anlamına gelir.