iscsi-nedir

Fırat Boyan 02 Ocak 2016 1
iscsi-nedir

iSCSI, network üzerindeki veri depolama aygıtlarını TCP/IP protokolü üzerinden birbirleri arasında bağlama yöntemidir. Örneğin, mevcut yapınızda bir storage var ve bu storage’deki diskleri network ortamındaki bir tüm bilgisayarlarda sanal diskler(virtual disks) oluşturarak storage’daki disk’ler sanki bilgisayardaymış gibi kullanmanıza imkan veren bir sistemdir.

Senaryomuza göre, iSCSI yapıladırmak için ortamda bir tane fiziksel DC, iki tane host ve bir tane de Storage olacak.

Microsoft iSCSI Target kurulumuna geçmeden önce gerekli network kart ayarlarına değinelim.

Sıkça yapılan hatalardan bir tanesi, Public network trafiğinin geçtiği Ethernet kartı üzerinden eş zamanlı olarak ISCSI trafiğini ve hatta Node’lar arasındaki cluster trafiğini geçirmektir.

Normalde ISCSI trafiği için ayrı bir network (ayrı bir Ethernet kartı), Node’lar arası Cluster trafiği için ayrı bir network (ayrı bir Ethernet kartı) ve Public trafiği için ayrı bir network (ayrı bir Ethernet kartı) kullanmanız önerilir. Şekilde gördüğünüz yapı, tamamen sizin ihtiyacınıza ve organizasyonunuza göre değişiklik göstecektir. Bu yapıyı sadece işleyiş mantığını anlamanız açısından hazıladım.
iscsi yapılandırma
Senaryomuz gereği;

1) Storage’da iki tane NIC kartı olacak. Birisi ISCSI için, diğeri de network haberleşmesi için. ISCSI farklı network üzerinden olacak. Bunu nedeni, IO trafiğini azaltmaktır. ISCSI olan karta farklı bir sınıftan IP yapılandırması yapıyorum. ISCSI’nin Dezavantajı, diğer teknolojilere göre (ör. Fiber Channel, SAN) daha yavaş olmasıdır.

2) Hostların her birinde de iki tane NIC kartı olacak. Bunlardan birisi, Storage ile haberleşmek için,Storage ile aynı network’te olacak,Diğer kart ise İç Network (LAN) haberleşmesi için.

3) Storage’a gidip iSCSI Target (LUN) oluşturuyorum. Storage’ım olmadığı için senaryomuz gereği Storage olarak Server kullanıyorum ve server üzerinde iSCSI Target Server Rolünü kuruyorum.

iSCSI Target Oluşturma

iscsi yapılandırma

iSCSI Target, Server Rolünü kurulduktan sonra Storage üzerindeki Disk’lerimi yapılandırıyorum ve Senaryom gereği RAID5 olarak yapılandırıyorum. Ayrıca belirtmek isterim ki, RAID yapılarında bir diskte arıza meydana geldiğinde, iSCSI alanına RAID yapısı düzeltilmeden ulaşmak mümkün olmamaktadır.

iscsi yapılandırma

Server Manager‘dan Local Server üzerinde iSCSI Servisini açarak Task üzerinde New Virtual Disk seçeneği ile yeni bir sanal disk oluşturacağız.

iscsi yapılandırma

iscsi yapılandırma

RAID5 olarak ayarladığım diskimi seçiyorum.

iscsi yapılandırma

Virtual Disk’ime bir isim veriyorum. Path bölümünde uzantısının .vhdx(Virtual Hard Disk) oladuğuna da dikkat edin. Bu uzantı, Hyper-V platformlarında çalışan sanal makineler için kullanılan disk yapısıdır.

iscsi nedir

Virtual Disk’ime ne kadarlık bir alan ayıracağımı soruyor.

iscsi yapılandırma

Bu alanda iSCSI Target oluşturuyorum.Yeni oluşturacağım için New iSCSI target işaretliyorum.

iscsi yapılandırma

iSCSI Target’ım için bir isim veriyorum. LUN01 adını verdim.

iscsi yapılandırma

Burada Storage’a erişecek Host’ların IP’lerini veriyorum. ADD tılıyorum.

iscsi yapılandırma

Browse butonuna tıklayıp ekleyeceğim Host’u seçiyorum.

iscsi yapılandırma

iscsi yapılandırma

iscsi yapılandırma

Bu alanda iSCSI’nin güvenliğini sağlamak için User name ve Password belirliyorum. Bu tamamen sizin güvenlik gereksimlerinize kalmış.

iscsi yapılandırma

Virtual Disk oluşturup, Target yapılandırma işlemi tamamlandı. Create butonuna basarak oluşturuyorum.

iscsi yapılandırma

iscsi yapılandırma

iSCSI Target yapılandırma işlemim bitti. Başarılı bir şelilde oluşturdum.

iscsi yapılandırma

iSCSI Initiator Oluşturma

Virtual Disk oluşturup, Target yapılandırma işlemi bittikten sonra, Storage’a bağlanacak olan Host’a gidiyor, iSCSI Initiator çalıştırıyorum.

iSCSI Initiator Properties altında Discover Portal… butonuna tıklıyorum. Storage IP‘sini giriyorum.

iscsi yapılandırma

Yine iSCSI Initiator Properties altında Targets bölümünde bağlantının gerçekleştiğini görüyoruz. Bağlantısı oluşturulan target seçildikten sonra Connect butonuna basarak Virtual Disk’e bağlanacağız. Connect butonuna basarak bağlantıyı sağlamazsak, status bölümünde görüldüğü gibi durum Inactive olacaktır.

iscsi yapılandırma

Connect butonuna tıkladıktan sonra Virtual Disk’e bağlantımızı gerçekleştirdik. Status alanında Connected ibaresi yazıyor. Bu, başarılı bir şekilde bağlantı sağladığım anlamına gelmektedir.

iscsi yapılandırma

Disk Management alanında disk’i online ve Initialize yaptıktan sonra, volume oluştuyorum. Bunu işlemleri de yaptıkran sonra gördüğünüz gibi Storage üzerindeki sanal disk’im sanki fiziksel makinemdeki bir disk gibi virtual disk olarak kullanıma hazır durumda.

iscsi yapılandırma

 

One Comment »

  1. volkan 21 Ekim 2018 at 17:33 - Reply

    Ellerinize sağlık cok net ve akıcı bır anlatım olmus sıfırdan baslayanlar ıcın.

Yorum Bırak »