Windows Server Core: Core Configurator 2.0

# Hyper-V 1 Yorum Var »

Geçtiğimiz aylarda Windows Server Core Installation yani Windows Server 2008 işletim sisteminin GUI bulunmayan ve bazı temel sunucu rollerinin koşabildiği sürümü üzerinde kullanabileceğiniz bir kaç configurator örneği vermiştim. Bu config araçları basit anlamda grafik arayüzleri olan ve birtakım işlemleri komut satırı yerine GUI üzerinden yapabilmemize olanak sağlayan araçlardı. Blog üzerinde küçük bir search ile bu araçlara ulaşabilirsiniz.

Windows Server 2008 Core Installation üzerinde koşabilen rollerin başında Hyper-V geliyor (en azından benim için öyle :)). Hyper-V rolünün Core üzerinde (aslında tam olarak üzerinde değilde altında desek daha doğru olur) çalıştırılması güvenlik, stabilite, performans, kaynak kullanımı vs.. gibi kritik açılardan bakıldığında her zaman tavsiye ettiğimiz bir yapıdır. Buna rağmen Windows Server 2008 R2 GUI versiyonları üzerinde Hyper-V kullanımının da oldukça yaygın olduğunu söyleyebilirim. Sanırım ürünün komut satırından manage ediliyor olması bir çok windows sistem admini için itici geliyor çünkü bu senaryolarda alışılmış windows yönetiminin biraz dışına çıkılıyor. İşte bu noktada devreye giren Core Configurator Tool’lar bazı yönetim işlemlerinin yine GUI üzerinden yapabilmesine imkan sağlıyor ve sistem adminlerinin işini kolaylaştırıyor.

Yakın zamanda RTM olan Windows Server 2008 R2′nin de Core Installation seçeneği mevcut ve üzerinde Hyper-V version 2.0′ı kullanabiliyoruz. Windows Server 2008 R2 Core Installation üzerinde configurator olarak kullanabileceğimiz Core Configurator aracının da 2.0′ı duyuruldu ve kullanıma hazır durumda. Yeni configurator biraz daha yetenekli, biraz daha süslü ve R2 destekli olarak geldi. Bu arada open source olduğunun altınıda çizelim.

Download Core Configurator 2.0 for Windows Server 2008 R2: http://coreconfig.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36678 

Core Configurator 2.0 ISO ve CAB olamak üzere iki farklı şekilde download edilebiliyor.

 

 

 

 

 

 

 

ISO formatını kullanarak Virtual Machine üzerinde çalışan Windows Server 2008 R2 Core Installation sistemlerinizi manage edebilirsiniz. CAB ise fiziksel Windows Server 2008 R2 Core Installation’lar için daha pratik olacaktır. Özellik anlamında aralarında bir fark yok. Sadece kullanım yöntemleri açısından farkları var. ISO formatlı dosyayı hızlıca bir VM’e gösterebileceğiniz gibi aynı VM’e CAB formatındaki dosyayı da network üzerinden atıp çalıştırabilirsiniz. Tercih size kalmış.

(Core Configurator 2.0 64bitlik bir koddur ve sadece Windows Server 2008 R2 için tasarlanmıştır.)

Tool ile Core Installation üzerinde şunları yapabiliyoruz.

  • Product Licensing
  • Networking Features
  • DCPromo Tool
  • ISCSI Settings
  • Server Roles and Features
  • User and Group Permissions
  • Share Creation and Deletion
  • Dynamic Firewall settings
  • Display | Screensaver Settings
  • Add & Remove Drivers
  • Proxy settings
  • Windows Updates (Including WSUS)
  • Multipath I/O
  • Hyper-V including virtual machine thumbnails
  • JoinDomain and Computer rename
  • Add/remove programs
  • Services
  • WinRM
  • Complete logging of all commands executed

Aşağıda ise tool için bir ss var.

Peki nasıl kullanıyoruz?

Örneğin CAB dosyasını bir USB disk ile fiziksel sunucuya taşıyoruz ve uygun bir path’e kopyalıyoruz. Daha sonra expand CoreConfig.cab -f:* <destination folder> komutu ile expand ediyoruz (uygun bir destiantion vererek) ve expand edilen dizindeki Start_CoreConfig.wsf’i çalıştırarak GUI’e ulaşıyoruz. Yada ISO formatını bir medyaya yazıyoruz ve cd/dvd okuyucuyu kullanarak yine Start_CoreConfig.wsf’e ulaşıyoruz.

HYPER-V: The best energy drink for your server :)

# Hyper-V, Kişisel 1 Yorum Var »

Yanlış bir ESX & Hyper-V Karşılaştırması

# Hyper-V, % VMWare 5 Yorum Var »

Geçenlerde Vmware tarafından hazırlanan ve resmi site (vmware.com) üzerinde yayınlanan bir video izledim. Videoda Vmware ESXi 3.5 ile Microsoft Hyper-V platformları kurulum ve konfigürasyon açısından karşılaştırılıyor. Videoyu aşağıdaki link üzerinde izleyebilirsiniz.

http://www.vcritical.com/2008/10/vmware-esxi-and-hyper-v-installation-comparison/

Ve sonradan farkettimki bu videoyu gören Vmware fanatikleri, fenerbahçenin galatasaraya attığı 6 goldeki kadar sevinmişler ve hemen videoyu bloglarda, forumlarda paylaşmışlar, kırk gün kırk gece bayram yapmışlar :) Ama hem Vmware firmasının hemde fanatiklerin kaçırdığı bir nokta var. Bu noktaya az sonra geleceğiz..

Öncelikle video linkini resmi site üzerinden vermek isterdim ancak video çoktan yayından kaldırılmış bile (yada başka bir yere taşındı, bilemiyorum).

Resmi link: http://www.vmware.com/technical-resources/advantages/resources/esxi-hyper-v-installation.html

Bir diğer konuda şu. Beni tanıyanlar yada en azından blogu takip edenler bilirler. Her iki ürün üzerinde de çalışıyorum ancak ağırlıklı olarak Hyper-V hakkında yazıyorum. Ama asla Vmware ürünlerini kötülediğimi görmemişsinizdir. Vmware ürünleri gayet güçlü, yetenkli çözümler ve hala keyifle kullanıyorum, projelendiriyorum. Bu yazıdaki amacım videoda yapılan yanlışlığın altını çizmekten öte değil. Bu yanlışlığı Vmware’de farketmiş olmalı ki videoyu yayından kaldırmış bile.

Peki, gelelim videoya. Eğer izlediyseniz Vmware ve Microsoft tarafındaki iki sunucu sanallaştırma platformunun karşılaştırıldığını görebilirsiniz.

Vmware ESXi 3.5 ve Microsoft Hyper-V adı altında Windows Server 2008 Datacenter Edititon Core kurulum üzerinde Hyper-V. Ürünleri biraz tanıyanlar hemen durumun farkına varmıştır diye düşünüyorum. Sizce karşılaştırılan ürünler birbirine denk ürünler mi? Bence alakaları yok :) Hemen bakalım.

Vmware ESXi 3.5: ESXi, Full sürüm olan ESX’in free, light ve bir takım limitleri olan dağıtımıdır. ESX’e göre çok daha az satır koddan oluşur ve konfigürasyon anlamında daha basittir çünkü temel konfigürasyon işlemleri üzerindeki basit bir arayüz ve rakamlar ile gerçekleşir. Videoda da açıkça görünüyor.

Microsoft Hyper-V: Bildiğiniz gibi Hyper-V de iki farklı ürün üzerinde kullanılabilir.

1- Windows Server 2008 işletim sistemi sürümleri (Datacenter, Enterprise, Standard) içinde bir role olarak.

2- Hyper-V Server 2008 üzerinde.

Videoda ESXi ile karşılaştırılan ürün ise Windows Server 2008 Datacenter Edition Core kurulum üzerinde Hyper-V :) İşte olay tam bu noktada kopuyor. ESXi gibi light bir ürün Windows Server 2008 Datacenter Edition gibi devasa bir server işletim sistemi ile hemde kurulum ve konfigürasyon açısından karşılaştırılıyor.

Windows Server 2008 Datacenter Edition Core kurulum tamamen komut satırı üzerinden konfigüre edilen ve aynı şekilde yönetilen bir işletim sistemidir. Tüm komutlar manual olarak girilir (script yada istisna olan third-party tool’lar dışında). Bu durum (yani videoda zor olarak lanse edilen manual yapılandırma adımları) bu işletim sisteminin yani core kurulumun tasarım gereğidir. Bu üründe amaç mümkün olduğunca az grafiksel yönetim arayüzü, buna bağlı olarak daha az satır kod ve saldırılara karşı daha dar atak yüzeyidir.

Bir ikinci noktada şu. Karşılaştırmaya tabi tutulan Windows Server 2008 Datacenter Edition başlı başına bir server işletim sistemidir. Üzerinde Hyper-V dışında bir çok role çalışabilir. Yani Hyper-V olmaz Active Directory olur, DNS olur, DHCP olur, CA olur, IIS olur, yada hepsi birden olur vs.. vs.. yani çok daha kapsamlı bir ürün var ortada. Ama ESXi böyle bir ürün değil, amacı ve odaklandığı nokta belli :)

Evet, videodaki hata karşılaştırma için seçilen ürünlerin denk ürünler olmaması.

Doğru karşılaştırma ise şu şekilde olmalıydı.

Vmware ESXi 3.5 vs Microsoft Hyper-V Server 2008 R2

Microsoft Hyper-V Server 2008 R2: Bu ürün üzerinde sadece Hyper-V kullanılabilen light, free ve bir takım limitleri olan üründür. Cümle tanıdık geldi sanırım :) Yani ESXi’ın tam olarak dengidir.

Kurulumu Windows Server 2008 Datacenter’a göre çok çok daha kısadır ve yönetimi de aynı ESXi da olduğu gibi basit bir arayüz ve numaralar ile verilen komutlar sayesinde yapılır. 

Buyrunuz.

Benim şahsi olarak takıldığım bir diğer noktada karşılaştırma içeriğinin ilginçliği oldu. Bu zamana kadar özelliktir, performanstır, maliyettir, vs.. vs.. bir çok noktada karşılaştırma videoları izledik, tablolar inceledik. Ama kurulum ve konfigurasyon tarafında böyle bir karşılaştırma bence anlamlı değil. Sonuçta enterprise ürünlerden bahsediyoruz. Bu gibi özel ürünlerin kurulum ve yapılandırma adımlarının uzun olması, zaman alması, bence çokta problem teşkil etmemeli. Günde kaçtane Hyper-V yada ESX kuruyorsunuz ki ? :)

Nedir bu Enlightenments?

# Hyper-V Yorum Yaz »

Hyper-V tarafında son zamanlarda yayınlanan bazı architecture (mimari) diagramlarında Child Partition tarafında Enlightenments olarak tanımlanan bir bölüm yer alıyor.

Peki nedir bu Enlightenments?

Kelimenin Türkçe tarafındaki karşılığı: aydınlanmış, yani birşeyleri öğrenmiş, artık bazı şeylerin farkında olan şey gibi düşünebilirsiniz. Peki Child Partition’ların budurumla ilgisi ne? acaba ne öğrenmişler? :)

Enlightenments bir bileşen yada teknoloji değil genellikle server virtualization tarafında kullanılan bir tanımdır (ürün bağımsız).

Bu tanımı Hyper-V tarafında ele alırsak açılımı şu olur: Hyper-V yeteneklerinden (ör: VMBus, VSP, VSC yani ICs bileşenleri) yararlanabilecek şekilde tasarlanmış bir Guest OS Enlightened Guest OS olarak tanımlanabilir (yada Hyper-V Aware Guest OS). Yine Hyper-V tarafında Guest OS dışında ICs ile sağlanan sentetik donanımlarda da Enlightened I/O şeklinde bu tanımı görebilirsiniz (ör: storage, networking, graphics, and input subsystems i/o’ları).

Yukarıdaki ekran görüntüsünde yer alan Enlightenments ise Guest OS kernel’i ve ICs i/o’larını temsil ediyor. Yani Guest OS’imiz ICs sayeside sentetik donanımları kullanarak Enlightened I/O yapmayı öğrenmiş yani aydınlanmış durumda :) Emulated donanımlar ise Enlightened I/O yapamazlar.

Bir diğer konuda şu: VMBus, memory-based bir protocol dür (fiziksel bus gibi). Az öncede söylediğimiz gibi ICs sentetik donanımlar sağlıyor. Sentetik donanımları emulated donanımlardan ayıran en önemli özellik VMBus, VSC, VSP üçlüsünü kullanıyor olmaları. Yani Guest üzerindeki bir sentetik donanım i/o request yaptığında VSC (virtual service clinet/consumer), Parent OS üzerindeki VSP (virtual service provider)’a bu requesti iletmek ister. İşte bu noktada iki bileşen arasındaki iletişim VMBus üzerinden akar. Emulated device’lar ise VMBus kullanmaz. Emulated device’lar hypervisor tarafından taklit edilip VM’e sunulur (ör: IDE cont., Legacy net. adapter) ve Parent OS yada VMBus ile ilgileri yoktur. Budurumda aydınlanmada yoktur. Aklınızda bulunsun ;)

Hyper-V: Host to Host Failover Cluster Kurulumu (PDF Version)

# Hyper-V, % Makaleler 13 Yorum Var »

Dün 7 bölüm halinde blog post olarak yayınladığım iSCSI Software Storage ile Hyper-V Host to Host Failover Cluster Kurulum dokümanının tek parça pdf versiyonunu aşağıdaki linki kullanarak download edebilirsiniz.

Download Link : http://www.serhatakinci.com/download-manager.php?id=4
Doküman Sürümü : 1.0
Dosya İsmi : Hyper-VClusterDocument_SA.zip
Dosya Boyutu : 5,01MB
Download Sayısı :

Doküman ile ilgili feedback ve sorular için iletişim bölümünden bana ulaşabilirsiniz.

Hyper-V: Host to Host Failover Cluster Kurulumu (Bölüm-7)

# Hyper-V, % Makaleler 9 Yorum Var »

Önceki bölümler doğrultusunda failover cluster yapımızı hazırladığımıza göre, artık cluster yeteneklerini test edebiliriz.

10. Hyper-V Failover Cluster Sonrası Gelen Yetenekler

10.1. Quick Migration – QM (Hızlı Taşıma)

10.1.1. Quick Migration Nedir?

Quick Migration yani hostlar arası Hızlı Taşıma özelliği cluster temelli bir özelliktir. Kullanım amacı ise bir fiziksel node üzerinde çalışan sanal makineyi, hızlı bir şekilde diğer fiziksel node üzerine taşımaktır. Yani QM, sanal makine seviyesinde hızlı taşıma sağlıyor.

Konuyu küçük bir senaryo ile örneklendirelim.

Yukarıda bir failover cluster yapısı kurduk ve üzerinde Cluster-XP isimli bir VM var. Bu VM şu an HV-Node1 fiziksel sunucusu üzerinde çalışıyor. Herhangi bir nedenden dolayı  HV-Node1’in kapatılması gerekiyor (Örneğin sunucuya fiziksel olarak ram ilavesi yapacağız). Bu durumda Quick Migration özelliğini kullanarak birkaç küçük tıklama ile HV-Node1 üzerinde çalışan Cluster-XP isimli VM’i, tüm içeriği ile birlikte cluster’ın diğer üyesi olan HV-Node2 üzerine taşımamız mümkün. İşimiz bittikten sonra HV-Node2 üzerinde çalışan VM’i tekrar Quick Migration ile eski konumuna geri alabiliriz.

Bu özellik Live Migration yani Canlı Taşıma özelliği ile karıştırılmamalı ki bu sık yapılan hatalardan birisi.

Quick Migration ile taşıma sırasında VM network üzerinde hizmet veremez ve taşıma sonrasında hizmet verdiği session’lar kapanmış, connection’lar kesilmiş durumdadır. QM’in en önemli karakteristiği budur, taşıma esnasında VM’e erişim kesilir!

Yazının devamını oku … »

Hyper-V: Host to Host Failover Cluster Kurulumu (Bölüm-6)

# Hyper-V, % Makaleler Yorum Yaz »

Önceki bölümde failover cluster kurulumunu gerçekleştirmiştik. Bu bölümde ise cluster yapımıza sanal makineleri yani Virtual Machine servisini ekliyoruz.

9. Hyper-V Sanal Makinelerini Cluster Yapısına Dahil Etmek

Failover Cluster kurulumunu tamamlamış ve nodeları cluster yapısı içerisinde görüyor olmamız, sanal makinelerin cluster ortamında çalışmaya başlaması için yeterli değil.

Cluster kurulumu sonrasında ilgili servisin yada uygulamanın cluster yapısına ayrıca eklenmesi gerekiyor. Failover Cluster yönetim konsolunu açarsanız henüz herhangi bir uygulama/servis olmadığını görebilirsiniz.

Yazının devamını oku … »

Hyper-V: Host to Host Failover Cluster Kurulumu (Bölüm-5)

# Hyper-V, % Makaleler Yorum Yaz »

Önceki bölümlerde iscsı storage’i konfigüre ettik ve nodelar üzerinde gerekli olan adımları uyguladık. Bu bölümde ise failover cluster kurulumunu gerçekleştiriyoruz.

8. Failover Cluster Kurulumu

Failover Cluster kurulumunu (konfigürasyonunu) tek bir node üzerinde yapacağız ve bu yapılandırma her iki node’a da etki edecek.

Ben kurulum için ilk node’u seçiyorum (özel bir nedeni yok). HV-Node1 üzerinde Failover Cluster Management konsolunu açıyoruz.

8.1. Cluster Kurulumu Öncesi Kontrol

Yazının devamını oku … »

Hyper-V: Host to Host Failover Cluster Kurulumu (Bölüm-4)

# Hyper-V, % Makaleler Yorum Yaz »

Temel node konfigürasyonunu Bölüm-3 te tamamlamıştık. Bu bölümde ise nodelar için cluster yapısında kullanılmak üzere disk atama işlemini gerçekleştiriyoruz.

7. Cluster Nodeları için Disk Atamak

Storage yani organizasyonumuzda storage.bemar.corp olarak yer alan ve Microsoft iSCSI Software Target yazılımını çalıştıran makineye geçiyoruz.

Microsoft iSCSI Software Target yönetim konsolunu açalım.

İlk işimiz az önce storage’i gösterdiğimiz Node’lar için Target tanımlamak. Bunu Nodelara storage’i gösterme işleminin tam tersi olarak düşünebilirsiniz. Yani bu sefer de Storage’e diyoruz ki “Bak burada sana gelen iki adet node var ve bunları senin üzerinde target olarak tanımlayalım ki atayacağımız diskleri kullanabilsinler :)”

7.1. iSCSI Storage üzerinde HV-Node1 için Target Tanımı

Storage makinesinde iSCSITarget konsolu üzerinde Create iSCSI Target diyerek Create iSCSI Target Wizard’ı açıyoruz.

Yazının devamını oku … »

Hyper-V: Host to Host Failover Cluster Kurulumu (Bölüm-3)

# Hyper-V, % Makaleler Yorum Yaz »

Bölüm-2 de iSCSI Storage konfigürasyonunu yapmıştık. Bu bölümde ise cluster nodeların konfigürasyonu ile devam ediyoruz.

6. Cluster Nodeların Konfigürasyonu

6.1. Genel Ayarlar

Hyper-V Nodeların yapılandırması ile devam edelim.

Nodelar üzerinde Windows Server 2008 Enterprise x64 işletim sistemlerinin kurulmuş ve tüm Windows update’lerin yapılmış olması gerekiyor. Her iki node için SP (service pack) durumları da aynı olmalı. Yani bir node üzerinde SP1, diğer node üzerinde SP2 olmamalı.

Bununla birlikte sistem’ler Hyper-V rolünü çalıştırmak için hazır olmalı (yani donanımsal ve yazılımsal gereksinimler sağlanmış olmalı). Bu konu için daha önce hazırladığım Hyper-V kurulum makalelerine bakabilirsiniz.

Hyper-V rolünü cluster öncesinde ve ya cluster sonrasında ekleyebilirsiniz. Tavsiyem cluster sonrasında eklemeniz. Biz senaryomuzda cluster kurulumunu yaptıktan sonra ekleyeceğiz.

İşletim sistemi kurulumu, SP, updates, Hyper-V gereksinimleri gibi konulara girmeden, bu gereksinimleri yerine getirdiğinizi kabul ederek devam ediyorum.

Nodelar üzerindeki fiziksel NIC’leri yapılandırarak devam edelim. Hatırlarsanız her node üzerinde 3 adet fiziksel NIC vardı.

Benim senaryomdaki NIC ip config.’ler şu şekilde.

Yazının devamını oku … »

Pages: Prev 1 2 3 4 5 6 7 8 ...12 13 14 Next
Wordpress - License / GPLv2
Entries RSS Comments RSS Log in