Fırat Boyan | MCT- Microsoft Certified Trainer.



Beğendiğiniz içerikleri sosyal medya üzerinden paylaşarak makalelerin daha fazla kişi tarafından görüntülenmesine yardımcı olabilirsiniz.

category Fırat Boyan category 02.01.2016 category 8

iSCSI (Internet Small Computer System Interface) Nedir? Nasıl Yapılandırılır?


iSCSI (Internet Small Computer System Interface), network (ağ) ü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 (ağ) 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.

Senaryom aşağıdaki gibi olacak;

NOT: Senaryo, tamamen sizin ihtiyacınıza ve organizasyonunuza göre değişiklik göstecektir. Ben kendi senaryomu sadece yapıyı ve işleyiş mantığını anlamanız açısından hazırladım.

Fiziksel Yapı:

Domain: firatboyan.com 
Primary Domain Controller: Active Directory Domain Services.
Host-1: Member Server, iSCSI Initiator.
Host-2: Member Server, iSCSI initiator.
Storage: Memver Server, iSCSI Target.


Sıkça yapılan hatalardan bir tanesi, Public network trafiğinin geçtiği NIC (Network Interface Card) üzerinden eş zamanlı olarak ISCSI network trafiğini ve hatta node’lar arasındaki cluster trafiğini geçirmektir. Bu, network hatlarınızı fazlasıyla meşgul ederek, performans kayıpları yaşamanıza sebep olacaktır.

Normalde ISCSI Network trafiği için ayrı bir network (ayrı bir NIC-Network Interface Card), Node’lar arası Cluster Network trafiği için ayrı bir network (ayrı bir NIC-Network Interface Card) ve Public Network trafiği için ayrı bir network (ayrı bir NIC-Network Interface Card) kullanmanız önerilir.


Bu nedenle; Domain Controller, her iki host ve storage üzerinde ikişer tane NIC kartı olacak. Bunlardan birisi ISCSI Network için, diğeri de Local Network haberleşmesi için kullanılacak. 
ISCSI'nin farklı network üzerinden olmasının nedeni, IO trafiğini azaltmaktır.

Network Yapısı:
LAN: 192.168.1.0/24
iSCSI: 10.10.10.0/24

Primary Domain Controller:
LAN: 192.168.1.100/24
iSCSI: 10.10.10.100/24
Host-1:
LAN: 192.168.1.101/24
iSCSI: 10.10.10.101/24
Host-2:
LAN: 192.168.1.102/24
iSCSI: 10.10.10.102/24
Storage:
LAN: 192.168.1.200 /24
iSCSI: 10.10.10.200 /24

Cihaz bağlantılarının yapılması

NOT: Cihaz bağlantılarının yapılması işlemini göstermemdeki amaç, konuya hakim olmayan, nasıl yapılacağını bilmeyen kişilere bir referans oluşturması niteliği taşımaktadır. Buradaki yapılandırma tamamen benim kurgumdur ancak gerçek hayatta da rahatlıkla kullanılabilir. Farklı senaryolar da izlenerek gerekli bağlantılar oluşturulabilir.

iscsi oluşturma

Yukarıdaki yapıda Switch maliyetinden tasarruf yapmak için, tek switch üzerinde iSCSI ve LAN network'lerini VLAN yapılandırması ile ayırabiliriz.

iscsi oluşturma

Konuya girmeden önce, aktif cihaz bağlantılarında NIC (Network Interface Card) yedekliliğini yani Network Failover Cluster yapısı da oluşturarak, olası bir down durumu söz konusu olması durumunda önlem almak için, boştaki interface'ler üzerinden birer kablo daha çıkmak akıllıca olacaktır.
Yine bu NIC'ler üzerinde de NIC Teaming yapılandırması oluşturmak da şahsen önerimdir.

iscsi oluşturma

Yine yukarıdaki yapıda Switch maliyetinden tasarruf yapmak için, tek switch üzerinde iSCSI ve LAN network'lerini VLAN yapılandırması ile ayırabiliriz.

iscsi oluşturma

Bu yapıda NIC (Network Interface Card) failover cluster yapısını oluşturdumuş oluyoruz. Ancak Switch'lerden birisinin arızalanması durumunda da yine oluşturmuş olduğumuz network yapısı çalışmayacağı için, Switch yedekliliği için de 2 adet ek switch konumlandırıp, iSCSI ve LAN kablolarından birer tanesini bu ek switch'e konumlandırarak, switch yedekliliği de sağlamış olur. 

iscsi oluşturma

1- Storage üzerinde iSCSI Target (LUN) Oluşturma

NOT: Ortamımda storage'ım olmadığı için senaryomuz gereği, storage olarak Server kullanıyorum ve server üzerinde iSCSI Target Server Rolünü kuruyorum.

Add Roles and Features Wizard ekranında iSCSI Target Server Rolünü seçip, kurulumunu yapıyorum.

iscsi yapılandırma

iSCSI Target Server Rolünü kurulduktan sonra Storage üzerindeki Disk'lerimi yapılandırıyorum ve Senaryom gereği RAID 5 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ılandırması 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) olduğ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 Adreslerini vermek için ADD butonuna tıklı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

2- iSCSI Initiator Oluşturma

Virtual Disk oluşturup, iSCSI Target yapılandırma işlemi bittikten sonra, storage'a bağlanacak olan host'a gidiyor, iSCSI Initiator çalıştırıyorum. Bu yöntemle iSCSI bağlama işlemi gerçekleştirmiş olacağım.

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

Faydalı olması dileğiyle....
 


Beğendiğiniz içerikleri facebook, twitter, g+1 veya LinkedIn üzerinden paylaşarak makalelerin daha fazla kişi tarafından görüntülenmesine yardımcı olabilirsiniz.


Her türlü görüş ve önerilerinizi aşağıdaki YORUM panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.

YAZAR HAKKINDA:

Microsoft Certified Trainer-MCT.
Microsoft Certified Solution Expert-MCSE: Cloud Platorm and Infrastructure.

Adım Fırat Boyan. Bilgi Teknolojileri Sistem ve Ağ Mühendisiyim. 1985 Alanya doğumluyum. 2008 yılından beri İstanbul'da yaşıyorum. 15 yıldır Bilişim Teknolojileri sektöründeyim.

2003 yılında lise eğitimimden sonra bir bilgisayar teknik servisinde önce stajyer, sonrasında ise teknik servis teknisyeni olarak başladığım bilişim sektörü çalışma hayatıma, üniversite eğitimimi tamamladıktan sonra, çeşitli şirketlerin bilgi işlem departmanlarında Sistem Destek Uzmanı, IT Uzmanı, IT Sistem Sorumlusu ve IT Sistem Yöneticisi olarak devam ettim ve çok çeşitli projelerde aktif rol alıp Sistem ve Network alanında ciddi deneyimler edinerek bilgime bilgi, tecrübeme tecrübe kattım.

JP. Morgan Chase Bank'ta Sistem Uzmanı ve Analisti olarak görev yapıyor, Türkiye’nin bilişim eğitimleri alanında hizmet veren Bilgi Tekolojileri Eğitim Merkezleri olan Bilge Adam’da MCT-Microsoft Certified Trainer (Microsoft Sertifikalı Eğitmen) ünvanı ile Sistem, Network ve Güvenlik eğitimleri veriyor, kurumsal firmalara Bilişim Teknolojileri Danışmanlık Hizmetleri sunuyorum.

Sertifikalarım:

MCT (Microsoft Certified Trainer)- 2016/2017 - 2017/2018 - 2018/2019
MCPS (Microsoft Certified Professional)
MCSA (Microsoft Certified Solutions Associate)- Windows Server 2012
MCSE (Microsoft Certified Solutions Expert)- Server Infrastructure
MCSE (Microsoft Certified Solutions Expert)- Cloud Platform and Infrastructure 2017
MCSE (Microsoft Certified Solutions Expert)- Messaging
MCSE (Microsoft Certified Solutions Expert)- Productivity 2017
MS (Microsoft Specialist)- Designing and Deploying Microsoft Exchange Server 2016
MCSA (Microsoft Certified Solutions Associate)- Windows Server 2016
MCSE (Microsoft Certified Solutions Expert)- Cloud Platform and Infrastructure 2018
MCSE (Microsoft Certified Solutions Expert)- Productivity 2018




comment YORUMLAR
Bu makaleye 8 yorum yapıldı.

Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.


YORUM YAZ

   
  
(yorum onay bildirimi için gereklidir, yayınlanmaz.)
  750 Karakter yazabilirsiniz.
   
Güvenlik kodunu BÜYÜK harflerle giriniz.

* Yorumlar, onaylandıktan sonra yayınlanmaktadır.




YAPILAN YORUMLAR


27-09-2018


Tansu Ekinci

Hocam Merhaba Öncelik ile emeğinize sağlık.. Çok güzel bir anlatım olmuş Lakin sanki 4 switch olan mimaride emin olmamakla birlikte switchleri de birbirine bağlamak lazım gibi duruyor. Yani ISCSI switchleri aralarında birbirine, lan switchleri de kendi aralarında birbirine bağlı olmalı gibi.. Çok selamlar


27-09-2018


Fırat Boyan

Bu bağlantı mimarisinde switchlerden birisi down durumuna geçerse, bağlantı sürekliliği zaten cihazlardaki NIClere bağlı olan kablolarda ör. 2 iSCSI interface, 2 ayrı switch e, 2 LAN interface de yine 2 ayrı switch e bağlandığı için, switchlerden birinin down olması topolojiyi etkilemeyecektir.


03-08-2018


Ali Polat

Hocam emeğinize sağlık. Çok faydalı bir anlatım olmuş.


03-08-2018


Fırat Boyan

Teşekkür ederim Ali. Faydalı olması güzel.


27-05-2018


Ali

Paylaşımınız için teşekkürler


26-08-2018


Fırat Boyan

Rica ederim.


29-06-2017


Mert Eroglu

Çok detaylı ve mükemmel bir anlatım. Emeğinize sağlık.


29-06-2017


Fırat Boyan

Merhaba Mert, teşekkürler. Faydalı olduysa ne mutlu.






BT EĞİTİM

Kurumsal eğitimler veren bir Microsoft Sertifikalı IT eğitmeniyim. IT Danışmanlık Hizmetleri verdiğim kurumlarda sürekli olarak, bilgi işlem personellerinin yaptığı işleri genelde ezbere ve neden yaptıklarını tam olarak kavrayamadan, bilmeden yaptıklarına şahit oldum. Böyle durumlarda da genelde firmalar, çalışanlarına IT eğitimleri aldırarak, daha profesyonel ve biliçli personeller istihdam etmektedirler. Sizler de kurumunuzda istihdam ettirdiğiniz bilgi işlem personellerinize IT Eğimleri aldırarak, kurumsal olarak yeni teknolojilere daha güçlü ve bilinçli geçişler yaparak ya da mevcut teknolojiler ile yapılandırılmış alt yapınızın bilgi işlem personelleriniz tarafından bilinçli ve profesyonel olarak ayakta tutmasını ve yürütmesini sağlayabilirsiniz.

Detaylar »





BT DANIŞMANLIK

Kendi bünyesinde IT departmanı isitihdam etmeyen ve bu hizmeti danışmanlık kapsamında outsource olarak alan firmalar, bilgisayar sistemlerinin bakımı ve onarımı için profesyonellerden bakım anlaşması kapsamında hizmet talep etmektedirler. Bilişim sektöründe danışmanlık önemli bir konudur. Bu nedenle, işinin ehli olmayan kişilere sisteminizi emanet edemezsiniz. Profesonel IT Uzmanı olarak; işletmelerin Kurumsal IT ihtiyaçlarına yönelik IT ekipmanlarının ve sistemlerinin kurulum,bakım ve konfigürasyonlarının yapılması hizmetlerini sunuyorum.

Detaylar »





İLETİŞİM

Taleplerinizi iletişim formu aracılığıyla direkt olarak bana iletebilirsiniz.
İletilerinize cevap verebilmem için mutlaka gerçeli bir e-posta adresi girin. Gönderdiğiniz iletiler en kısa sürede cevaplanacaktır. Girdiğiniz bilgiler asla üçüncü taraflarla paylaşılmaz. İletilerinizi iletişim formu aracılığı ile direkt olarak iletebileceğiniz gibi, kendi e-posta sunucunuzu kullanarak da mail adresime iletebilirsiniz.

İletişim Formu »