Windows Server 2012 Hyper-V Failover Cluster Kurulumu

 

Windows Server 2012 Hyper-V

Failover Cluster Kurulumu

Bilindiği gibi gelişen teknoloji ve sistemlerde büyüme günümüzdeki
koşullara göre ve artan BT hizmetlerinde sürekliliği sağlamak en önemli
konudur. Bundan ötürü gereken yapılanmaları kurmak ve planlamak BT
personellerinin birincil önceliği konumundadır. Bizler için önemli olan
mükemmele yakın yapılar oluşturmak ve iş sürekliliğini devam ettirtebilecek
planlamalar yapmamızdır. İşte burada Failover Clustering teknolojileri devreye giriyor, Failover Clustering uygulandığı
sistemleri fizikseli yazılımsal ve erişim seviyesindeki başarısızlıklara karşı
korumayı amaçlayan bir mimaridir. Günümüzde bir çok şirket ürünlerinde ve
yapılarında Failover Clustring
mimarisinden esinlenerek yapılarını herhangi bir olumsuzluğa karşı yedekleyerek
sistemlerindeki zayıflıkları neredeyse tamamen ortadan kaldırmaktadır.

Teknolojinin sürekli gelişmesi ve şirketlerin yapılarındaki değişiklik
günümüzde bizi sanallaştırma çözümlerinin kullanılmasına yönelmiştir. Microsoft
Hyper-V, Citrix Xen ve Vmware ESX gibi sunucu
sanallaştırma platformlarını kullanarak tek bir fiziksel sunucu üzerinde
fiziksel kaynakları paylaştırarak bir çok sanal sunucular barındırmamıza imkan
sağlamaktadır ki bir çok işletme ve kurum bu teknolojiden faydalanarak maliyeti
düşürüp sunucularını sanallaştırmıştır. Bu bir çok artı sağlasamakta
fakat gerekli önlemler alınmazsa sanal sunucularımızı üstünde barındıran
fiziksel sunumuzda oluşabilecek bir sorun gerekli önlemler alınmaz ise
içerisinden çıkılımaz bir kaosa sebebiyet verecektir.
Burada High Availability
(Yüksek Erişilebilirlik) kavramının sanallaştırma yapılan ortamlarda Failover Clustering çok önemli
bir konumdadır.

Örneğin. MS Exchange, MS SQL gibi önemli sunucularımız sanallaştırma
ortamlarında bulunuyorsa ve bu sunucularımızı kullanan önemli yazılımlarımız varsa
ve bir failover clustering
entegrasyonumuz bulunmuyorsa bu sanal sunucularımızın down
olması halinde işleyişimiz büyük bir kesintiye ve zarara uğrayacaktır.

İşte bu kaynakta Hyper-V Hostlarımızın
Failover Clustering
mimarisine entegrasyonunu uygulamalı olarak nasıl yapılacağını aktaracağım…

Topoloji Destayları

Kurulu mevcut yapımız üzerindeki topolojimiz üzerinde bulunun sunucu ve
bileşenlerin açıklamalarını detaylı olarak açıklıyacağız.
Tabiki kendi yapınıza göre sizde farklı düzenlemeler
yapabilirsiniz.

Network

DC
Network    Yapımızda bütün cihazlar, Sunucular, Hostlar, Storage
ve DC sistemlerimizin haberleştiği ana networkümüzdür.

ISCSI
Network    Hostlarımızın ISCSI Storage ile dataların akacağı networkümüz.
Bu networkümüz diğer networklerin
dışında olmalıdır. Disklerin okuma/yazma işlemi önem arz ettiğinden dolayı
diğer networklerden ayrı tutarak performans ve
güvenlik açığı vermemek için önemlidir.

VM
Network    Virtual Machinelerin diğer fiziksel ve
sanal sunucularla iletişim sağlayabileceği sanal network’ ümüz
dür.

Cluster
Network    Hostlarımız arasında Hertbeat kontrolünü gerçekleştirecek olan networkümüzdür. Diğer networklerden
ayrı tutulmasında fayda vardır.

Domain

Sunucu : DC

Etki Alanı : asilmutlu.local

OS : Windows Server
2012

Network :
192.168.100.2 /24

ISCSI Depolama Alanı

Sunucu : iscsi.asilmutlu.local

Etki Alanı : asilmutlu.local

OS : Windows Server
2012

Storage : Quorum,
Virtual LUN

Network

Domain Network =
192.168.100.12 / 24

ISCSI Network =
192.168.110.12 / 24

Hyper-V Node-1

Sunucu : HY-Node1

Etki Alanı : asilmutlu.local

OS : Windows Server
2012

Network

Domain Network =
192.168.100.10 / 24

ISCSI Network =
192.168.110.10 / 24

VM Network = 10.10.10.3 / 16

Cluster Network = 1.1.1.2 / 8

 

Hyper-V Node-2

 

Sunucu : HY-Node2

Etki Alanı : asilmutlu.local

OS : Windows Server
2012

Network

Domain Network =
192.168.100.11 / 24

ISCSI Network =
192.168.110.11 / 24

VM Network = 10.10.10.2 / 16

Cluster Network = 1.1.1.3 / 8

 

Hyper-V Cluster

 

Cluster Obje : HY-Cluster-1

Etki Alanı :asilmutlu.local

Cluster IP : 192.168.100.20

 

Artık Nodelarımızı ve Storage
Sunucularımızı yapılandırmaya başlıyoruz.

 

İSCSİ Target Service Yapılandırılması

 

ISCSI yapılandırmasından önce sunucumuz üzerinde Windows Firewall servisi
büyük ihtimalle çalışır durumdadır. Kurulumda default
olarak İSCSI Target (TCP-in) servis portu 3260 izin verilmiş olarak gelmektedir. Fakat kontrol etmekde fayda var. ISCSI Server’ ımız
üzerinde IP yapılandırmasını yapıyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ2.png

Server Manager konsolumuzu açıyoruz burada Add roles
http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ3.png

Installation Type kısmında Role-based or featurebased installation‘ ı seçerek devam
ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ4.png

Server Selection penceresinde Select a server server from the
server pool
‘ dan kurulum yapacağımız sunucumuzu
seçiyoruz ve devam ediyoruz.
<![if !vml]>http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ5.png<![endif]>

Server Roles kısmında File and İSCSİ Services‘ i seçiyoruz. İSCSİ Target Service Windows Server 2008 de
bulunmuyordu. Bu yüzden sonradan indirip kurulumunu yapıyorduk. Artık Windows
Server 2012 üzerinde yerleşik olarak gelmektedir. Yukarıda işaretlediğim featureları seçiyoruz ve devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ6.png
Featurelarda kuracağımız Failover Clustering

var fakat sonra kurulumunu yapacağımızdan şimdilik bir değişiklik yapmadan
devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ7.png

File And Storage
Service lerimizi ve bileşenlerimizi kurmaya başladık.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ8.png

Kurulumumuzu tamamladık artık Server Manager
konsolundan File and Storage
Services içerisinde İSCSİ görecekseniz. Burada iki
alan bulunmaktadır.
 İSCSI Virtual
Disks
 
ve İSCSI Targets dir. İSCSI Virtual Disks kısmında
yayınlayacağımız depolama alanları bu kısımda bulunmaktadır ve bu diskler VHD
formatındadır. İSCSI Targets kısmında yayınladığımız
bu depo alanlarına erişim sağlayacak hostlarımız
burada gözükürler.

Hyper-V NODE’ ların Yapılandırılması

Failover Cluster kurulumuna geçmeden önce Hyper-V hostlarımızın üzerindeki
network adaptörlerinin yapılandırmalarını tamamlamalıyız. Unutmamak gereken Hyper-V hostlarımızın domaine üye edilmesi gerekmektedir. Hostlarımızı
domain e dahil ettikden sonra network
yapılandırmamızı yapıyoruz.

Hyper-V Hostlarımızın üzerlerinde bulunan network
adaptörlerimizin konfigürasyonları aşağıdaki gibidir. Ben sizlere tek bir Node üzerinde gerçekleştireceğim sizlere aynı işlemleri iki
Hyper-V hostumuz üzerinde
gerçekleştirilmelidir.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ9.png

Adaptörlerimizin ayarlanması yukarıdaki gibidir sizler kendi
organizasyonunuza göre IP yapılandırmalarınızı bu yapılandırma biçimini
referans alarak yapabilirsiniz. Artık Hyper-V Hostlarımıza rölelerin kurulumunu gerçekleştirmeye
başlıyoruz.

Server Manager konsolumuzu açıyoruz burada Add rolesand features diyoruz.
http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ10.png

 

Installation Type kısmında Role-based or featurebased installation‘ ı seçerek devam ediyoruz.http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ11.png

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ12.png

Kurulumu yapacağımız Nodeumuzu
seçiyoruz ve devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ13.png

Server Roles penceresinde Hyper-V rolünü seçiyoruz ,
karşımıza gelen bu ek pencerede Hyper-V rolüne
Yönetim arayüzü ve Powershell
cmdletlerininde
yüklenmesini sağlıyor.
 Add
Features
 
butonundan devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ14.png

Artık Nodelarımızın rollerinin ve bileşenlerinin
kurulumuna geçtik,
 Features penceresinde
isterseniz Failove Clustering
bileşenini kurabilirsiniz. Ben ilerleyen kısımda kuracağımdan dolayı bir
değişiklik yapmadan devam ediyorum.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ15.png

Hyper-V Rolü hakkında bilgilendirmeyi geçiyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ16.png

Virtual Switch penceresinde Hyper-V
Hostumuz için virtual switchler yarabilirsiniz. Bu kısımda şimdi yaratmak zorunda
değilsiniz Hyper-V rolümüz kurulduktan sonrada
kendiniz yaratabilirsiniz. Bu sadece bizim için bir kısayol
adımıdır. Ben sonra yaratacağımdan dolayı bir değişiklik yapmadan devam
ediyorum.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ17.png

Virtual Machine Migration penceresinde Shared Nothing
Live Migration
gönderilerini edilip edilmeyeceğine dair seçim yapabilirsiniz. Ben bir
değişiklik yapmıyorum sonradan yapılandırmasına dair bilgileri göstereceğim. Bu
adımda değişiklik yapmadan devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ18.png

Rolümüzü ve bileşenlerini belirledik artık Install diyerek kuruluma
başlıyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ19.png

Kurulum işlemimiz başladı, tamamlandıktan sonra Sunucuyu mutlaka Restart edin.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ20.png

Server Manager penceresinde Tools kısmından Hyper-V
Manager’ ı göreceksiniz. Tabiki
test etmenizde fayda var üzerine sanal makinalar
oluşturup çalıştırarak denemelisiniz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ21.png

Ben üzerinde iki adet sanal makine oluşturdum. Eğer sanal makinalarınız bu ekran görüntüsündeki gibi Running duruma geçiyorsa, hypervisor
çalışır durumdadır. Böylelikle bir sorun bulunmuyor işlemlerimize kaldığımız
yerden devam edebiliriz.

Artık Failover Clustering
bileşenini ve Yönetim araçlarını kurmaya başlaya biliriz.

Server Manager üzerinden bileşenleri kurmak için
uyguladığımız adımları uyguluyoruz. Server Manager
konsolundan
 Add
roles and Features
‘ a geliyoruz. Failover Clustering bir feature olduğundan
dolayı Server Roles kısmında bir bileşen
işaretlemeden
 Features‘ a geliyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ22.png

Features penceresinden Failover
Clustering
‘ i seçiyoruz. Karşımıza gelen tool ları da seçiyoruz ve Add Featuresdiyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ23.png

Install diyerek kurulumumuzu başlatıyoruz. Kurulumumuz tamamladıktan sonra
sihirbazımızı kapatabiliriz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ24.png

Kurulumumuz tamamladıktan sonra kontrol etmek amacı ile Servislerden (Services.msc) Cluster Service‘ i görmelisiniz. Startup Type‘ ı Disabled olacaktır sebebi
ortamda bir cluster olmadığından dolayıdır. Bu servis
ortama Cluster oluşturulduğunda sistem tarafından
otomatik olarak başlatılacaktır.

ISCSI Storage İSCSI Target Service Yapılandırması

Bu kısımda Target tanımlamalarımızı, İSCSI
tabanlı disk alanlarımızın oluşturulması ve Disk alanlarının Nodelarımızın üzerine atanmasını işlemlerini
gerçekleştireceğiz.

Hyper-V Node1 ve Hyper-V Node2 hostlarımız
için iki adet İSCSI Virtual Disk’ leri
oluşturacağız. Oluşturacağımız diskler 1 Quorum, 2
tanede Sanal Makinalarımızın barındırılacağı virtual disklerdir.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ25.png

İSCSI Storage Sunucumuz üzerinde yeni bir virtual disk oluşturarak başlıyoruz. Bunun için Server Manager konsolumuzdan File and Storage Services > İSCSI‘ ye geliyoruz. Burada Task > New İSCSI Virtual Disk diyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ26.png

İSCSI virtual disk location
penceresinde İSCSI VM disklerinin duracağı sürücüyü belirleyeceğiz. Tabiki bu bir test ortamı olduğundan dolayı standart
diskleri üzerinde tutacağım tabiki sizler bu tür
işlemleri RAID yapılmış disk ortamlarında tutmanızda fayda var.

Alt kısımda bulunan Type a custom
path’ i seçiyorum ve Browse
diyorum…

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ27.png

Oluşturacağımız İSCSI VM Disklerinin duracağı disk imizi
seçiyorum ve
 Select
Folder
 
diyorum.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ28.png

İSCSI Virtual Disk Name kısmında cluster bilgilerimizin yer alacağı disk
alanımızı oluşturuyoruz. Oluşturacağımız bu vm
diskimize
 Quorum diyoruz, Path kısmında fark ederseniz bu oluşturulan diskler *.vhd formatında olacaktır. Next diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ29.png

İSCSI Virtual Disk Size kısmında oluşturacağımız Quorum Disk’ imizin boyutunu belirliyoruz. Bu disk alanımız Cluster bilgilerini tutacağını ve çok küçük boyutlarda
dosyalar olduğundan dolayı 1GB disk alanı büyük ölçüde yetecektir.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ30.png

İSCSI Target penceresinde henüz bir targetımız bulunmadığından
seçim yapamayız. Biz kendimiz İSCSI Target
oluşturacağız bunun için
 New İSCSI target‘ ı seçiyoruz ve
ilerliyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ31.png

Target Name and Access penceresinde Targetımız
için bir isim belirliyoruz ve Next diyerek devam
ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ32.png

Gelen bu ekranda Nodelarımızı ekliyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ33.png

Oluşturduğumuz İSCSI Targetımıza
üye olan Nodelarımızı
ekledik Next diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ34.png

Enable Authentication penceresinde İSCSI Sunucumuzdan İSCSI Disklerinden yaralanacak olan Nodeların ileşim kurmadan önce
ekstra bir kimlik doğrulaması yapmasını istiyorsanız devreye alabilirsiniz. Bu
da ekstra bir güvenlik oluşturacaktır. Tabiki devreye
alındığı taktirde hem İSCSI Target Sunucu üzerinde ve
Nodelar üzerinde
karşılıklı olarak yapılandırılmalıdır. Ben şimdilik bir değişiklik yapmadan
devam ediyorum.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ35.png

Artık İSCSI Virtual Disk oluşturmayı başlatmak
için Create butonuna basıyoruz ve devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ36.png

Oluşturma işlemleri adımları dahil yukarıdaki gibi Complated
olmalıdır mutlaka.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ37.png

Görüldüğü üzere İSCSI Virtual Disks
penceresine oluşturduğumuz İSCSI VM Disk’imiz geldi. Görüldüğü üzere Path = F:\iscsivmdisk\Quorum.vhd (diskiminizin
ismini ve bulunduğu konumu) Virtual Disk Status = Not Connected (Şuanda bu
diskimize bir İSCSI Target grubu tarafından erişim
sağlanıp sağlanılamadığının durumunu gösterir) Target
Name = Hy-cluster1 (Bu diskin atanmış olduğu İSCSI Target grubunu gösterir) Target Status = Not Connected (İSCSI Target grubunun o anki durumunu gösterir)

Sıra Sanal Makinalarımız duracağı LUN1.VHD
diskimizi oluşturacağız bunun için tekrar aynı işlemleri yapmıyacağım
sizler yukardaki adımları tekrarlayarak LUN1.VHD mizi oluşturabilirsiniz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ38.png

Ben sanal makinalarımın duracağı LUN disklerimi
oluşturdum. Bu işlemleri görsel olarak yapabildiğiniz gibi PowerShell
üzerinden de yapabilirsiniz.

 

 

PowerShell üzerinde bu işlemleri yapmak için;

New-Iscsivirtualdisk\ f:\iscsivmdisk\LUN1.vhd
–size 100GB

AddIscsivirtualdisk TargetMapping
hy-cluster1 f:\iscsivmdisk\LUN1.vhd

 

Bu PowerShell komutlarını kullanarak Virtual Diskleri oluşturabilir, Disk boyutunu
belirleyebilir ve İSCSI grubuna dahil edebilirsiniz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ39.png

İSCSI virtual disklerimizi başarılı bir şekilde
oluşturduk. Sıra Nodelarımızda bu diskleri kullanıma
açmaya geldi.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ40.png

İSCSI İnitiator Ayarlarını yapmak için Hyper-V Hostlarımızın üzerinde
İSCSI İniator’ a geliyoruz. Windows Server 2012 ile
beraber gelen İSCSI İnitiator ağ üzerinden İSCSI
tabanlı depolama alanlarına erişim sağlamamızı sağlamaktadır.

 

İSCSI İnitiator üzerinde Discovery
tabına geliyoruz, burada Discovery Portal butonuna
geliyoruz. Açılan pencerede İSCSI Target Serverımızın
IP adresini giriyoruz. Buraya girdiğimiz IP adresi ISCSI Network ağımıza ait
olan adrestir. Başta söylediğimiz gibi 3260 portunu
kullanmaktadır. Gereken ayarlamaları yaptıktan sonra OK diyerek tamamlıyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ41.png

İSCSI Target Server’ ımızın
Target Portals kısmına
geldiğini göreceksiniz. Sıra disklerimizi Hyper-V Nodelarımıza bağlamaya geldi.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ42.png

İSCSI İnitiator da Targets
tabına geliyoruz.
 Discovered
targets
 
kısmına ISCSI Target
Serverımızın geldiğini görüyoruz. Status kısmına
baktığınızda şuanda
 Inactive olduğunu görüyoruz. Connect butonuna basarak
bağlıyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ43.png

Karşımıza gelen pencerede Add
this connection to the list
of favorite target
 
kutucuğu seçili
olmalıdır. Böylelikle bu bağlantıyı favoriler listesine alıcak
ve herhangi bir nedenden ötürü bu bağlantı kesilirse İSCSI istemci servisinin
tekrardan bağlantıyı otomatik olarak yeniden kurmaya çalışacaktır. OK diyerek
devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ44.png

İSCSI Target Serverımıza bağlantıyı
sağladığımızda
 Status kısmında Connected olduğunu görüyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ45.png

İSCSI Targer Serverımızla bağlatımızı
kurdukdan sonra artık İSCSI Virtual
Disklerimizi Nodelarımıza ekliyoruz. Bunun için
 Volumes and
Devices
 
tabına geliyoruz. Volum
List ilk bakışta boştur İSCSI disklerimizi eklemek içinAuto
Configure butonuna geliyoruz ve
Sonra İSCSI disklerimizin Virtual List
e geldiğini göreceksiniz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ46.png

Server Manager konsolumuza bağlantı kurduğumuz disklerimizin geldiğini fakat Offline
durumda olduklarını görüyor. Artık bu disklerimizi Online duruma getireceğiz.

Bunun için Run
> Diskmgmt.msc
 
diyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ47.png

Disk Management konsolumuzda bu diskleri
görüyoruz, Unknown ve Offline durumdalar.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ48.png

Disklerimizi Online edip İntialize
Disk
 
diyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ49.png

İnitialize Disk penceresinde Disklerimizi seçiyoruz. Partition
Style’ da
 GTP (GUID Partition Table) seçiyor ve OK diyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ50.png

Disklerimizi yapılandırmalıyız. Dosyalama sistemleri NTFS olarak
oluşturulup sürücü harflerini atıyoruz. Bu işlemi sadece bir kere tek bir Node üzerinde yapmamız yeterli olacaktır.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ51.png

Diğer Nodeumuza
baktığımızda disklerimiz yapılandırılmış şekilde fakat Offline durumda
olacaklardır.

 

Failover Cluster Kurulumu

 

Hyper-V Hostlarımız için Failover
Cluster kurulumunu bu bölümde gerçekleştirmeye
başlıyoruz. Daha önce Hyper-V Nodelarımızın
üzerine Failover Clustering
bileşeni ve tool larının
kurulumunu gerçekleştirmiştik. Artık bileşenimizi Nodelarımızın
üzerinde yapılandırmaya başlıyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ52.png

Failover Cluster Manager penceremizde üç şekilde oluşturabiliriz. Sol barda bulunan Failover Cluster Manager üzerine sağ click yaparak Create Cluster diyebilir, Orta
kısımda bulunan Create Cluster
linkinden yapabilir veya sağ barda bulunan Action
kısmında Create Cluster
diyerek kuruluma başlayabiliriz. Create Cluster diyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ53.png

Before you Begin penceresinde
Next diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ54.png

Select Servers penceresinde Cluster yapacağımız Nodelarımızı
seçiyoruz, bunun için
 Browse diyoruz ve Hyper-V Nodelarımızı ekliyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ55.png

Validation Warning penceresinde Cluster yapacağımız Nodeların
sistem uygunluklarını doğrulamamız gerekmektedir tabi bu işlem opsiyoneldir fakat yapılmasını öneriyoruz. Çünkü bu
doğrulama Nodeların cluster
uygunluğunu ve ne ölçüde gereksinimleri karşıladığını görebiliriz. Bu yüzden
doğrulamayı yapıyoruz Next diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ56.png

Testing Option penceresinde Run all
tests
‘ i işaretliyerek
bütün testleri yapıyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ57.png

Confirmation penceresinde Servers
to Test
 
kısmında testlere tabi tutulacak Nodelarımızı ve Tests Selected by the User kısmında uygulanacak
olan testlerin listelerini bizlere sunuyor, Nezt
diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ58.png

Validating penceresinde testlerde yapılan işlemler ve durumları gösteriliyor.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ59.png
Testlerimiz tamamlandı. Ayrıntılı raporu görüntülemek isterseniz View Report diyebilirsiniz. Ben Finish
diyerek doğrulama işlemimi tamamlıyorum.

 

Bu doğrulama testlerinin sonuçları Cluster
yapısının doğru çalışabilmesi için önemlidir. Test sonuçlarındaWarningler varsa raporun ayrıntılarına bakılarak düzeltmenizde
fayda var. Warning almanın kurulumunuza engel
değildir fakat düzeltmeleri yapmanızı öneririm. Tabiki
test sonuçlarında
 Errors (Hatalar) bulunuyorsa
bunlar kuruluma devam etmenize izin vermeyecektir mutlaka düzeltmeleri
yapmalısınız.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ60.png

Karşımıza gelen bu pencerede Cluster için bir
isim ve ip adresi tanımlıyoruz. Burada belirleyeceğimiz bu isim ve ip cluster yönetiminden kullanılacağından dolayı önem arz
etmektedir. Bu yüzden belirliyeceğimiz isim ve ip
adresi etki alanında hiçbir bilgisayar ismi ile ip adresi ile çakışmaması
gerekiyor.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ61.png

Kuruluma başlamak için Next diyerek devam
ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ62.png

Kurulum aşamaları devam etmektedir.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ63.png

Cluster kurulumumuzu tamamladık View Report
diyerek ayrıntılı inceleme yapabilirsiniz. Finish
diyerek tamamlıyorum.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ64.png

Failover Cluster Manager
konsolumuz yapılandırmamızdan sonra bu şekildedir. Cluster
ve ve kaynaklarımızın sahibi şuanda HY-NODE2 olarak
gözükmektedir.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ65.png

Cluster kurulumuna başlamadan önce hatırlarsanız Quorum.vhd İSCSI Virtual Diski
oluşturmuştuk. Oluşturduğumuz Quorum diskimiz
üzerinde Cluster bilgilerimiz tutulmakta var olan Quorum yapılandırmamızı değiştirmekte veya yeni Quorum alanı ekliyecekseniz.
Bundan sonraki adımları takip edebilirsiniz.

 

Yukarıdaki görüntüda görüldüğü üzere Quorum disk’ imizide
değiştireceğiz. Bunun için Failover Cluster Manager konsolumuzu
açıyoruz sol barda görüldüğü üzere Cluster Grubumuza
sağ clik yapıyoruz, açılan menüden
 More Actions‘ a Configure Cluster
Quorum Settings
‘ e geliyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ66.png

Before You Begin penceresinde
Next diyerek ilerliyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ67.png

Quorum Configuration seçeneklerinde Cluster
yapımız için Quorum konfigürasyonunu belirleyeceğiz.
 Add or change the quorum
witness
 
seçeneğini seçiyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ68.png

Quorum için yeni bir disk yapılandıracağız, bunun için ilk Configure a disk witness seçeneğini seçiyoruz ve Next diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ69.png

Configure Storage Witness
penceresinde yeni belirleyeceğimiz Cluster diskimizi
seçiyoruz ve devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ70.png

Confirmation penceresinde cluster qourum
yapılandırmamızın değiştirileceğini bize söylüyor. Next
diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ71.png

Cluster Quorum ayarlarımızı başarı olarak değiştirdik. View Report’ dan ayrıntılı olarak
bilgi edinebilirsiniz, Finish diyerek işlemlerimizi
tamamlıyoruz.

 

Cluster Shared Volumes

Failover Cluster yapısında bulunan Nodelarımıza
atadığımız ortak disklerde aynı anda okuma/yazma işlemini gerçekleştirmemizi
sağlayan özelliktir. Bu özellik sayesenide cluster yapısı aktif/aktif çalışabilmesini sağlayan bir özellikdir. Bu özellik eklediğimiz yeni ortak disk
alanlarımızda aktif olarak gelmemekte böylelikle CSV özelliğini kendimiz aktif
etmeliyiz. Bu özelliğe sahip olmayan diskler sadece disklerin sahibi olan Noda
üzerinde gözükecektir.

 

Şuanda yapımızda CSV özelliği disklerimiz üzerinde aktif olmadığından
aşağıdaki gibi gözükecektir…

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ72.png

CSV özelliğini aktif edeceğiz. Bunun için Failoverhttp://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ73.png

Cluster Manager
konsolumuzdan Storage’ a geliyoruz. Burada bulunan Disks kısmına geldiğimizde Cluster
disklerimizi göreceğiz Disklerimizde
 CSV özelliğini aktif etmek
için sağ click yaparak
 Add to Cluster Shared Volumes‘ ı seçiyoruz. Bu işlemi tek bir disk için
yapabildiğimiz gibi toplu olarakda yapabiliriz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ74.png

CSV özelliğini aktif ettikden sonra Computers’ da bulunan Disklerin kaybolduğunu göreceksiniz
sadece Quorum diskimiz kaldığını göreceksiniz bunun
sebebi Quorum diskimiz üzerinde CSV aktif
edilememektedir.

 

Artık disklerimize erişim için Cluster da bulunan
Nodelarımız üzerinde C:\ sürücüsünün içerisindeClusterStorage
 dizininin oluştuğunu göreceksiniz Disklerimiz artık burada Volume olarak göreceksiniz işte sanal makinalarımızı
oluşturacağımız diskler bunlardır.

 

Live Migration için network yapılandırması

 

Live Migration özelliği ile sanal makinalar
bir node üzerinden diğer node
üzerinde duraksama olmadan geçiş yapabilmektedirler, bu işlem sırasında network
bağlantısını kullanırlar. İşte burada Live migration işleminde kullanacağımız veya kullanılmasını
istemediğimiz networkleri belirleyeceğiz.

 

Bunun için;

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ75.png

Failover Cluster Manager
konsolumuzdan
 Networks‘ e geliyoruz. Burada Nodelarımız üzerinde bulunan Cluster
Networklerimizi görüyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ76.png

Sağ menüde bulunan Actions altında bulunan Live Migration
Settings
 
‘ e geliyoruz Live
Migration için kullanılacak olan network’ lerimizi belirliyoruz. Live Migration yapılacağı zaman ilk olarak Network 2 üzerinde
eğer Network 2 de sorun bulunuyorsa Netwrok 1 den
gerçekleşecektir. Bu sıralamayı değiştire bilirsiniz.

 

Not: Burada dikkat betmeniz gereken İSCSI trafiğinin gerçekleştiği network
üzerinde Live Migration
işleminin yapılmamasına dikkat edilmelidir. Aksi taktirde performans kayıpları
yaşana bilir.

 

Cluster Ortamımız Üzerine Hyper-V Virtual
Machinelerin Oluşturulması

 

Virtual Machineleri oluştururken Failover
Cluster Manager konsolu
üzerinden oluşturacağız.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ77.png

Bunun için Failover Cluster
Manager konsolumuz üzerinde
 Roles ‘ a Sağ click yapıyoruz, açılan menüde Virtual Machines‘ e oradan New Virtual Machine diyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ78.png

Açılan pencerede oluşturacağımız sanal makinamızı
hangi Node üzerine oluşturulacağını seçiyoruz ve OK
diyerek devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ79.png

Hyper-V Konsolunda bildiğiniz gibi sanal makinaları
oluştururken uyguladığımız adımlar ile devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ80.png

Bu işlemlerde en önemli olan sanal makinalarımızı
oluşturacağımız lokasyondur. Mutlaka
 C:\ClusterStoragealtındaki volumelerden
birine oluşturulmalıdır. Diğer türlü sanal makinalarımız
Cluster olarak çalışamayacaktır.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ81.png

 

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ82.png

Sanal Makinamıza kurulacak işletim sistemi içinhttp://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ83.png

kaynak dosyamızı gösteriyoruz ve devam ediyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ84.png

Finish diyerek sanal makinamızı oluşturuyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ85.png

Sanal Makinamızı oluşturduktan sonra Off durumda gözükecektir.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ86.png

Oluşturduğumuz Sanal Makinamızı Start ederek
işletim sistemi kurulumunu gerçekleştiriyoruz.

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ87.png

Sanal Makinamızın kurulumunu tamamladık ve şuanda
Status kısmında gördüğünüz gibi Running
durumdadır. Yukarıda görüldüğü gibi bu Virtual Machine HY-NODE2 üzerinden çalışmaktadır. Buzamana kadar yaptığımız işlemleri artık test edebiliriz.

 

Failover Cluster Özelliğinin sorunsuz olarak çalıştığını
teyit etmek için VM makinamızın çalıştığı HY-NODE2
Sunucumuzu down edeceğiz. Eğer bu Virtual
Machine HY-NODE1 üzerine taşınarak çalışmaya devam
ediyorsa Failover Cluster
işlemimiz sorunsuz olarak çalışıyor demektedir.

 

http://www.mcitp.gen.tr/wp-content/uploads/2013/07/072513_1313_WindowsServ88.png

 

Evet görüldüğü üzere VM sahibi HY-NODE2 makinamız
down durumda fakat Sanal Makinamız
HY-NODE1 üzerine taşındı ve onun üzerinden çalışıyor ve Owner
Node kısmında görüyorsunuzki
HY-NODE1 olarak değişti.

 

Böylelikle yaptığımızı işlemlerin sorunsuz olarak çalıştığına emin olduk.
Günümüzde gelişen teknoloji ile sistem altyapılarının büyüme ve gelişme
göstermesi gerekiyor. Tabikide yapı büyüdükçe ve
mimari geliştikçe, yapıların korunması ve sürekliliğini hiç kesintiye uğramdan
devam ettirmemiz gerekiyor. İşte gelişen bu teknoloji ile Failover
Clustering yapılarının oluşturulması Şirketlerimiz
için ve bizler için vazgeçilmez ve vazgeçilmemesi gereken teknolojilerdir.

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir