Windows Server 8 Hyper-V Cluster Kurulumu

Bilgilendirme :

Aşağıdaki yazıda anlatılanlar tamamen test amaçlıdır ve konuyu test etmeye yöneliktir. Hiç bir reel ortamda ve production’da yada test ortamından Hyper-V rolünün bir sanal sunucu üzerine kurulumu desteklenmemektedir ve kullanılmamaktadır.

Note:

This article is only for testing purposes. Non of them written below is recommended at production environment. Hyper-V role must only be used on and run on physical hosts/hardwares.

Yazıyı hazırlayan Sertaç TOPAL’a teşekkürler. Kendisiyle iletişime geçmek ve değerli yazılarını okumak isteyenler için kişisel web sayfası :  http://www.sertac.gen.tr

Special thanks to the author and my beloved friend Sertaç TOPAL. http://www.sertac.gen.tr is the URL of his personal blog.

Bu yazıda sizlere Windows Server 8 ile Hyper-V kurulumunun temel olarak nasıl yapılacağınıanlatmaya çalışacağım.

Demo Topolojisi;

Sunucu 1              : Domain Controller (Cluster için ortak shared disk alanı gereksinimini karşılamak için üzerinde Microsoft ISCSI Target 3.3 yazılımı kurulacak)
Ethetnet Kartı 1 : 192.168.1.100/24

Sunucu 2              : Windows Server 8 Host 1
Ethetnet Kartı 1 : 192.168.1.200/24
Ethetnet Kartı 2 : 10.10.10.1/24 (HB)

Sunucu 3              : Windows Server 8 Host 2
Ethetnet Kartı 1 : 192.168.1.201/24
Ethetnet Kartı 2 : 10.10.10.2/24 (HB)

İşlemlere başlamadan önce önerilerim;

– Sunucularınızın kurulumunda bölge dil ayarlarının USA/English şeklinde olması

– Windows firewallın kapatılması

– User Account Control özelliğinin kapatılması

– Hiçbir AntiVirus yazılımının kurulmaması

– Fiziksel sunucularda tüm driver, bios, firmware güncelleştirmelerinin yapılması ve tüm hostlar’da aynı olması

– Tüm Windows update’lerin yapılması ve tüm hostlar’da aynı olması

– Sanal makinelerin kullanımı için en az 1 adet daha Ethernet kartı olması.

Kurulum Adımları:

image001

image002

image003

image004

image005

NOT: Ben kurulumları test amaçlı olarak Hyper-V üstüne kurduğum sanal Windows Server 8’ler üzerinde yapıyorum. Normal şartlarda hyper-v içinde çalışan bir sanal server’da Hyper-V rolü kurulamıyor. Test amaçlı kurmak için aşağıdaki 2 komutu CMD’de üstünden çalıştırarak hyper-v rolünü sanal sunucunuza kurabilirsiniz. Sanal makine oluşturabilirsiniz ancak Start olmayacaktır.
Önceden olduğu gibi Hyper-v rolü yüklendiğinde sistem 2 kere restart olacak panik yok J

DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V

DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V-Management-Clients

image006

image007

Sunucular açıldıktan sonra diğer gereksinimlerimizi kuralım.

1. Failover Cluster Servisi

2. MPIO

image008

image009

image010

Bu yüklemeler Clustera üye olacak tüm fiziksel sunucular üzerinde yapılmalıdır!

Storage Ayarları:

Elimde bir storage olmadığı için ortak disk alanı gereksinimini karşılamak amacıyla ISCSI Target yazılımınıkullanıyorum. Gerçek ortamlarda bu işleme gerek yoktur. HBA ile bağlı bir storage’den disk alarak MPIO kullanılarak operasyon yapılır.

Cluster bilgisinin tutulacağı Quorum alanı ve Hyper-V nin CSV alanı için 2 adet disk oluşturuyorum

image011

image012

image013

image014

image015

image016

Aynı adımları takip ederek CSV için kullanılacak bir disk alanı daha oluşturun.

image017

2 adet diskimiz hazır. Şimdi amacımız bu diskleri hostlara göstermek. Bunun için aşağıdaki yazılımı kullanmamız gerekli.

image018

Servisin otomatik olarak çalıştırılmasını onaylıyoruz.

image019

ISCSI programının kurulu olduğu sunucunun IP adresini yazıp onaylıyorum.

image020

Daha sonra ISCSI Target programına gidiyoruz

image021

image022

Browse butonuna bastığımızda HOST1 den yaptığımız discover talebi burada görünüyor seçerek devam ediyoruz.

image023

image024

image025

Aynı işlemleri HOST2 içinde yapılması gerekli. Sonrasındaki görüntü aşağıdaki gibi olmalı

image026

Evet, hostlarımızı ekledik.Şimdi bunlara oluşturduğumuz diskleri göstermeye geldi sıra. Aşağıdaki adımlar ile devam ediyoruz.

image027

image028

İki diski de HOST1 in görmesini sağlıyoruz. Sonrasında bir kontrol yapalım.

image029

image030

Şimdi sunuculara gidipkalan ayarlarımızı tamamlayalım.

image031

image032

image033

Disk yöneticisini açabiliriz.

image034

Diskler geldi Smile

Bu işlemler Clustera üye olacak tüm Host’lar üzerinde yapılmalıdır. Tüm hostlar aynı diskleri görmek zorundadır. (aksini söyleyen olursa yüzüne bakın ve gülün ve aldırmadan devam edin) J
NOT: ISCSI adımlarınıyapmanın kısa yolu da mevcut. Ancak mantığın anlaşılması adına uzun yoldan göstermek istedim.

Devam edebiliriz. Sırada bu diskleri sırasıyla Online/Initialize/Format işlemlerine tabi tutacağız.
ÖNEMLİ UYARI : Disk işlemleri SADECE bir makinenin üstünden yapılmalıdır. Diğer host’lar yaptığımız işlemi görecektir.

image035

image036

image037

Eğer kullandığınız Disk alanı 2TB ve üstü ise mutlaka “GPT”seçmelisiniz.

Sonrasında disk’leri NTFS olarak formatlıyoruz.

image038

HOST1 için Son tablo

image039

HOST2 için son tablo

image040

image041

Yukarıdaki görünüm doğrudur. Diskleri Online yapmaya çalışmayın!(yapmaya çalışan birini görürseniz onu uyarın yapmasın, gerek yok) J

Cluster kurulumuna geçebiliriz. İlk önce bir test yapalım.

image042

image043

image044

image045

image046

image047

image048

image049

Test bitti her şey yolunda. Yeni Cluster test işleminin sonunda bir kutucuk eklendi. Bu işaretli iken Finish’e basarsak Cluster kurulumu başlayacak. Ne güzel J

image050

image051

image052

Cluster için bir isim ve ip belirtiyoruz. Bu isim 15 haneyi geçmesin ve içinde / – gibi işaretler olmasın. Bu isimde bir Computer objesi oluşacak.

image053

image054

Geçmiş olsun kurulum tamamlandı.Konsolu açalım ve bir bakalım.

image055

image056

Kurulum sihirbazı küçük olan diski otomatik olarak Quorum diski olarak yapılandırmış.

Biz Hyper-V için Cluster Shared Volume Diski belirlemeliyiz.

image057

image058

Tüm hostlarda aşağıdaki resmi görmelisiniz.

image059

Artık sanal makinalarınızıoluşturarak kullanmaya başlayabilirsiniz.

2 Replies to “Windows Server 8 Hyper-V Cluster Kurulumu”

Leave a Reply

Your email address will not be published. Required fields are marked *