ESXi 8'de Software iSCSI ile Datastore Bağlama

person
Rıdvan Candan
Author
calendar_today schedule 2 min read

Storage bağlantısı denildiğinde NFS kadar yaygın olmasa da iSCSI hâlâ birçok ortamda tercih ediliyor. Özellikle mevcut Windows Server altyapınız varsa ve harici bir storage cihazı almak yerine mevcut kaynakları kullanmak istiyorsanız, software iSCSI adapter devreye giriyor. ESXi 8 üzerinde bu yolu test ettim; gelen adımları ve dikkat edilmesi gereken noktaları aktarayım.

Test ortamımda Windows Server üzerinde kurulu iSCSI Target Server rolü ve 30 GB'lık bir LUN vardı. ESXi 8 software iSCSI adapter'ı etkinleştirip bu LUN'u tanıtarak datastore oluşturdum ve yazma testini gerçekleştirdim.

Ön Koşullar

Başlamadan önce birkaç şeyin hazır olması gerekiyor. ESXi 8 kurulu bir host, geçerli bir vSphere lisansı (iSCSI özelliği Essentials Plus ve üzeri lisanslarda mevcut), erişilebilir bir iSCSI Target ve ESXi host ile Target arasında IP bağlantısı şart. Test ortamımda Windows Server üzerinde File and Storage Services rolü altında iSCSI Target Server kurulu ve 30 GB'lık ISCSI-LUN.vhdx disk alanı önceden oluşturulmuş durumdaydı. iSCSI trafiği TCP Port 3260 üzerinden çalışıyor, bu portun açık olduğundan emin olun.

Adımlar

1. iSCSI Target hazırlığı
Windows Server tarafında File and Storage Services altından iSCSI Target Server rolünü kurduktan sonra LUN tanımlaması yapılmış olmalı. Target IQN bilgisini bir yere not alın, bir sonraki adımda kullanacaksınız.

2. ESXi host'a bağlanma
vSphere Client veya ESXi Embedded Host Client üzerinden root credentials ile bağlanın.

3. Software iSCSI Adapter etkinleştirme
Sol menüden Networking → Storage Adapters bölümüne girin. Software iSCSI Adapter seçin ve Enabled konumuna getirin. Adapter zaten etkinse bu adımı atlayabilirsiniz.

4. iSCSI Target tanımlama
Adapter özelliklerinde Dynamic Targets veya Static Targets sekmesine geçin. Target IQN'yi yapıştırın, tanımlayıcı bir Alias verin ve Save Configuration ile onaylayın.

5. Bağlantı kontrolü
Adapter Online durumuna geçmiş olmalı. Devices sekmesine geçerek LUN'un Normal durumda listelendiğini doğrulayın. Eğer burada bir sorun görüyorsanız ağ bağlantısını ping ile test edin.

6. Datastore oluşturma
Storage → New Datastore
sihirbazını başlatın. Uygun bir isim belirleyin, listeden iSCSI diskinizi seçin. VMFS 6 varsayılan formatı korunarak ilerleyin. Özet ekranında diskin içeriğinin silineceğine dair uyarı çıkacak, Yes ile onaylayın.

7. Yazma testi
Oluşturduğunuz datastore'a bir dosya upload ederek yazma işleminin başarılı olduğunu doğrulayın. Disk istatistiklerini kontrol edin.

Kritik Konfigürasyon Noktaları

Parametre Değer
iSCSI Port TCP 3260 (varsayılan)
VMFS Sürümü VMFS 6
Network iSCSI trafiği için ayrılmış fiziksel segment önerilir

Production ortamlarında ortak ağ trafiğinden izole edilmiş ayrı bir ağ segmenti kullanmanızı şiddetle tavsiye ederim. Test ortamında firewall geçici olarak kapatıldı ancak production'da yalnızca 3260/TCP için kural oluşturulmalı ve erişim MFA ile korunmalı.

Sorun Giderme Notları

Target bulunamıyorsa ESXi host ile Target sunucu arasındaki IP bağlantısını ping ile test edin. Firewall ve routing kontrol edin. Adapter offline görünüyorsa Software iSCSI'nin Enabled olduğunu ve CHAP ayarlarının doğru yapılandırıldığını teyit edin. Datastore oluşturulamıyorsa LUN'un başka bir ESXi host tarafından kullanılmadığından emin olun.

Mühendis notu

iSCSI kurulumunda en sık yapılan hata, datastore oluştururken mevcut bir VMFS partition üzerine yazmaya çalışmak. ESXi bu durumda hata vermez, doğrudan üzerine yazar ve veri kaybı yaşanır. LUN'u bağlamadan önce Devices sekmesinde durumunu kontrol etmekte fayda var.

Tagged: # vmware
person
Written by
Rıdvan Candan