ESXi güncellemesi sonrası datastore erişim problemi

Son 1 aydır iSCSI storage kullanılan ortamlarda ESXi güncellemesi sonrasında datastore erişimlerinin kaybolduğuna dair bir kaç duyum almıştım. Konuyla alakalı olarak bugün resmi KB yayınlandı ve sorunun genel anlamda ESXi 7.0U1 sürümünden yükseltme/güncelleme yaparken ortadan çıktığı açıkça belirlenmiş oldu. Kendi mini lab ortamımda da test ettiğimde manuel ayarlanan IQNlerin sorunu ortadan kaldırdığını gördüm.

Buradan herkese güncelleme ve yükseltme konusunda tekrar, tekrar hatırlatma yapmak istiyorum;

  • Yeni çıkan sürüm sizin bir probleminizi çözmüyor, kritik açık vb. bir riski ortadan kaldırmıyor ya da ciddi bir katma değer sağlamıyor ise hemen güncelleme yapmadan önce biraz zaman geçmesine izin verin.
  • Güncelleme öncesinde ilgili sürümlerin bilinen hatalar sayfasına mutlaka göz atın
  • Donanım, firmware ve driver uyumluluklarını kontrol edin
  • Bağlı çalışan uygulama, servis vb. tüm detayların desteğini kontrol edin
  • Bu güncellemeyi yapmış başka kullanıcıların deneyimlerini araştırın

İlgili sürümlere güncelleme sonrasında iSCSI datastore erişimlerinizde sorun yaşıyorsanız ya da güncelleme planlıyorsanız bu makale ve resmi VMware KB sine göz atabilirsiniz.

Sorunun etki alanı

İlgili sorun ile sadece aşağıdaki şartları sağlıyorsanız 7.0 U2 sürümüne güncellerken ortaya çıkmakta;

  • iSCSI adaptörlerinizde otomatik oluşturulmuş IQNler kullanıyorsanız
  • Hostlarınızı ESXi 7.0U1 sürümünde temiz kurulum olarak kurduysanız
  • Farklı bir sürümden yükseltme yaptığınız halde iSCSI adaptörlerinizi ESXi 7.0U1 sürümünde oluşturduysanız
  • iSCSI LUN mappinglerinizi adaptör IQN lerine göre yaptıysanız

Çözümü

Bu sorunu yaşamamak ya da yaşıyorsanız ortadan kaldırmak için adaptör IQNlerinizi manuel olarak ayarlamanız yeterli olmakta. Hali hazırda otomatik oluşturulmuş IQNleri de manuel olarak aynı adaptörlere yeniden atayabilirsiniz. Eğer yeni IQN ler tanımlayacaksanız storage tarafındaki LUN access/mappingleri de yeni IQNlerinize göre düzenlemeniz gerekir.

ESXi hostunuza SSH bağlantısı yaparak veya shell ekranından;

Güncelleme öncesinde iseniz mevcut adaptör IQN lerini getirmek için; (Kırmızı renkli alanları kendi ortamınıza göre düzenleyin)

esxcli iscsi adapter get -A vmhbaXX

Yeni veya var olan IQN’i static olarak adaptörünüze tanımlamak için;

esxcli iscsi adapter set -A vmhbaXX -n iqn.1998-01.com.vmware:ceph-iscsi.fatihsolen.lab:00254:XX

Eğer kontrolsüz güncelleme yaptınız, sorun yaşıyor ve adaptörlerinizin eski IQNlerinizi kaybettiyseniz, storage ünitesi üzerinden LUN mappingleri yaptığınız eski IQNlerinizi görebilirsiniz.

İLGİNİZİ ÇEKEBİLİR

VMware Explore 2023

VMware Explore 2023, kurumsal uygulamalar, bulut mimarisi, altyapı, EUC, network ve güvenlik ile ilgilenenler de ...

VMware Tanzu – Storage

Bir önceki yazımda kubernetes platformları storage konseptleri hakkında temel bilgiler paylaşmıştım. Bu yazımda da Tanzu ...

Kubernetes Platformları – Storage

Bu makalemde kubernetes platformlarında kullanılan depolama çözümleri ile ilgili temel bilgi ktarmaya çalışacağım. VMware Tanzu ...

VMware vSAN 8 Neler Yeni?

VMware Explore 2022 da vSphere 8 ile birlikte vSAN 8 de duyuruldu. vSAN 8 ile ...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.