Hyper-V: Host to Host Failover Cluster Kurulumu – Bölüm3

11.08.2009 | 15:17 Dokümanlar , Hyper-V 0 Yorum

Bölüm-2 ‘de iSCSI Storage konfigürasyonunu yapmıştık. Bu bölümde ise Cluster Node ‘ların konfigürasyonu ile devam ediyoruz.

– Güncelleme –

Windows Server 2008 Hyper-v Failover Cluster kurulumunu ele alan bu doküman serisinin, en güncel sürüm olan Windows Server 2012 Hyper-V Failover Cluster kurulumunu ele alan yeni versiyonuna şu bağlantı üzerinden erişebilirsiniz: http://www.serhatakinci.com/index.php/windows-server-2012-hyper-v-failover-cluster-kurulumu.html

– Güncelleme –

6. Cluster Node ‘ların Konfigürasyonu

6.1. Genel Ayarlar

Hyper-V Node ‘ların yapılandırması ile devam edelim.

Nodelar üzerinde Windows Server 2008 Enterprise x64 işletim sistemlerinin kurulmuş ve tüm Windows update’lerin yapılmış olması gerekiyor. Her iki Node için SP (service pack) durumları da aynı olmalı. Yani bir Node üzerinde SP1, diğer Node üzerinde SP2 olmamalı.

Bununla birlikte sistem’ler Hyper-V rolünü çalıştırmak için hazır olmalı (yani donanımsal ve yazılımsal gereksinimler sağlanmış olmalı). Bu konu için daha önce hazırladığım Hyper-V kurulum makalelerine bakabilirsiniz.

Hyper-V rolünü Cluster öncesinde ve ya Cluster sonrasında ekleyebilirsiniz. Tavsiyem Cluster sonrasında eklemeniz. Biz senaryomuzda Cluster kurulumunu yaptıktan sonra ekleyeceğiz.

İşletim sistemi kurulumu, SP, updates, Hyper-V gereksinimleri gibi konulara girmeden, bu gereksinimleri yerine getirdiğinizi kabul ederek devam ediyorum.

Nodelar üzerindeki fiziksel NIC’leri yapılandırarak devam edelim. Hatırlarsanız her Node üzerinde 3 adet fiziksel NIC vardı.

Benim senaryomdaki NIC ip config.’ler şu şekilde.

HV-Node1 için ip config:

Public interface (NIC)

  • IP : 192.168.5.250
  • Mask : 255.255.255.0
  • DNS : 192.168.5.1

iSCSI interface (NIC)

  • IP : 192.168.10.6
  • Mask : 255.255.255.0

Heartbeat interface (NIC)

  • IP : 11.1.1.2
  • Mask : 255.0.0.0

HV-Node2 için ip config:

Public interface (NIC)

  • IP : 192.168.5.110
  • Mask : 255.255.255.0
  • DNS : 192.168.5.1

iSCSI interface (NIC)

  • IP : 192.168.10.5
  • Mask : 255.255.255.0

Heartbeat interface (NIC)

  • IP : 11.1.1.1
  • Mask : 255.0.0.0

IP Config.’leri doğru şekilde ayarladıktan sonra tüm NIC’leri doğru fiziksel switch’lere bağlıyoruz ve her iki Node’u domaine alıyoruz.

Cluster Node Domain Üyeliği

Makineleri domain’e aldıktan sonra artık Cluster kurulumu için hazırız.

Öncelikle Cluster yapısı için gerekli ve her Node üzerinde de olması gereken Failover Clustering ve Multipath I/O feature’ları yüklüyoruz (Multipath I/O fetaures şart değil ancak yüklemenizi tavsiye ederim).

Yüklemeleri aşağıdaki gibi yapabilirsiniz.

6.2. HV-Node1 Üzerine Gerekli Feature’ların Yüklenmesi

HV-Node1 üzerinde Server Manager konsolunu açıyoruz ve features bölümüne gelip Add Features diyoruz.

Failover Cluster Feature 1

Gelen wizard ile iki feature’ı seçiyoruz. (Failover Clustering ve Multipath I/O)

Failover Cluster Feature 2

Ve Install diyerek kurulumu başlatıyoruz.

Failover Cluster Feature 3

Kurulum tamamlandıktan sonra succeeded bilgisini görüyor olmalıyız. Aksi durumda sorun vardır ve kurulumu yeniden başlatmanız gerekebilir.

Failover Cluster Feature 4

Yükleme işlemi tamamlandıktan sonra Failover Cluster Management konsolu Administrative Tools altındaki yerini alır.

Failover Cluster Management

HV-Node1 için features yükleme işlemi tamam. Şimdi aynı işlemi diğer Node yani HV-Node2 için yapmalıyız.

6.3. HV-Node2 Üzerine Gerekli Feature’ların Yüklenmesi

HV-Node2 üzerinde Server Manager konsolunu açıyoruz ve Features bölümüne geçip Add Features diyoruz.

Failover Cluster Feature - 1

İlgili fetaure’ları seçiyoruz ve Next diyoruz.

Failover Cluster Feature - 2

Install diyerek yükleme işlemini başlatıyoruz.

Failover Cluster Feature - 3

Succeeded bilgisini gördükten sonra yükleme işlemi başarılı bir şekilde tamamlanmış oluyor.

Failover Cluster Feature - 4

Close ile pencereyi kapatıyoruz.

Böylece her iki Node için temel konfigürasyonu yapmış, Cluster için gerekli feature’ları yüklemiş olduk.

6.4. iSCSI Initiator ile HV-Node1 için iSCSI Storage Discover

Storage makinesi üzerinde, Microsoft iSCSI Software Target ile iki Virtual Disk oluşturmuştuk.

Node’ların iSCSI Storage’e erişebilmeleri ve üzerindeki virtual diskleri kullanabilmeleri için ise iSCSI initiator yazılımını kullanacağız. iSCSI initiator Windows Server 2008 içerisinde yerleşik olarak gelen bir araçtır.

Virtual diskleri Nodelar üzerine atamadan önce storage’i göstermeli yani discover etmeliyiz. Daha sonra Virtual diskleri Nodelar üzerine atayabiliriz.

HV-Node1 için Discover işlemiyle başlayalım.

Öncelikle iSCSI initiator’ı buluyoruz.

iSCSI Initiator

Çalıştıralım.

Gelen uyarıya Yes diyoruz çünkü iSCSI initiator’ı ilk kez çalıştırıyoruz ve Microsoft iSCSI servisi şu an stop durumda. Cluster yapısının sağlıklı çalışabilmesi için Microsoft iSCSI servisinin Node’lar restart olduğunda otomatik olarak start olması gerekiyor. Gelen uyarıya Yes diyerek bunu sağlamış oluyoruz.

Yes dedikten sonra Microsoft iSCSI Initiator Service start oluyor ve sonraki sistem açılışlarında otomatik olarak başlayacak şekilde yapılandırılıyor.

Microsoft iSCSI Initiator

Microsoft iSCSI Initiator Service

Eğer Hv-Node1 üzerinde Windows Firewall açıksa aşağıdaki gibi bir uyarı daha alırsınız. Servisin bloklanmaması için bu uyarıya da Yes diyoruz. Böylece Windows Firewall açık durumdayken iSCSI iletişimi sağlıklı bir şekilde çalışabilecek.

Microsoft iSCSI Initiator

Windows Firewall üzerindeki bu tanımı Exceptions tabından düzenleme şansınız da var.

Windows Firewall

iSCSI initiator açıldıktan sonra Discovery tabına geliyoruz ve Add Portal… diyerek storage’i ekliyoruz.

Bu işlem için IP adresi kullanabileceğiniz gibi storage’i temsil eden DNS Name de kullanabilirsiniz. Ben IP kullanıyorum ve burada yazdığım ip, storage’in iSCSI network üzerinde konuşan ip adresi (topology den hatırlayabilirsiniz – 192.168.10.1)

iSCSI - Add Portal

Ok diyerek pencereyi kapatıyoruz.

Eğer yanlış bir IP adresi yazarsanız ekleme işlemi gerçekleşmeyecektir.

Başarılı bir ekleme işleminden sonra aşağıdaki gibi görünüyor olmalı.

iSCSI Initiator Discovery

HV-Node1 üzerindeki Discover işlemi bu kadar. Az sonra storage üzerinde devam edeceğiz ancak öncelikle aynı işlemleri diğer Node yani HV-Node2 üzerinde de yapmamız gerekiyor.

6.5. iSCSI Initiator ile HV-Node2 için iSCSI Storage Discovery

HV-Node1 için yaptığımız Discover işleminin aynısını HV-Node2 için de yapıyoruz.

HV-Node2 üzerinde iSCSI initiator’ı açıyoruz ve gelen uyarılara Yes diyoruz.

iSCSI Initiator

iSCSI Initiator - 2

iSCSI Initiator - 3

iSCSI initiator üzerinde Discovery tabında storage’i ekliyoruz.

iSCSI Initiator - 4

Ve Ok diyerek bitiriyoruz.

iSCSI Initiator - 5

Böylece her iki Node’a storage’i göstermiş olduk. Ancak henüz Virtual Disk’leri Node’lar üzerine bağlamadık.

Bu işlemi şu şekilde düşünebilirsiniz. Elimizde bir iSCSI Storage var ve biz Nodelara dedik ki “Bakın burada 192.168.10.1 ip adresli bir storage var ve eğer üzerinden sana disk atanırsa bunu kullanabilirsin”

Şimdi ise Node’ları storage üzerinde Target olarak tanımlayacağız ve önceden yarattığımız Virtual Disk’leri bu Node’lara bağlayacağız.

Konuya Bölüm-4 te devam ediyoruz. Bölüm-4’e ulaşmak için buraya tıklayın.

– Güncelleme –

Windows Server 2008 Hyper-v Failover Cluster kurulumunu ele alan bu doküman serisinin, en güncel sürüm olan Windows Server 2012 Hyper-V Failover Cluster kurulumunu ele alan yeni versiyonuna şu bağlantı üzerinden erişebilirsiniz: http://www.serhatakinci.com/index.php/windows-server-2012-hyper-v-failover-Cluster-kurulumu.html

– Güncelleme –

Yazı Etiketleri: , , , , , ,

Sayfa Başı ▲

Yorum Ekle