ⓘ Dikkat: Uzun süredir yayında olan bu yazıdaki bazı bilgiler zaman içerisinde değişmiş veya geçerliliğini yitirmiş olabilir.
Windows Server 2012 Hyper-V Failover Cluster kurulumu için referans alabileceğiniz, açıklama, gereksinimler, planlama, kurulum ve kurulum sonrası testler gibi bir çok başlıktan oluşan PDF formatında 125 sayfalık Türkçe dokümana aşağıdaki bağlantı üzerinden erişebilirsiniz.
- İndirme bağlantısı: https://serhatakinci.com/files/WS2012_HyperV_FailoverCluster_Kilavuz.pdf
- Doküman sürümü: 1.0
- Dosya İsmi : WS2012_HyperV_FailoverCluster_Kilavuz.pdf
İçindekiler
- 1. Failover Clustering
- 1.1. Failover Clustering Nedir?
- 1.2. Sunucu Sanallaştırma ve Failover Clustering
- 1.3. Windows Server 2012 Hyper-V ve Failover Clustering
- 1.4. Windows Server 2012 iSCSI Target Service
- 2. Örnek Senaryo, Donanım ve Topoloji
- 2.1. Topoloji Bileşen Detayları
- 3. Hyper-V Failover Cluster Kurulumu İçin Gereksinimler
- 4. Hyper-V Failover Cluster Kurulumu ve Yapılandırma
- 4.1. Fiziksel Konumlandırma Aşaması
- 4.2. Sunucu İşletim Sistemlerinin Kurulumu
- 4.3. iSCSI Target Service (Net-Storage) Temel Yapılandırma Adımları
- 4.4. Hyper-V Host’lar İçin Temel Yapılandırma Adımları
- 4.4.1. HV-Node1 Temel Yapılandırma Adımları (GUI Tabanlı)
- 4.4.1.1. Ağ Bağlantıları ve TCP/IP Ayarları
- 4.4.1.2. Hyper-V Rolü ve Yönetim Araçlarının Kurulumu
- 4.4.1.3. Failover Clustering Bileşeni ve Yönetim Araçlarının Kurulumu
- 4.4.1.4. Yeni External Virtual Network Oluşturulması
- 4.4.1.5. iSCSI Initiator Ayarları
- 4.4.2. HV-Node2 Temel Yapılandırma Adımları (PowerShell Tabanlı)
- 4.4.2.1. Ağ Bağlantıları ve TCP/IP Ayarları
- 4.4.2.2. Hyper-V Rolü, Failover Clustering Bileşeni ve Yönetim Araçlarının Kurulumu
- 4.4.2.3. Yeni External Virtual Network Oluşturulması
- 4.4.2.4. iSCSI Initiator Ayarları
- 4.5. Net-Storage ve Hyper-V Host’lar İçin Gelişmiş Yapılandırma Adımları
- 4.5.1. Net-Storage – iSCSI Target Service Gelişmiş Yapılandırma
- 4.5.2. HV-Node1 – iSCSI Initiator Gelişmiş Yapılandırma (GUI Tabanlı)
- 4.5.3. HV-Node2 – iSCSI Initiator Gelişmiş Yapılandırma (PowerShell Tabanlı)
- 4.6. Hyper-V Failover Cluster Kurulumu
- 4.6.1. Ön Hazırlık
- 4.6.2. Kurulum
- 4.6.2.1. Hyper-V Failover Cluster Kurulum Adımları (GUI Destekli)
- 4.6.2.2. Hyper-V Failover Cluster Kurulum Adımları (PowerShell Destekli)
- 4.7. Temel ve Bazı Gelişmiş Yapılandırma Adımları
- 4.7.1. Quorum Yapılandırma Adımları
- 4.7.2. CSV (Cluster Shared Volumes)
- 4.7.3. Live Migration Network Yapılandırma Adımları
- 5. Hyper-V Failover Cluster Üzerinde Sanal Makine Konumlandırma Adımları
- 5.1. Cluster Üzerinde Yeni Sanal Makine Oluşturulması
- 5.2. Sanal Makinelerin Sonradan Cluster Üyesi Yapılması
- 6. Failover Cluster İşlerlik Testleri
- 6.1. Live Migration
- 6.2. Failover
23.01.2013 - 14:39
Emeğinize sağlık. Güzel çalışma olmuş.
23.01.2013 - 14:47
döküman çok profesyonel. çok işe yarayack
23.01.2013 - 16:36
eElinize sağlık hocam kitap gibi olmuş.
24.01.2013 - 09:41
Harika olmuş.
Bu şekilde verdiğiniz kişisel desteginiz için teşekkür ederiz.
25.01.2013 - 10:34
Serhat hocam eline sağlık. Daha dökümanı okuma fırsatım olmadı ama çok güzel bir döküman hazırladığına eminim. Teşekkürler.
30.01.2013 - 15:30
Windows iyicene abarttı. İyi işler çıkarıyorlar. Teşekkürler.
31.01.2013 - 17:26
mükemmel olmuş. teşekkürler.
05.02.2013 - 13:26
Uzun zamandır sitenizi takip ediyorum. Yazıların hepsi birbirinden güzel ama bu makaledeki anlatım dilinie hayran kaldım elinize sağlık. Sizden çokşey öğreniyoruz.
11.02.2013 - 12:20
Aynı konu hakkında bir yazı yazmayı düşünürken bu kadar güzel yazılmış bir örnek bulmak hem üzücü hemde sevindirici emeğinize sağlık Serhat Bey…
12.02.2013 - 10:14
Çok başarılı bir anlatım emeğinize sağlık.
15.02.2013 - 10:58
Hocam çok teşekkürler çok kaliteli bir çalışma. Resmen kitap olmuş :)
Bir sorum olacak. Doküman içinde bajsetmişsiniz ama anlayamadım. Cluster için 4 network adaptörü şartmı? 3 veya 2 taneyle de kurulabilir mi?
03.03.2013 - 23:53
Hocam çıtayı çok yükseltiyorsunuz :))
03.03.2013 - 23:57
Bu arada makaleye bağlı kalarak ortamı birebir kurulumunu yaptık. Tek bir hata bile almadık. Elinize sağlık. Açıklamalarınız için çok teşekkürler.
04.03.2013 - 11:08
Nazım – Cluster için Node başına 4 network port şart değil ancak min. tavsiye ettiğimiz yapılandırmadır.
1 port Node’un etki alanı ve yönetimsel iletişimi için.
1 port Node’lar arası Cluster sağlık kontrolü için.
1 port Live Migration operasyonu için.
1 port VM’lerin dış dünya erişimi için External Virtual Network olarak.
Node başına 2 veya 3 adet network port ile de sağlıklı bir Cluster kurulumu yapmak mümkün ancak stabilite açısından en az 4 diyoruz. Ayrıca 4 port yerine team edilmiş 10G iki adet network port ile de ihtiyaçları karşılamak mümkün.
12.03.2013 - 09:43
Windows Server 2012 HYPER-V Failover Cluster yazınızı okudum , öncelikle çok teşekkür ederim.
Sormak istediğim bir konu var, Burada DC için extra bir donanıma mutlaka ihtiyaç varmıdır.
Yani benim bir storage ve 2 adet serverım var. Bunlar üzerinde yazınızdaki şekilde failover cluster yapamazmıyım.
Şimdiden teşekkürler.
12.03.2013 - 10:01
Merhaba,
DC için yapı dışında bir VM veya direkt fiziksel sunucu konumlandırmak her zaman tavsiye edeceğim bir yöntemdir ancak olmazsa olmaz bir ihtiyaç değildir. Windows Server 2012 Failover Cluster ortamları artık DC’yi görmese bile başlayıp sanal makineleri başlatabildiği için yeni üründe çok daha esneksiniz. Windows Server 2012 Hyper-V Failover Cluster ortamı inşa ederken eğer elinizde DC için kullanabileceğiniz fiziksel sunucu yoksa şayet, DC’yi Failover Cluster içerisinde bir sanal makine olarak konumlandırmayı tercih edebilirsiniz. Bu senaryoda DC için de işletim sistemi olarak Windows Server 2012 kullanmanızı tavsiye ederim.
12.03.2013 - 10:06
Hocam ,
Cevabınızdan anladığım kadarıyla Hyper-V host u domaine join etmeden Hyper-V rolünü kurup , Cluster içerisinde DC yi kurduktan sonra tekrar hostu Domainemi join etmiş olacağız ..
Teşekkürler.
12.03.2013 - 10:18
DC olmadan Cluster kurulumu olmaz. Windows Server 2012 Failover Cluster ortamları başlarken DC’ye bağımlı değildir ancak setup sırasında hala bir DC görmek ister. Şu yolu izlemelisin:
1) Hyper-V Host’ları kur. henüz DC olmadığı için Domain Member olamayacaklar.
2) Bir Hyper-V Host üzerinde sanal makine oluşturup DC olacak şekilde kur ve yapılandır.
3) Hyper-V Host’ları domain member yap ve ardından Failover Cluster kurulumu için dokümanda yer alan adımları tamamla.
4) Son olarak DC’yi Clustered depolama alanı içine taşı (Live Storage Migration ile canlı olarak yapabilirsin) ve Cluster’a dahil et (Bu işlemi de canlı olarak yapabilirsin)
12.03.2013 - 10:20
Teşekkürler Hocam.
14.03.2013 - 09:18
Hocam Makalenize uygun olarak kurulum yapıyorum , fakat benim ordamda dual controller’a sahip birstorage’im var ve SAS olarak iki sunucumu çapraz bağladım. Storage üzerinde iki adet LUN oluşturdum (Quorom ve Cluster Volume) olarak ve default host group olarak bağladım. Nodların birinde diskleri çevrimiçi yaptım fakat cluster oluştururken sınamada aşağıdaki hatayı alıyorum.
testnod1.testd.LOCAL düğümü üzerinde yinelenen tanımlayıcılar disk imzaları içeren iki disk bulundu. İlgili diskler: 0 fiziksel diski ve 2 fiziksel diski. Yazılımın yüklü olmaması veya düzgün çalışmaması gibi bir Çok Yollu G/Ç (MPIO) sorunu olabilir. MPIO söz konusu değilse veya MPIO’nun çalıştığı doğrulandıysa, bu disklerden birini bu düğümde maskelemeniz veya örneğin Windows PowerShell’de Test-Cluster cmdlet’ini kullanarak doğrulamayı gerçekleştirip yalnızca bu disklerden birini içeren bir disk belirtmeniz gerekir.
TEŞEKKÜRLER
18.03.2013 - 03:05
Merhaba Mehmet,
Sunucular kaçar SAS Port ile SAN’e bağlanıyor?
Eğer her bir Node için ikişer SAS kart/port var ise her bir Node üzerinde MPIO sürücüsü çalışıyor olmalı. MPIO kurulumunu gerçekleştirdin mi?
29.03.2013 - 16:20
Teşekkürler hocam yardımcı olduğunuz için.
02.04.2013 - 17:32
Hem döküman için hemde bilginizi paylaştığınız için teşekkürler. Saygılar.
12.04.2013 - 16:28
Serhat Hocam herzaman ki gibi mükemmelsin. Teşekkürler.
16.04.2013 - 10:44
Serhat bey müthiş bir rehber. teşekkürler.
09.05.2013 - 09:45
Merhabalar, Windows Server 2012 kurulu bir makinada Hyper-v yi kurdum ve sanal makina oluşturdum bunun içerisine işletim sistemini kurmak istedim ama kuramadım hypervisor çalışmıyor diye bir hata verdi. İşlemcim Hyper-v teknolojisini desteklediği halde ve sizin dökümanlarınıza göre kurmama rağman hala hata veriyor hocam bana yardımcı olursanız sevinirim… iyi çalışmalar
13.05.2013 - 13:53
Süleyman merhaba,
– Donanım özellikleri nedir? CPU, Mainboard (Desktop, Notebook veya Server)
– Mainboard chipset nedir?
Ayrıca Windows Server 2012 Hyper-V ‘yi fiziksel olarak kurduğunu düşünüyorum. Yani bir sanal makine olarak Windows Server 2012 Hyper-V kurup onun içinde başka sanal makineler oluşturmaya çalışmıyorsun umarım ?
13.05.2013 - 16:30
Serhat hocam ilginiz için teşekkür ederim, ben sorunu buldum, anakarttan kaynaklanıyormuş fakat başka bir sorunum var, App-V kurarken MDOP paketinin iso dosyasını bulamadım bana bu konuda yardımcı olursanız sevinirm. Kolay gelsin….
14.05.2013 - 12:01
MDOP’u sadece yazılım güvenceli müşteriler kullanabiliyor. Eğer yazılım güvenceli müşteriysen “Microsoft Volume Licensing Site” üzerinden giriş yaparak indirebilirsin: http://www.microsoft.com/licensing/software-assurance/mdop.aspx
Deneme ve test sürümleri ise Technet & MSDN üzerinde yer alır ancak yine Subscription gerekir.
22.05.2013 - 13:19
Mükemmel
27.05.2013 - 11:25
Merhaba Serhat bey, sirketimiz icin gecis oncesi bir test ortami hazirliyoruz.
Mesela vm e 12 islemci verdiysek gecis icin diger node uzerinde bosta 12 islemci mi olmasi gerekecek?
Birde dc icin Windows Server 2012 disinda kullanabiliyormuyuz?
29.05.2013 - 17:32
Sanallaştırmada “Sanal İşlemci”lerden bahsederiz. Her bir fiziksel çekirdek (veya hyper-threading ile thread) bir sanal işlemciye tekabül eder. Örneğin 4 fiziksel çekirdekli ve hyper-threading aktif edilmemiş bir sunucuda aslında atanabilen 4 sanal işlemci gücü vardır. Ama bunu bir limit olarak düşünmeyin çünkü o sunucu üzerinde örneğin 3 ayrı sanal makine oluşturup 4’er adet sanal işlemci atayabilirsiniz. Bu durumda sistem (hypervisor) sanal makinelerin cpu kullanımını toplamda 4 fiziksel çekirdek gücünü aşmayacak şekilde anlık olarak yönetir. Mesela bir sanal makine 2 çekirdeği tamamen dolduracak işlem yaparken diğer sanal makineler kalan işlemci gücü ile yaşamaya devam edebilir (özel bir rezervasyon yapılmamışsa). Diğer Node üzerindeki fiziksel işlemci gereksinimi de aynı mantıkla tasarlanır ve çalışır. Sonuç olarak diğer Node’lar üzerinde sorduğunuz anlamda boş CPU bekletmek şart değildir ancak ihtiyaca ve kullanım karakteristiğine göre bir tasarım yapılması önem arz eder.
Windows Server 2012 Hyper-V Failover Cluster ortamları için Windows Server 2003, 2008 ve 2012 DC’ler kullanabilirsiniz.
15.08.2013 - 10:08
Hocam emeğinize sağlık süper bir anlatım fakat ben fail over kurulumuna kadar eğer bişey kacırmadıysam ki kacırdığımı sanmıyorum her adımı yapıyorum fakat fail over kurulumu gerçekleştikten sonra iscsı target ulaşımı sağlanamıyor iSCSI initiator bolümünde target tabında discover target bolümünde status reconnecting olarak kalıyor firewall kontrolü yaptım komple kapattım falan ne olduysa başaramadım bu sorunu nasıl çözebilirim.
26.08.2013 - 17:36
Salam.mumkunse file yenileye bilersiz….
16.11.2013 - 13:28
hocam merhaba v3700 sgtorage var.12x300gb 15k hdd ile raıd5 kurulacak.Sizce kaç tane lun oluşturayım.
2.Sorum 2 sunucumda fc ıle aktıf-aktıf lun’a baglanacak ve 5 er adet vm çalıştıracaklar.
Acaba tek lun uzerınde 250gb*10 paritemı oluşturarak bunlarında hepsıne csv ızını vereyım.Yoksa tek lun yerıne bırden fazla lunmu,yoksa makaledekı gıbı tek lun tek patıre ve tek csv mı yapayım.Siz ne dersınız
05.12.2013 - 13:32
Çok faydalı bir yazı olmuş sonuna kadar okudum elinize sağlık.
23.07.2014 - 15:29
Gerçekten çok faydalı bir döküman , emeğinize sağlık Serhat Hocam…
23.10.2014 - 16:34
merhaba,dökümanınızda kurulum fiziksel makinalarda yapılıyor. benim hyper-v sanal makinamda 4 sanal windows server 2012r2 var, 1i domain controller, 2-si node 1 ve node 2, kalan 1-i ise iSCSI icin kullanacagim server , ben failover cluster-i nasil kura bilirim
23.10.2014 - 17:21
Eğer yapmak istediğiniz VM’ler üzerinde Hyper-V Cluster test etmek ise, sanal makine içindeki işletim sistemlerinde Hyper-V rolü çalıştıramayacağınız için Hyper-V Cluster yapamazsınız. Ama Windows Failover Cluster kurup diğer Clustered Resource’ları (örneğin SQL, Exchange, DHCP, vb.) barındırabilirsiniz. Bu dokümanda Hyper-V için olan bölümler dışındaki adımları Guest Clustering için de referans alabilirsiniz.
11.12.2014 - 15:15
Serhat Hocam ; cluster yapısı olan sistemde node değiştirdiğim zaman indexleri kullanamıyor.Nedeni ne olabilir Çözüm öneriniz nedir.
17.12.2014 - 12:09
Index? Hyper-V?
04.01.2015 - 16:45
Serhat hocam merhabalar öncelikle anlatım için elinize ve emeğinize sağlık,benim sorum bu failover cluster denilen teknoloji bulut bilişimin altyapısını mı oluşturmakta ?
yani, cluster = bulut bilişim diyebilir miyiz?
yoksa bulut olayı çok daha farklı bir yapımı?
16.01.2015 - 17:00
Serhat Hocam çok uzun süredir takip etmekteyim. Çok büyük emek ve paylaşımlarınız var.
Çok teşekkürler.
Çözüm tarafında öneriniz olacağınızı düşünerek;
* Yapımda 2012r2 (workgroup)üzerinde hyper-v ve ekli olan 2012r2 Domain controller ile ayrıca programlarının kurulu olduğu toplam 2 adet sanal sunucum var. Bunları cluster üzerine alma zamanım geldi.
– Ancak; VDC sanal sunucumu cluster üzerine alabilmem için üzerinde durduğu host’u da domain’e almam gerekiyor. Bu işlemi yapmam ne kadar doğru olur?
Farklı yöntemleri denemeli miyim? (VDC clon ve sonrasıda ADC gibi)
16.01.2015 - 19:30
Merhaba,
Active Directory’den faydalanan servis ve kullanıcılar için yüksek erişilebilirlik sağlamak amaçlı, Root DC’ye ek olarak en az 1 adet ADC bulunması önerilir. Eğer AD yükü fazla veya site yapısı dağıtık ise bu sayı çok daha yüksek olabilmektedir.
Normal şartlarda Cluster üyesi bir sanal makinenin (mesela sanal DC) üzerinde çalıştığı Hyper-V Node örneğin restart edildiğinde (aslında restart’dan hemen önce) üzerindeki sanal makineler canlı olarak diğer üye Node’lara aktarılır. Bu işlem otomatik gerçekleşebileceği gibi manuel de tetiklenebilir. Yani bu senaryoda Hyper-V Node başlarken ortamdaki sanal DC diğer Node üzerinde hizmete devam ediyor olur… Ama yine de yapıda bir ADC konumlandırmak iyi bir seçimdir. Mesela Root DC VM’i bir Hyper-V Cluster node üzerinde CSV içerisinde, ADC VM’i diğer Hyper-V Cluster node üzerinde (ve belki yerel disk içerisinde) tutabilirsin.
26.02.2015 - 17:37
Merhaba tekrar,
Öneriniz ile mevcut eski fiziksel server 2008 makinemi ADC olarak konumlandırdım.
Lisanslama tarafında 2 x 2012R2 node (2 x VM) ve storage olarak yine 2012R2 server (FS) bulundurduğumuz durumda.
100 kullanıcı için, her sunucudaki CAL sayısı nasıl olmalı ?
27.02.2015 - 09:31
Failover Cluster servisi için CAL gerekmez. Active Directory’de oturum açan ve File Server’dan hizmet alan kullanıcılar için ise Windows Server CAL sağlamanız gerekir. Domain ortamı olduğu için kullanıcı başına 1 adet Windows Server CAL almanız yeterli.
12.06.2016 - 21:58
Hocam makaleye göz gezdirdim pdf eklediğinizi de gördüm ya hiç bir yerde yok bu çok teşekkür ediyorum gerçekten harika bir anlatım kitap gibi olmuş bir de emeğinize sağlık çok teşekkürler ya vallahi ne diyeceğimi şaşırdım :D ben araştırırken hep istediklerimi cımbızla çeker biriktirir sonra sentez yapardım burada her şey var teşekkürler tekrardan :) Allah razı olsun iyi çalışmalar.
06.05.2019 - 09:34
Hocam gerçekten harikasınız. Emeğiniz için çok çok teşekkür ederim.