Merhabalar. Makale dizisi şeklinde yayınlayacağım bilgiler Windows Azure Pack hakkında olacak. İlk önce Windows Azure Pack nedir? Ne işe yarar? Gibi soruları cevaplamak ile başlayalım.
Windows Azure, Microsoft'un bulut bilişimde kullandığı bir platformdur. 2 farklı çeşidi bulunuyor. Bunlardan ilki, Windows Azure olarak isimlendiriliyor. Bu ürün, microsoft live hesapları ile register olup, microsoft'un kendine ait datacenter ve yan ürünlerini kullanarak, IAAS-SAAS-PAAS servislerini kullanabileceğiniz ücretli bir üründür. Birde Windows Azure Pack adında bir paket var. Bu ise, kendi şirket yapınızda bulunan Hyper-V,Vmware, SCVMM ve Windows işletim sistemleri ile entegre olup kendi private cloud yapınızı oluşturabileceğiniz ücretsiz bir pakettir.
Yukarıdaki resimde görebileceğiniz gibi, Windows Azure Pack ile
* Web Site ve Web Site Farm'larınızı oluşturup, yönetebilir
*SCVMM'de oluşturduğunuz Cloud'lar ile ister hazır template'lerden isterseniz de kendi template'lerinizden sanal makineler oluşturabilir ve yönetebilir
*SQL ve MYSQL sunucularınız ile entegre edip, veritabanları oluşturabilir ve dağıtımını gerçekleştirebilir
* Dağınık yapıda bulunan uygulamalarınız arasında iletişim sağlayabilir ve yönetebilir
* System Center Orchestrator ile entegre edip, ister varolan runbook'lar ile isterseniz de kendi oluşturacağınız runbook'lar üzerinden yapmak istediğiniz işlemleri otomatikleştirebilir
* 3rd party kullanım ve ücretlendirme programları ile entegre edip, kullanımlara ait detaylı bilgilere sahip olabilirsiniz.
Kısa bir bilgilendirmeden sonra Windows Azure Pack kurulumu ile devam edelim.
Yukarıdaki resimde sistem mimarisinin nasıl olması gerektiği açıklanmaktadır. Azure Pack'in kurulumundan önce yapımızda;
* Hyper-V , Hyper-V Cluster ve/veya Vmware ESXi'lere entegre vCenter'ın olması
* System Center Virtual Machine Manager’ın Kurulu olması
*Sanallaştırma mimarisinde kullanılacak sunucuların SCVMM'e tanıtılıp konfigürasyonlarının yapılmış olması gerekmektedir.
Azure Pack Express kurulumu için;
SQL server gereksinimleri
Supported SQL Server versions | Windows Azure Pack express deployment |
SQL Server 2012 Service Pack 1 | SQL Server Express or full version |
SQL Server 2008 R2 Service Pack 2 | SQL Server Express or full version |
SQL Server 2008 Service Pack 3 | SQL Server Express or full version |
Minimum donanım gereksinimleri
RAM | 8 GB (don't use dynamic memory) |
Available hard disk space | 40 GB |
Yazılım gereksinimleri
- Windows Server® 2012 or Windows Server 2012 R2 (see Windows Server 2012 compatibility for information on which version is best for you)
- Microsoft Web Platform Installer 4.6 or 5.0
- Microsoft .NET Framework 3.5 Service Pack (SP) 1
- Internet Information Services (IIS) 8 (built in component of Windows Server® 2012) or IIS 8.5 (built in component of Windows Server 2012 R2
- .NET Framework 4.5 Extended, with ASP.NET for Windows 8
** Son olarak Azure Pack kuracağımız makinenin internet bağlantısının olması gerekiyor. WPI(Web Platform Installer ) bileşenleri internet üzerinden indiriyor.
Ben işletim sistemi olarak yapımda Server 2012 R2 tercih ettim. Sunucu kurulumundan sonra Windows güncelleştirmelerini yapmayı unutmamak gerekiyor. Yoksa Azure Pack kurulumunda hatalar alabiliriz.
Azure Pack kurulumunu Microsoft Web Platform Installer ile gerçekleştiriyoruz. http://www.microsoft.com/web/downloads/platform.aspx linkinden WPI'ın en son versiyonunu indirebilirsiniz. Şuan 5.0 versiyonu bulunmakta. Ancak ben kurulum yaptığım zamanda 4.6 versiyonu ile gerçekleştirmiştim. Bu nedenle makalemize WPI 4.6 versiyonu ile devam edeceğiz. Yukarıda yazdığım link üzerinden WPI'ı indirip çalıştırdığımız zaman karşımıza aşağıdaki ekran gelecektir. İlk kurulumu default kurulum ile gerçekleştirmek için Install butonu ile devam ediyorum.
Gereksinimlerin download edilip kurulması için sözleşmeyi kabul ediyorum.
Ön gereksinimler indirildikten sonra konfigürasyonlarının yapılması için ekran geliyor. Burada "Continue" butonu ile devam ediyorum.
Ön gereksinimlerin konfigürasyonları bitti. Finish ile ön gereksinim kurulumunu bitiriyorum.
WPI ekranında Azure Pack portal ile ilgili kurulumları yapacağız. Dilerseniz Enterprise, dilerseniz de express kurulum yapabilirsiniz. Ben Express kurulumu seçip, tek makinenin üzerinde konumlandıracağım. WPI üzerinde "Windows Azure Pack: Portal And API Express" seçeneğini kuruluma ekliyorum.
Powershell üzerinde işlemler yapabilmek adına "Windows Azure PowerShell" bileşenini de kuruluma ekleyip "Install" seçeneği ile devam ediyorum.
Download edilip kuruluma devam edebilmek için sözleşmeyi kabul edip devam ediyorum.
Kurulumdan önce Windows Update seçeneğini önerilen ayarlamaya çekip devam ediyorum.
Download işlemini gerçekleştiriyor.
Download işlemi bittikten sonra konfigürasyonu yapabilmesi için "Continue" butonuna tıklıyorum.
Portal için gerekli öğeleri kurup konfigüre etti. "Finish" ile kurulumu sonlandırıyorum.
Kurulum bittikten sonra veri tabanı konfigürasyonu için otomatik "https://localhost:30101" linki açılmaktadır. Default'ta self-signed sertifika kullandığından, sertifika hatası almamız doğal. Sonraki makalelerimde public sertifika yükleme ve konfigürasyonları ile ilgili yazılar yayınlayacağım.
Açılan sayfada "Configure now" butonuna tıklayarak veritabanı konfigürasyonuna başlayabiliriz.
Veritabanı konfigürasyonunu dilerseniz "Windows Authentication" dilerseniz de "SQL Server Authentication" ile gerçekleştirebilirsiniz. Ben SQL kimlik doğrulaması kullanacağım. Bu nedenle SQL server'ın üzerinde "SQL Server And Windows Authentication mode" seçeneğini seçiyorum. Kurulum esnasında dilerseniz "sa" kullanıcısını dilerseniz de kendinizin oluşturacağı bir kullanıcı ile devam edebilirsiniz.
Konfigürasyon için SQL sunucunuzu, kimlik doğrulama metodunu ve kimlik bilgilerini yazıp devam ediyorum.
Müşteri deneyimi geliştirme programına katılım sağlayıp sağlamayacağımı seçiyorum.
Aşağıdaki listede bulunan bileşenleri konfigüre edeceğini belirtiyor.
Konfigürasyonlar bitti. "OK" butonu ile sonlandırıyorum.
Portal linklerini başlangıç öğelerinde görebiliyoruz.
Masaüstü'ne çok fazla kullanacağım öğelerin kısayollarını atıp "Windows Azure Pack Administration Site" ı açıyorum.
Azure Pack Admin Site'ına "https://"Azure Pack admin site kurulu makine ismi":30091" linki üzerinden de giriş yapabilirsiniz. Daha önceden de değindiğim gibi self-signed sertifika oluşturduğundan SSL hatası almamız doğal.
Windows kimlik doğrulaması ve yetkili bir kullanıcı ile kimlik doğruluyorum.
2. bir SSL hatası ile karşılaşıp devam ediyoruz.
Management Portal'ın kullanımı ile ilgili bir kısa tur ile portal konsolunun nasıl kullanılabileceğini öğrenebiliriz.
Management Portal görünümümüz aşağıdaki gibidir.
Birde kullanıcılar için şablonlar üzerinden sanal makine, network ve SQL'de veritabanları oluşturup kontrol edebilmelerini sağlayan "Tenant Site" portalına giriş yapalım.
Azure Pack Tenant Site'ına giriş için "https://"Tenant Site'ın kurulduğu makine ismi veya IP'si":10081" linkinden de ulaşabiliriz.
Herhangi bir "Tenant" oluşturmadığımız için şuan için login ekranı ile sonlandırıyoruz.
Bu makalemizde "Windows Azure Pack " kurulumu ve portal konfigürasyonunu gerçekleştirdik. Diğer makalelerde konfigürasyonları ile devam edeceğiz.