Windows Server 2012 Hyper-V Cluster Kurulumu (PDF)

23.01.2013
48

ⓘ  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.

İç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

Yorumlar (48)

  1. Batuhan

    Emeğinize sağlık. Güzel çalışma olmuş.

  2. harun versa

    döküman çok profesyonel. çok işe yarayack

  3. Erman

    eElinize sağlık hocam kitap gibi olmuş.

  4. Çiğdem KUFACI

    Harika olmuş.
    Bu şekilde verdiğiniz kişisel desteginiz için teşekkür ederiz.

  5. Onur

    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.

  6. web tasarım

    Windows iyicene abarttı. İyi işler çıkarıyorlar. Teşekkürler.

  7. burak elmacı

    mükemmel olmuş. teşekkürler.

  8. Ali Duran

    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.

  9. Bilgehan K. Gündüz

    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…

  10. Enes S.

    Çok başarılı bir anlatım emeğinize sağlık.

  11. Nazım

    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?

  12. Anıl

    Hocam çıtayı çok yükseltiyorsunuz :))

  13. Anıl

    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.

  14. Serhat AKINCI

    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.

  15. Hüseyin KAYA

    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.

  16. Serhat AKINCI

    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.

  17. Hüseyin KAYA

    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.

  18. Serhat AKINCI

    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)

  19. Hüseyin KAYA

    Teşekkürler Hocam.

  20. Mehmet YURDAKUL

    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

  21. Serhat AKINCI

    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?

  22. prekast

    Teşekkürler hocam yardımcı olduğunuz için.

  23. Hüseyin

    Hem döküman için hemde bilginizi paylaştığınız için teşekkürler. Saygılar.

  24. Cüneyt

    Serhat Hocam herzaman ki gibi mükemmelsin. Teşekkürler.

  25. Emir

    Serhat bey müthiş bir rehber. teşekkürler.

  26. Süleyman UZUN

    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

  27. Serhat AKINCI

    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 ?

  28. Süleyman UZUN

    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….

  29. Serhat AKINCI

    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.

  30. Hüseyin

    Mükemmel

  31. Volkan Özel

    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?

  32. Serhat AKINCI

    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.

  33. Abdullah Ömer TEMEL

    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.

  34. Elcin

    Salam.mumkunse file yenileye bilersiz….

  35. ahmet mutlu

    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

  36. seopratik.com

    Çok faydalı bir yazı olmuş sonuna kadar okudum elinize sağlık.

  37. Kubilay TUNCAY

    Gerçekten çok faydalı bir döküman , emeğinize sağlık Serhat Hocam…

  38. Ramil

    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

  39. Serhat AKINCI

    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.

  40. Kadir Demir

    Serhat Hocam ; cluster yapısı olan sistemde node değiştirdiğim zaman indexleri kullanamıyor.Nedeni ne olabilir Çözüm öneriniz nedir.

  41. Serhat AKINCI

    Index? Hyper-V?

  42. Fatih

    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ı?

  43. Serkan YAZI

    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)

  44. Serhat AKINCI

    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.

  45. Serkan YAZI

    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ı ?

  46. Serhat AKINCI

    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.

  47. Eren

    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.

  48. Serhat

    Hocam gerçekten harikasınız. Emeğiniz için çok çok teşekkür ederim.

Yorum Ekle

* Gerekli

* Gerekli

* Tercihen