Blog

ISCSI Nedir?

iscsi nedir
Share

Giriş

İSCSI (Internet Small Computer System Interface), depolama aygıtlarını bir ağ üzerinde kullanıcılara sunmak için kullanılan bir protokoldür. İSCSI, veri merkezleri ve işletmeler için önemli bir teknoloji olup, düşük maliyetli depolama ağları oluşturmayı sağlar. Hem Windows hem de Linux işletim sistemlerinde iSCSI bağlantıları için event logları (olay günlükleri) önemli bir rol oynar. Bu loglar, ağ üzerindeki depolama cihazlarıyla yaşanan bağlantı sorunları, performans düşüşleri veya başka teknik hataların tespit edilmesinde ve giderilmesinde kritik bilgiler sunar. Bu makalede, Windows ve Linux sistemlerinde iSCSI event loglarının nasıl görüntüleneceğine odaklanacağız.

ISCSI Nedir?

İSCSI, TCP/IP protokolünü kullanarak veri bloklarını bir ağ üzerinden taşıyan bir teknolojidir. Bu teknoloji, işletim sisteminin yerel olarak bağlı gibi gördüğü depolama cihazlarını sunuculara bağlayarak ağ üzerinde depolama çözümleri sağlar. İSCSI’nin temel avantajları arasında kolay kurulum, düşük maliyet ve mevcut IP ağ altyapısının kullanılabilmesi sayılabilir.

iSCSI Olay Loglarının Önemi

İSCSI olay logları, bir iSCSI ağı içinde gerçekleşen çeşitli olayları kaydeder. Bu olaylar, bağlantı hataları, hedefe erişim sorunları, performans sıkıntıları veya veri kayıplarına yol açabilecek önemli teknik problemleri içerebilir. Hem Windows hem de Linux sistemlerinde bu loglar, yöneticilere ağ depolama altyapısını izlemede ve sorun gidermede önemli bilgiler sağlar. Olay loglarının düzenli olarak gözden geçirilmesi, sistemlerin sorunsuz çalışmasını ve olası hataların erkenden tespit edilmesini sağlar.

Windows’ta ISCSI Olay Logları Nasıl Görülür?

Windows işletim sisteminde, iSCSI olay loglarına erişim sağlamak oldukça basittir. Bu loglar, Windows Event Viewer (Olay Görüntüleyicisi) aracılığıyla izlenebilir.

1. Olay Görüntüleyicisini Açma

  • Başlat menüsüne gidin ve “Event Viewer” (Olay Görüntüleyici) yazın, ardından çıkan sonuca tıklayın.
  • Olay Görüntüleyici açıldığında, sol tarafta bulunan Windows Logs (Windows Günlükleri) bölümüne tıklayın.

2. ISCSI Olaylarını Bulma

  • Windows Logs altında System (Sistem) seçeneğine tıklayın.
  • Sağ tıklayıp Filter Current Log (Geçerli Günlüğü Filtrele) seçeneğini seçin.
  • Filtre penceresi açıldığında, Event Sources (Olay Kaynakları) listesinden iScsiPrt‘yi seçin. Bu, iSCSI olaylarını filtreleyecek ve yalnızca bu kaynaktan gelen olayları gösterecektir.

3. Olay Detaylarını Görüntüleme

  • Bu aşamada, iSCSI ile ilgili olayların bir listesini göreceksiniz. Herhangi bir olayı tıklayarak detaylarını alt bölümde görüntüleyebilirsiniz. Burada, hata kodları, olay zamanı, olayın açıklaması ve daha fazla bilgi yer alır.

Windows’ta ISCSI Olaylarının Anlamı

Windows’ta iSCSI olay loglarını okurken, bazı olay kodlarına dikkat etmek önemlidir. İşte birkaç yaygın olay ve anlamları:

  • Event ID 1: Bu olay, başarılı bir iSCSI oturum açılışını temsil eder. ISCSI hedefiyle başarılı bir bağlantı kurulduğunda kaydedilir.
  • Event ID 7: ISCSI bağlantısında bir hata oluştuğunu gösterir. Bu, genellikle bağlantı kesilmesi veya ağ sorunlarından kaynaklanır.
  • Event ID 39: Bu olay, hedefteki bir sorunu veya iletişim hatasını temsil eder.

Her olayın altında, hata ile ilgili daha fazla bilgi bulunur. Özellikle hata kodlarına ve olayın ne zaman gerçekleştiğine dikkat ederek, sorunun kökenine ulaşmak mümkündür.

Linux’ta ISCSI Olay Logları Nasıl Görülür?

Linux işletim sistemlerinde, iSCSI bağlantılarıyla ilgili olay loglarını izlemek için sistem logları kullanılır. Bu loglar, genellikle /var/log dizininde bulunur.

1. Syslog veya Journalctl Kullanarak Logları Görüntüleme

Linux’ta iSCSI olaylarını izlemek için iki temel yöntem vardır: syslog dosyalarını kontrol etmek veya journalctl komutunu kullanmak.

  • Syslog dosyaları, /var/log/syslog veya /var/log/messages gibi dosyalarda bulunur. Bu dosyalar, sistemde meydana gelen olayları tutar ve iSCSI ile ilgili sorunları da içerir.
  • journalctl komutu ise sistemdeki tüm logları izlemek için kullanılan bir araçtır.

2. ISCSI Loglarını Filtreleme

syslog ile iSCSI loglarını görüntülemek için aşağıdaki komutları kullanabilirsiniz:

grep -i iscsi /var/log/syslog

Bu komut, syslog dosyasında iSCSI ile ilgili tüm olayları filtreleyecektir.

journalctl ile iSCSI loglarını görüntülemek için ise şu komutu kullanabilirsiniz:

sudo journalctl | grep -i iscsi

Bu komut, journalctl‘deki iSCSI olaylarını filtreleyecek ve iSCSI ile ilgili tüm logları gösterecektir.

3. ISCSI Olaylarının Anlamı

Linux’ta, iSCSI ile ilgili olaylar daha çok hata kodları ve teknik detaylarla dolu olabilir. Örneğin, bağlantı sorunlarıyla ilgili loglar, ağ hatalarını ve iSCSI hedefine erişim problemlerini içerir. İşte bazı yaygın iSCSI olayları ve anlamları:

  • iscsid: Connection1:0 to [target] failed: Bu hata, iSCSI hedefine bağlantının başarısız olduğunu gösterir.
  • iscsid: session1: session recovery timed out after 120 secs: iSCSI oturumunun kurtarma sürecinin zaman aşımına uğradığını gösterir.
  • iscsid: Could not login to [target]: iSCSI hedefiyle oturum açmanın başarısız olduğunu belirtir.

ISCSI Olay Loglarının İncelenmesi ve Sorun Giderme

ISCSI olay loglarını düzenli olarak kontrol etmek, olası sorunların erken tespit edilmesine ve çözüme kavuşturulmasına yardımcı olur. Hem Windows hem de Linux sistemlerinde iSCSI logları, aşağıdaki sorunların çözülmesinde yardımcı olabilir:

  • Bağlantı Problemleri: ISCSI bağlantıları kesiliyorsa, loglarda bağlantının neden başarısız olduğuna dair ipuçları bulunabilir. Windows’ta Event Viewer veya Linux’ta syslog/journalctl üzerinden bu logları izleyerek bağlantı hatalarının nerede meydana geldiğini belirleyebilirsiniz.
  • Performans Sorunları: ISCSI bağlantılarında performans düşüşleri yaşanıyorsa, olay logları bu sorunları tespit etmek için faydalı olabilir. Örneğin, bağlantı gecikmeleri veya paket kayıpları hakkında bilgi içeren loglar, sorunun kaynağını anlamaya yardımcı olur.
  • Konfigürasyon Hataları: Yanlış yapılandırılmış ISCSI ayarları, loglarda hata mesajlarıyla ortaya çıkabilir. Hem hedefin (target) hem de başlatıcının (initiator) doğru yapılandırıldığından emin olunmalıdır.

Sonuç

İSCSI, ağ depolama çözümlerinde önemli bir rol oynayan bir teknolojidir ve bu bağlantılarla ilgili olay loglarının doğru bir şekilde izlenmesi, sistem yöneticileri için hayati öneme sahiptir. Windows ve Linux işletim sistemlerinde iSCSI event logları, ağdaki depolama cihazlarına erişim sorunlarını tespit etmede ve çözüm bulmada kritik bilgiler sunar. Bu makalede, iSCSI olay loglarının nasıl görüntüleneceğini ve yorumlanacağını ele aldık. Logları düzenli olarak kontrol etmek, bağlantı sorunlarının hızlıca çözülmesine ve ağ altyapısının verimli bir şekilde çalışmasına katkı sağlayacaktır.