Merhabalar. Makale dizimizin 2. bölümünde Azure Pack ile SCVMM'i entegre edip konfigürasyonlarını yapacağız. Yapacağımız işlem adımları sırası ile ;
*SCVMM üzerinde Cloud yapısının oluşturulması
*SPF(Service Provider Foundation) kurulumu
* SPF ile Azure pack yapısının entegrastonu
Makalemin ilk bölümüne ise aşağıdaki link üzerinden erişebilirsiniz.
Azure Pack, bildiğimiz üzere private cloud yapımızı yönetebilmek için bir üründür. Dolayısıyla, bize ilk başta bir cloud yapısı gerekmekte. Bu cloud yapısını, Microsoft’un SCVMM ürünü üzerinden oluşturmak ile başlayacağız.
SCVMM konsolu üzerinde, sol alt menülerde yer alan "VMs and Services" sekmesine tıklıyoruz.
Sol üst menüde açılan "Clouds" sekmesine gelip , sağ tuş ile "Create Cloud" a basıyorum.
Açılan pencerede, oluşturmak istediğimiz Microsoft Cloud'un ismini ve isteğe bağlı "Description" bilgisinin girilmesini istiyor. Ben Cloud yapımın ismini "KSLAB-HyperV-Cloud" olarak verip "Next" ile devam ediyorum.
"Resources" kısmında , SCVMM üzerine eklenen "Microsoft Hyper-V, Vmware ESX veya Citrix XenServer" larımızı ve kaynaklarını görüyoruz. Cloud yapımıza hangi platformları ve hostları dahil etmek istiyorsak seçip , "Next" ile devam ediyoruz. 2. opsiyonda ise Vmware'a ait vCenter eklenmiş ise , vCenter'da bulunan "Resource Pools" ları kaynak olarak eklenebilir. Benim yapımda "Hyper-V" klasörü içeresindeki Hyper-V Cluster yapımı kaynak olarak ekliyorum.
"Logical Networks" bölümünde, SCVMM üzerinde önceden tanımlanan networkleri görebiliyoruz. Cloud yapımızda kullanmak istediğimiz network veya network'leri seçip "Next" ile devam ediyoruz. Yapımda Hyper-V'ler ile default ta gelen "EXTERNAL" network'ü seçip sevam ediyorum.
"Load Balancers" kısmında, Microsoft’un default ta bulundurduğu "Microsoft Network Load balancing" yapısı bulunmaktadır. Cloud yapınızda NLB düşünüyorsanız seçebilir, düşünmüyorsanız seçmeden devam edebilirsiniz. İsteğe bağlı SCVMM konsolu üzerinde bulunan "Fabric" bölümünde "Networking" sekmesinden farklı Load balancer eklenebilir.
"VIP template" bölümünde, bir önceki sekmede opsiyonel seçtiğiniz NLB'ye ait özelleştirmeler yapabileceğiniz kısımdır. SCVMM konsolundan önceden tanımlanan bir konfigürasyondur ve isteğe bağlı bir seçimdir. Ben yapımda detaylı bir konfigürasyon yapmayacağımdan bu bölümü seçimsiz geçip devam ediyorum.
"Port Classification" kısmında, yine SCVMM konsolundan önceden tanımlanan Port sınıflarını, Cloud yapınızda opsiyonel kullanabilirsiniz. Örnek olması amacıyla "High bandwidth" , "Low bandwidth" ve "Medium bandwidth" port sınıflarını seçerek devam ediyorum.
Bu kısımda , Cloud yapınızda kullanmak istediğiniz "Local" veya "Remote" depolama alanlarını seçip devam ediyoruz.
"Library" bölümünde, SCVMM’de tanımlanan kütüphanelerinizden "Stored Vm path" bölümüne ekleyeceğiniz dizin ile cloud üzerinde oluşturacağınız sanal makinaların hangi dizine yerleşeceğini belirtiyoruz. Isteğe bağlı alt kısımda bulunan "Read-only library Shares" kısmında Cloud yapınızda kullanmak istediğiniz ".iso,.vhd,.vhdx" gibi kaynakları , read-only olarak ekleyerek kullanabilirsiniz.
"Capacity" sekmesinde, eklediğimiz hostları farklı hizmetler içinde kullanıyor olabiliriz. Böyle durumlarda isteğe bağlı, kaynak kapasitelerini sınırlandırabiliriz. Ben yapımda herhangi bir kaynak kısıtlaması yapmadan devam ediyorum.
"Capability Profiles" bölümünde, yine SCVMM konsolundan önceden tanımlanan yapılardır. İsteğe bağlı, kullanmak istediğiniz Host'alrınızın kaynaklarını profiller ile standart duruma getirebilirsiniz. Ben yapıma uygun olarak, Microsoft tarafından önceden tanımlanan "Hyper-V" profilini seçip devam ediyorum.
"Summary" kısmında, yaptığımız seçimler ile ilgili özet kısmını görüntüler. Onaylıyorsak "Finish" butonu ile Cloud yapımızın oluşturulmasını sağlıyoruz.
"Finish" butonundan sonra "Jobs" penceresi otomatik açılır ve yapılandırma ile ilgili ilerleme sürecini takip edebilmenizi sağlar.
Son durumda, görebileceğiniz gibi sol üst sekme sayfasında "KSLAB-HyperV-Cloud" isimli Cloud'umuz oluşturulmuş durumda. SCVMM'de oluşturduğumuz bu Cloud yapısını Azure Pack ile entegre edebilmek için 2. adımımız SPF(Service Provider Foundation) kurulumu olacak. SPF , VMM ile Azure Pack'te bulunan portal arasında bağlantı sağlayan bir API'dir. SPF'i dilerseniz VMM , dilersenizde VMM konsolu kurulu bir makinanın üzerinde kurup yapılandırabilirsiniz. SPF kurulumundan önce "WCF Data Services 5.0 for OData V3" e ihtiyaç duymaktadır. Kuruluma bu bileşeni kurmakla başlıyorum.
Download ettiğim kurulum dosyasını çalıştırıyorum.
"Install" butonu ile ilerliyorum.
Kurulacak olan bileşenler için sözleşmeyi kabul ediyorum.
Update'lere ait sözleşmeyi kabul edip , devam ediyorum.
Kurulum tamamlandı. Sıra SPF kurulumunda.
SPF , System Center Orchestrator DVD'si içerisinde yer almaktadır. "Autorun" u çalıştırdığımızda , sağ alt tarafta " Service Provider Foundation " kısmını seçiyoruz.
Açılan pencereden "Install" sekmesini seçip kuruluma başlıyoruz.
Sözleşmeyi okuyup kabul ettiğimize dair check-box'ı işaretleyip "Next" ile devam ediyoruz.
SPF için kurulacak bileşenler listelenmekte. "Next" butonu ile devam ediyorum.
"Configuration" ekranında, SPF’in kullanacağı veri tabanını, bağlantı portu ve oluşturacağı veritabanı ismini giriyoruz.
SPF'in IIS üzerinde kullanacağı serfitikası dilerseniz "Self-Signed" , dilerseniz de önceden oluşturduğunuz sertifika seçenekleri ile bağlayabilirsiniz.
Bu kısımda , "Admin" , "Provider" , "VMM" , "Usage" web servislerinde yetkili olacak kullanıcı veya kullanıcı grupları ile bu web servislerine bağlı "Application Pool" ları çalıştıracak servis account'larının belirlenmesi. Ben yukarıdaki ekranda görüleceği gibi "Domain Admin" kullanıcımı belirtiyorum. Siz farklı kullanıcı veya kullanıcı grupları ile çalışabilirsiniz.
"Customer Experience Improvement Program" ve "Microsoft Update" ayarları ile kendimize uygun olanları seçip devam ediyoruz.
Kurulacak bileşenler ile ilgili özet sayfası gelmekte. "Install" butonu ile kurmaya başlıyorum.
SPF kurulumumuz tamamlandı.
3. ve son adımda Azure Pack ile SPF entegrasyonuna sıra geldi. Önceki makalemizde kurduğumuz Azure Pack Admin Portal'ı açıp giriş yapıyorum.
Sol menüde yer alan "VM CLOUDS" sekmesine tıklayıp , sağ tarafta "Register System Center Service provider Foundation" alanına tıklatıyorum.
Açılan pencerede SPF'e ait "Service URL" ve kurulumda tanımladığımız yetkili kullanıcı bilgilerini yazıp , "OK" diyoruz.
Alt tarafta bağlantı kurduğuna ait doğrulama bilgisi gelmektedir.
"CLOUDS" kısmından VMM server'ımızı ekleyebiliriz.
VMM server'a ait iletişim bilgilerini yazıp "Register" ediyorum.
Yukarıdaki ekranda görüldüğü üzere "KSLAB-SCVMM.kslab.local" isimli VMM server'ımızda tanımlı "KSLAB-HyperV-Cloud" isimli Cloud yapımızı , Azure Pack'imize tanııtmış olduk. Serinin devamında Orchestrator ve SQL Server'lar ile entegre edip, Planlar oluşturup , "Gallery Item"'lar kullanarak Vm'ler hazırlamaya başlayacağız.