1. Anasayfa
  2. VMware ESXi

VMware iSER iSCSI Target “Unconsumed” Olarak Görünmesi ve Çözümü


VMware ESXi üzerinde iSER (iSCSI Extensions for RDMA) kullanırken bazı durumlarda iSCSI target’larda “unconsumed” olarak listelenmesi gibi bir sorunla karşılaşabilirsiniz. Bu sorun ESXi sunucusunu değiştirdiğinizde veya yeni bir yapılandırma gerçekleştirdiğinizde ortaya çıkabilir. iSCSI path ve target’ları görünse bile ilgili veri deposu kullanılamaz hale gelebilir.

Bu makalemde bu sorunun olası nedenlerini ve çözüm yollarını ele alacağız.

Bu tür bir sorun, genellikle aşağıdaki nedenlerden kaynaklanır:

  • MTU Uyumsuzluğu: iSER ve RDMA, paketleri bölmez. Eğer ağdaki bileşenler arasında MTU uyuşmazlığı varsa paketler düşer ve bağlantı sağlanamaz.
  • Depolama Sunucusunun Tanımlayıcı Problemleri: Bazı durumlarda depolama sunucusu yanlış bir kimlik (identifier) veya imza uyuşmazlığı sebebiyle tanımlanamıyor olabilir.
  • Eksik veya Yanlış Yapılandırılmış Virtual Switch MTU Ayarları: ESXi kernel portları switch bağlantıları ve depolama sunucusu doğru yapılandırılmış olsa da vSwitch’in MTU değeri yanlış olabilir.

Sorunun Teşhisi

Mevcut Volume’leri kontrol ediniz VMware ESXi shell üzerinden aşağıdaki komutu çalıştırarak mevcut volume’leri listeleyiniz.

esxcfg-volume -l

Eğer ilgili volume listede görünmüyorsa bağlantı veya yapılandırma ile ilgili bir sorun olabilir.

MTU ayarlarını kontrol ediniz. iSER ve RDMA ağlarında MTU’nun düzgün yapılandırıldığından emin olun. Özellikle şu bileşenlerin MTU değerlerini kontrol ediniz.

Switch portları
ESXi kernel portları
Depolama sunucusu
Virtual Switch (vSwitch)

MTU’nun uyumsuz olması halinde paketler bölünmediği için bağlantı sağlanamaz.

  • MTU ayarlarını güncelleyiniz.
  • Eğer MTU değerlerinde bir uyumsuzluk fark ederseniz tüm bileşenlerin 9000 MTU değerine ayarlandığından emin olun. Virtual Switch’in (vSwitch) MTU değerini değiştirmek için şu adımları izleyiniz.
vSphere Client veya ESXi shell üzerinden vSwitch MTU değerini 9000 olarak ayarlayınız. 
ESXi kernel portlarının MTU’sunu 9000 olarak ayarlayınız. 
Depolama sunucusunun da MTU’sunu 9000 olarak ayarlayınız.

Storage Adapter’in Yeniden Taranmasını yapının (Rescan) vSphere Client veya ESXi shell üzerinden iSCSI adaptörünü yeniden taramak için aşağıdaki adımları izleyiniz.

ESXi Host > Configure > Storage Adapters bölümüne gidin.
iSCSI adaptörünü seçin ve "Rescan" işlemini gerçekleştirin.

Alternatif olarak VMware ESXi shell üzerinden şu komutu çalıştırabilirsiniz.

esxcli storage core adapter rescan --all

Bu işlem tamamlandıktan sonra esxcfg-volume -l komutunu tekrar çalıştırarak ilgili volume’ün görünüp görünmediğini kontrol ediniz.

Bu tür bağlantı sorunları genellikle MTU uyumsuzluklarından kaynaklanmaktadır. iSER ve RDMA gibi teknolojiler paket bölme işlemi yapmaz ve uyumsuz MTU ayarları nedeniyle veri paketleri doğrudan düşer. Bu nedenle VMware ESXi ortamınızda tüm ağ bileşenlerinin MTU değerlerinin eşleştiğinden emin olmanız kritik önem taşır.