Windows Server kullanarak Hyper-V iş yükleri için düşük maliyetli depolama sağlayın
Uygulama Alanı: System Center 2012 R2, Windows Server 2012 R2
Bu kılavuz kime yöneliktir? Hizmet sağlayıcıları (barındırma sağlayıcıları) ve Hizmet olarak Altyapı (IaaS) sunan ve özel bulutlar ayarlayan büyük kuruluşlar.
Bu kılavuz size nasıl yardımcı olabilir? Üst düzey tasarımı anlamak ve Hyper-V işlem kümeleri için belirli bir dosya sunucu tabanlı depolama çözümü uygulamak için bu çözüm kılavuzunu kullanabilirsiniz. Başka çözümler de mümkündür, ancak bu çözümler burada açıklanmayacaktır.
Çözüm, depolama katmanları içeren Depolama Alanları, bir Genişleme Dosya Sunucusu kümesi ve depolama performansını yükselten, maliyetleri azaltan ve işlem kaynakları ile depolamayı bağımsız olarak ölçen yazılım tanımlı bir depolama çözümü oluşturmak için kolayca yönetilen Sunucu İleti Bloğu (SMB) dosya paylaşımları kullanır.
Microsoft Azure’un da bulutta benzer işlevler sağladığını biliyor muydunuz? Microsoft Azure depolama ve sanallaştırma çözümleri hakkında daha fazla bilgi edinin. Microsoft Azure’da karma bir çözüm oluşturma: |
Aşağıdaki diyagram bu çözüm kılavuzunun ele aldığı sorunu ve senaryoyu göstermektedir.
Sanallaştırılmış iş yüklerini depolama
Not
Bizim ve donanım iş ortaklarımızın sürekli olarak üzerinde çalıştığı bazı zor alanları görmek için, bölümüne, bölümünü gözden geçirdiğinizden emin olun. Bu konuda yapılan son değişikliklerin listesi için, bu konu başlığı altındaki Değişiklik Geçmişi bölümüne bakın.
Bu çözüm kılavuzunda:
Senaryo, sorun bildirimi ve hedefler
Bu çözüm için önerilen planlama ve çözüm yaklaşımı nedir?
bölümünde,
Senaryo, sorun bildirimi ve hedefler
Bu bölümde senaryo, sorunun tanımı ve çözüm kılavuzuna yönelik hedefler açıklanmıştır.
Senaryo
Bu senaryoda, yönetilen hizmetler (bir hizmet olarak altyapı dahil) sunan orta ölçekli bir barındırma sağlayıcısı veya özel bulut kurmak isteyen büyük bir kuruluş olduğunuzu varsayıyoruz. Kuruluşlara, Hyper-V sanal makinelerinde barındırılan ve artan bulut iş yüklerini taşıma imkanı sunuyorsunuz. Ancak bu yeni iş yükleri şaşırtıcı bir miktarda veriyle gelir…
Sorun bildirimi
Bildiğiniz gibi, depolama, bulut hizmetlerini barındırmanın en büyük giderlerinden birini temsil eder. Veri gereksinimleri giderek büyüyor ve sabit disk fiyatları düşerken, performansı artırmak üzere büyük olasılıkla, artan sayıda katı hal sürücüsü (SSD) satın almaktasınız. Genel etki, depolama alanı edinmenin ve bu alanı işlemenin masraflı olmaya devam etmesidir.
Var olan depolama seçenekleriniz bir Fiber Kanal dokusu kullanan pahalı depolama alanı ağları (SAN'lar) içerir ancak performansın kritik olmadığı durumlarda iSCSI'yi düşünebilirsiniz. Bu seçenekler esnek depolama yapılandırması sağlarken, aşağıdaki bazı dezavantajlara da sahiptir:
Fiber Kanal (ve hatta iSCSI) SAN'lar oldukça pahalıdır.
SAN'ları ayarlamak ve güncelleştirmek karmaşık olabilir.
Bu nedenle, çözümlemek istediğiniz genel sorun şudur:
- Maliyetleri düşük tutarken Hyper-V konaklarınız için esnek ve yüksek performanslı depolamayı nasıl sağlayabilirsiniz?
Kuruluş hedefleri
Temel olarak aşağıdakileri sağlayan bir depolama çözümü arıyorsunuz:
Sürekli kullanılabilirlik - Çalışmama süresini mutlak en az değerde tutmak için sürekli olarak kullanılabilen uzak depolama birimi sağlamanız gerekir.
Ölçeklenebilir depolama - Barındırmak istediğiniz binlerce sanal makineye yönelik büyük miktarlarda üretilen işle birlikte yüzlerce terabaytlık depolama sağlamanız gerekir (bu çözüm sanal makine başına yaklaşık 75 GB olmak üzere 1.000-8.192 sanal makine için kabaca 150-600 TB kapasite sağlar).
Yüksek performans - Her sanal makine ve hizmet için harika performans sağlayabilen depolama birimine ihtiyacını vardır.
Verimli yönetim - Yüzlerce disk ve onlarca sunucu düğümünden oluşan tüm bulut platform çözümünü kurup yönetmenize yardımcı olan verimli ve güçlü yönetim araçlarına ihtiyacınız vardır.
Düşük maliyet - Depolamanın tüm bütçenizi tüketmesini engellemeniz gerekir.
Bu çözüm için önerilen planlama ve çözüm yaklaşımı nedir?
Bu bölüm, yukarıda açıklanan sorun ve hedefler için önerdiğimiz bir çözümü tanımlar. Bu çözüm, aşağıdaki üç bölümden oluşan bir bulut platformunun depolama kısmına odaklanır:
Hesaplama - Kiracı iş yükleri Hyper-V sanal makineleri çalıştıran bir hesaplama kümesinde barındırılır.
Depolama - Sanal makineler yüksek performanslı bir dosya sunucu kümesine depolanır.
Yönetim - Hesaplama ve dosya sunucu kümeleri bir yönetim kümesiyle yönetilir.
Aşağıdaki diyagram bu çözümün depolama bölümünü gösterir:
Sanal Makineler Çözüm Mimarisi için Windows Server Tabanlı Depolama
Aşağıdaki tablo, bu çözüm tasarımının parçası olan öğeleri listeler ve tasarım seçiminin nedenini açıklar.
Çözüm tasarımı öğesi |
Bu çözümü nasıl destekler? |
---|---|
Birden çok depolama kasası |
Düşük maliyetli standart Seri Bağlantılı SCSI (SAS) sabit diskler (HDD'ler) ve katı hal diskleri (SSD'ler) SAN cihazlarına yönelik bir maliyet gerekmeden birden çok bir demet disk (JBOD) kutusunu barındırır. |
Windows Server 2012 R2 çalıştıran dosya sunucuları |
JBOD kasaları pahalı olmayan (RAID olmayan) SAS denetleyicilerini kullanarak Windows Server 2012 R2 çalıştıran standart dört düğümlü dosya sunucusu kümelerine bağlanır. |
Kümelenmiş depolama havuzları |
Kutulardaki tüm diskler, diskleri tek tek yönetme ihtiyacını ortadan kaldırarak Depolama Alanları aracılığıyla kümelenmiş depolama havuzlarına eklenir. |
Depolama alanları |
Depolama alanları olarak adlandırılan sanal diskler, depolama havuzlarındaki boş alanlardan oluşturulur. Bu depolama alanları, yazılım tanımlı dayanıklılık düzeyleri sunar. Bu çözümde iki disk hatasının oluştuğu olayda verileri korurken yüksek performans sağlayan üç yönlü yansıtmalar kullanırız. |
Depolama katmanları |
Depolama alanları, SSD'lerin performansı ile HDD'lerin kapasitesini birleştiren, otomatik olarak sık erişilen verileri SSD depolamasına ve seyrek erişilen verileri sabit disk (HDD) depolamasına taşıyan depolama katmanlarıyla oluşturulur. |
Yük Devretme Kümelemesi |
Yük Devretme Kümelemesi Windows Server dosya sunucuları üzerinde ayarlanır, böylece bir dosya sunucusu başarısız olursa, depolama havuzlarının barındırması kümenin diğer düğümlerine yük devredebilir. İşlem kümesi ve yönetim düğümleri de Yük Devretme Kümelemesi kullanır, böylece sanal makineler diğer düğümlere yük devredebilir. |
Birleşik CSV ad alanı ve Genişleme Dosya Sunucusu |
Küme paylaşılan birimlerinin (CSV) kullanılması ve Genişleme Dosya Sunucusu seçeneğiyle kümelenmiş dosya sunucusu rolünün oluşturulması sayesinde, tüm küme düğümleri artan performans ve kullanılabilirlik ile aynı depolamaya yazabilir. |
Sürekli kullanılabilir dosya paylaşımları |
Genişleme Dosya Sunucusu üzerinde barındırılan sürekli olarak kullanılabilir dosya paylaşımları, Hyper-V sanal makine yapılandırma dosyalarını ve sanal sabit diskleri kolay yönetilen, uzaktan erişilebilir dosya paylaşımlarını performans veya kullanılabilirlikten ödün vermeden depolamanıza olanak sağlar. |
Hyper-V |
Hyper-V, Windows Server'da yerleşik olan sanallaştırma teknolojisini kullanarak sanallaştırılmış bilgi işlem ve yönetim ortamı oluşturmanıza ve yönetmenize olanak sağlar. |
System Center Virtual Machine Manager |
System Center Virtual Machine Manager'ı yönetim kümesinde çalıştırarak tüm sanal makineleri yönetebilirsiniz. |
Windows Server Update Services |
Yönetim ve işlem kümelerindeki tüm düğümlere ve sanal makinelere yazılım güncelleştirmelerini dağıtmak için yönetim kümesinde çalıştırarak Küme Durumunu Algılayan Güncelleştirme, Sanal Makine Yöneticisi ve isteğe bağlı System Center Configuration Manager ile birlikte Windows Server Update Services'ı kullanabilirsiniz. |
System Center Operations Manager |
Yönetim kümesi üzerinde çalışan System Center Operations Manager'ı kullanarak, bu çözümü izleyebilirsiniz. |
Her kümedeki donanım ve yazılım yapılandırmasını tasarlamak için, bkz. Windows Server'ı kullanarak Hyper-V iş yükleri için ekonomik depolama sağlama: Planlama ve tasarım kılavuzu.
bölümüne,
Bu çözüm ile ilgili bazı zorlukların yanı sıra bunları ele almak için bazı stratejiler.
Bellenim ve sürücü sorunları
Bellenim ve sürücü sorunlarını, özellikle ölçekle ilgili olanları azaltmak için tüm üretim donanımını, Depolama Alanları ile donanımı tümleşik bir çözüm olarak test eden ve destekleyen bir satıcıdan almanızı öneririz.Dell Tarafından Desteklenen Microsoft Bulut Platformu (CPS), bu tür bir çözüm örneğidir. Öte yandan, her satıcının kullanılmasını önerdiği en son sürücü ve bellenim sürümleri de dikkate alınmalıdır.
Ayrıca, Yapılandırma Doğrulama Sihirbazı'nı çalıştırın ve her kümeyi ayarlamadan önce tüm sorunları çözün. Daha fazla bilgi için bkz. Yük Devretme Kümesi için Donanım Doğrulama.
Önceki Depolama Alanları ve Yük Devretme Kümelemesi bilgilerini JBOD ve fiziksel disklerden tamamen silme zorluğu.
Bu, genellikle yeni donanım ile ilgili bir sorun değildir ancak yapılandırmayı test etmek için var olan donanımı kullanıyorsanız, çözümü kurmadan önce tüm Depolama Alanları ve Yük Devretme Kümelemesi verilerini fiziksel disklerden ve JBOD'lerden tamamen silmek için Depolama Windows PowerShell modülündeki cmdlet'leri kullanın. Bazı durumlarda JBOD'leri yeniden başlatmak, cihazlardan gelen kalıcı ayırma bilgilerini kaldırmaya yardımcı olabilir.
İpucu
Depolama Alanları yapılandırmasından her şeyi tamamen silmeye yardımcı olabilecek bir komut dosyası için bkz. Var Olan Depolama Alanları Yapılandırmasını Tamamen Temizleme.
Büyük ölçekli çözüm
Bu çözüm, test amaçlı ayarlama yapmak için önemli bir donanım yatırımı gerektirir. Bunu, test için daha küçük bir çözüm kullanarak geçici olarak giderebilirsiniz. Örneğin, iki düğümlü ve iki JBOD'li bir dosya sunucusu kümesi, daha basit bir yönetim kümesi ve daha az işlem düğümü kullanabilirsiniz. Laboratuvarınızdaki çözümden memnun kaldığınızda, kutu tanıma desteği ile verilerin tüm kutular boyunca depolandığını doğrulamak için depolama alanlarını yeniden oluşturmanız gerekmesine rağmen dosya sunucusu kümesine düğüm ve JBOD ekleyebilirsiniz.
bölümünde,
Çözümü uygulamak için bu bölümdeki adımları kullanabilirsiniz. Sonraki adıma geçmeden önce her adımın doğru dağıtıldığını doğruladığınızdan emin olun.
Çözümünüzü tasarlayın ve sertifikalı donanım satın alın
Depolama çözümünüzü planlamak ve tasarlamak için Yazılım Tanımlı Depolama Tasarımında Dikkat Edilmesi Gereken Konular Kılavuzu’nu kullanın. Ayrıca, depolama, bilgi işlem ve yönetim kümelerini kapsayan büyük ölçekli bir tasarıma genel bakış için Windows Server'ı kullanarak Hyper-V iş yükleri için ekonomik depolama sağlama: Planlama ve tasarım kılavuzu belgesini de kullanabilirsiniz.
Raf ve tüm donanım kablosu
Dosya sunucusu kümenizi, yönetim kümenizi, işlem kümenizi ve bunların bağlandığı ağ anahtarlarını bağlayın. Bu donanımı henüz hiçbir harici ağa bağlamayın.
Tüm bellenimi güncelleştirme
Donanımı çevrimiçi duruma getirdiğinizde, JBOD'leri, diskleri, sunucuları, ağ anahtarlarını ve HBA'ları sertifikalı sürümlerine güncelleştirin.
Yönetim kümesinde Windows Server 2012 R2 dağıtımı yapma
Sunucuda geçerli olan yazılım güncelleştirmelerinin miktarını azaltmak için Windows Server 2012 R2’yi Sunucu Çekirdeği yükleme seçeneğiyle yükleyin (var olan yönetim kümesini kullanmadığınızı varsayarak). Tüm düğümleri uzaktan yapılandırmak için yönetim ağına takılı bir dizüstü bilgisayar kullanın veya GUI yükleme seçeneğiyle Windows Server'ı yükleyin.
Hyper-V'yi yükleyin ve yönetim kümesinde AD DS, DNS ve DHCP için sanal makineler oluşturun
Hyper-V sunucu rolünü yükleyin ve ardından AD DS, DNS ve DHCP için yönetim kümesindeki bir düğümde sanal makine oluşturmak üzere Hyper-V Yöneticisi'ni veya Windows PowerShell'i kullanın. Bu sanal makine yüksek oranda kullanılabilir değil (bu hizmetler kümeleme olmadan çoğaltılır ve yük dengelerler) ve işletim sistemi sabit disk (.vhdx) dosyasını düğümlerden birinin yerel sabit diskinde depolamanız gerekir. Üç ayrı düğümde üç sanal makineye sahip olmak için, bunu diğer iki düğümde iki kez yineleyin. Ayarlama yordamının ilerleyen bölümünde, yönetim kümesinde Yük Devretme Kümelemesi'ni ayarladıktan sonra daha fazla sanal makine oluşturursunuz.
Daha fazla bilgi için bkz. Hyper-V’yi yükleme ve sanal makine oluşturma.
Not
Bu çözümü ayarladıktan sonra, isteğe bağlı olarak AD DS, DNS ve DHCP çalıştıran yüksek oranda kullanılabilir sanal makineler oluşturabilir ve bu adımda oluşturulan tek başına sanal makineleri devre dışı bırakabilirsiniz. Bunun yapılması, tüm sanal makineleri yüksek oranda kullanılabilir ve dosya sunucusu kümesinde depolarken yönetimi daha mantıksal yapabilir.
AD DS, DNS ve DHCP Dağıtımı
Yeni bir yönetim kümesi yüklüyorsanız, her sanal makinede (üç etki alanı denetleyicisi) AD DS'yi yükleyin ve depolama ağı ve yönetim ağı için Active Directory ile tümleşik DNS bölgeleri ve DHCP kapsamları ile sunucu kümeleriniz için yeni bir orman oluşturun.
Daha fazla bilgi için bkz. Active Directory Etki Alanı Hizmetlerini Yükleme (Düzey 100) ve Adım Adım: Yük Devretme için DHCP’yi Yapılandırma.
Dosya sunucusu kümesi ayarlama
Dosya sunucusu kümesini ayarlamak için aşağıdaki adımları kullanın:
Not
Virtual Machine Manager, dosya sunucusu kümenizin dört çıplak düğümünden hızlı bir şekilde genişleme dosya sunucusu oluşturabilir. Tek sorun, Virtual Machine Manager için sanal sabit disk dosyalarını henüz ayarlanmamış dosya sunucu kümesine depolamak istemenizdir.Virtual Machine Manager yüklemesini yönetim kümesindeki yüksek oranda kullanılabilir olmayan bir yapılandırmaya yaparak, dosya sunucu kümesini ayarlamak için kullanarak ve ardından tekrar yüksek oranda kullanılabilir bir yapılandırmaya Virtual Machine Manager kurarak (dosya sunucu kümesine depolanmış) bu çözümsüz durumu çözebilirsiniz.
Windows Server 2012 R2 yükleme
Her düğümün yerel sabit diskinde yüklü olan işletim sistemi ile dosya sunucusu kümesinin düğümlerinde Sunucu Çekirdeği yükleme seçeneğiyle Windows Server'ı yükleyin.
(İsteğe bağlı) Var olan Depolama Alanı ve Yük Devretme Kümesi yapılandırma verilerini temizleme
JBOD'leriniz ve sunucularınız daha önce başka bir şey için kullanıldıysa, tüm Depolama Alanları ve Yük Devretme Kümelemesi verilerini fiziksel disklerden ve JBOD'lerden tamamen silin. Depolama Alanları yapılandırmasındaki her şeyi tamamen silmeye (gerçek anlamda her şeyi, bu nedenle dikkatli olun!) yardımcı olan bir betik için, bkz.Var olan Depolama Alanları Yapılandırmasını Tamamen Temizleme.
Fiziksel diskleri ve ekleri doğrulama
Tüm fiziksel disklerin sağlam olduğundan, doğru MediaType'ı ve havuz için uygun olduklarını gösterdiklerinden emin olmak için kontrol edin. Ayrıca, JBOD'lerin kutu bilgilerini düzgün şekilde gösterdiklerini doğrulayın.
Fiziksel disklerinizle kasalarınızı doğrulayacak ve bazı performans ve sistem durumu denetimleri gerçekleştirebilecek bir betik için, bkz. Depolama Alanları Fiziksel Disk Doğrulama Betiği.
Kümelenmiş depolama havuzları oluşturma
Her ağı etiketleyerek (örneğin, depolama ağı ve yönetim ağı) ağ yapılandırmasını doğrulayıp iyileştirin ve ardından havuz başına toplam 80 diskli her dört JBOD için dört SSD ve 16 HDD ile üç kümelenmiş depolama havuzu oluşturun.
Yük devretme kümesini ayarlama ve depolama havuzu oluşturma adımları için bkz. Kümelenmiş Depolama Havuzlarını Dağıtma.
Genişleme Dosya Sunucusu Oluşturma
Ardından, Genişleme Dosya Sunucusu seçeneğiyle bir kümelenmiş dosya sunucusu rolü oluşturun.
Daha fazla bilgi için bkz. Genişleme Dosya Sunucusu Dağıtımı.
Dosya sunucusu kümesi için tanık diski oluşturun
Dosya sunucu kümesinde tanık diski olarak kullanılmak üzere depolama katmanları olmadan 3 GB iki yönlü yansıtma alanı oluşturmak için, Sunucu Yöneticisi'ni veya New-VirtualDisk cmdlet'ini kullanın ve ardından küme çekirdeğini yapılandırın.
Daha fazla bilgi için bkz. Küme çekirdeğini yapılandırma.
Depolama katmanları, depolama alanları, bölümler, birimler ve CSV'ler oluşturma
Tasarımınıza göre depolama alanlarınızı oluşturun ve ardından her depolama alanı için bir bölüm, bir birim ve bir CSV oluşturun.
Yönetim kümesi sanal makineleri için sürekli kullanılabilir dosya paylaşımları oluşturma
Yönetim kümesindeki sanal makineler tarafından kullanılan CSV başına sürekli olarak kullanılabilir bir SMB dosya paylaşımı oluşturun ve SİSTEM hesabı ve Etki Alanı Yöneticileri grubu gibi yönetim kümesindeki her düğümün bilgisayar hesaplarına tam denetim izni verin.
Daha fazla bilgi için bkz. 3. Adım: SMB dosya paylaşımı oluşturma
Yönetim kümesini ve geri kalan yönetim sanal makinelerini ayarlayın
Yönetim kümesinde Yük Devretme Kümelemesi ayarlamak ve yönetim ve altyapı hizmetlerinizin (zaten tek başına sanal makinelerde AD DS, DNS ve DHCP ayarladınız) kalanı için yüksek oranda kullanılabilir sanal makineler oluşturmak için aşağıdaki adımları kullanın. Çoğu sanal makine yüksek oranda kullanılabilir sanal makinelerdir ancak bazı hizmetler için sanal makineler arasında bir küme oluşturmak üzere misafir kümeleme kullanmak isteyebilirsiniz.
Yük Devretme Kümesi yükleme ve Hyper-V kümesini ayarlama
Yönetim kümesini oluşturmak ve Hyper-V'yi yüksek oranda kullanılabilir sanal makineleri destekleyecek şekilde yapılandırmak için Hyper-V Kümesi Dağıtma konusunu kullanın.
Küme Durumunu Algılayan Güncelleştirme ayarlama
Kapalı kalma süresini azaltırken veya ortadan kaldırırken kümeyi güncelleştirmeyi kolaylaştırmak için Küme Durumunu Algılayan Güncelleştirme'yi ayarlayın. Daha fazla bilgi için bkz. Küme Durumunu Algılayan Güncelleştirmeye Genel Bakış.
SQL Server dağıtımı
Virtual Machine Manager desteği için SQL Server dağıtımı yapın. Daha fazla bilgi için aşağıdaki konulara bakın:
Virtual Machine Manager dağıtımı
Konuk kümede Virtual Machine Manager dağıtımı yapın.Virtual Machine Manager, bu çözümün işlem düğümlerini ve diğer ağ bileşenlerini dağıtmak ve yönetmek için kullanılır.
Daha fazla bilgi için aşağıdaki konulara bakın:
Windows Server Update Services dağıtımı
Bu çözümdeki tüm sanal makineleri güncelleştirmek için Virtual Machine Manager öğesini Windows Server Update Services ile birlikte kullanın.
Daha fazla bilgi için bkz. VMM'de Yapı Güncelleştirmelerini Yönetme (veya Virtual Machine Manager kullanmıyorsanız Kuruluşunuzda Windows Server Update Services Dağıtma).
İşlem düğümlerini ve kümeleri dağıtma
Altyapınız ayarlandıktan sonra sıfırdan hesaplama düğümlerini dağıtmak için Virtual Machine Manager veya Windows PowerShell kullanın ve Virtual Machine Manager ile Windows Server Update Services küme düğümlerine güncelleştirmeleri sağlarken bir yük devretme kümesinde bunları ayarlayın.
Daha fazla bilgi için bkz. System Center 2012 - Virtual Machine Manager'ı Yönetme.
Kiracı ağınızı ayarlayın
Kiracı ağınızı ayarlamak için, bkz. Barındırma sağlayıcılar için yüksek düzeyde ölçeklenebilir kiracı ağı altyapısı dağıtın.
Kiracı sanal makinelerinizi dağıtma
Kiracı ağınız ayarlandıktan sonra kiracı sanal makinelerinizi dağıtmak için Virtual Machine Manager veya Windows PowerShell kullanın.
Ayrıca bkz.
İçerik türü |
Başvurular |
---|---|
Ürün değerlendirmesi/Başlarken |
|
Planlama |
|
Dağıtım |
|
Topluluk kaynakları |
|
İlgili çözümler |
|
İlgili teknolojiler |
Değişiklik Geçmişi
Tarih |
Açıklama |
---|---|
15 Temmuz 2015 |
|
7 Şubat 2014 |
|
22 Ocak 2014 |
|