BÖLÜM 1 – AZURE STACK DEVELOPMENT KIT ÖN GEREKSİNİMLERİ VE MİMARİSİ
Microsoft Azure Stack Development Kit test, PoC ve öğrenme ortamlarınız için kullanabileceğiniz tek node’lu bir Azure Stack sürümüdür. Bir önceki malemde detaylıca Azure Stack’ten bahsetmiştim hatırlarsanız. Bu makaleye http://www.msazureturkey.com/microsoft-azure-stack-hazir/ adresinden ulaşabilirsiniz. Azure Stack Development Kit’i kurmak için donanım gereksinimlerinin hazırlanması ve bazı scriptlerin çalıştırılması gerekmektedir. Bu işlemlerin ardından admin ve tenant portallarını kullanarak Azure Stack’I yönetebilirsiniz. Kuruluma geçmeden önce dilerseniz ön gereksinimlerini birlikte inceleyelim:
- Donanım Gereksinimleri:
Bileşen | Minimum | Önerilen |
Disk Sürücüsü:İşletim Sistemi | Sistem partition içerecek 1 adet os disk. Minimum 200GB | Sistem partition içerecek 1 adet os disk. Minimum 200GB |
Data Sürücüleri: Genel DK verileri | 4 disk. Her disk için minimum 140GB boyut. Her disk kullanılacaktır. | 4 disk. Her disk için minimum 250GB boyut. Her disk kullanılacaktır. |
CPU | Dual-Socket: 12 Fiziksel Cores | Dual-Socket: 12 Fiziksel Cores |
RAM | 96 GB RAM | 128 GB RAM (PaaS kaynakları için gereken minimum) |
BIOS | Hyper-V Enabled (with SLAT support) | Hyper-V Enabled (with SLAT support) |
* Tüm veri sürücüleri aynı türde ve kapasitede olmalıdır. (tümü SAS veya tümü SATA). SAS disk sürücüleri kullanılırsa, disk sürücüleri tek bir yolla bağlanmalıdır.
- İşletim Sistemi Gereksinimleri
İşletim sistemi olarak minimum Windows Server 2012 R2 yada sonraki versiyonlar gereklidir.
- Dağıtım Gereksinimleri Kontrol Aracı
İşletim sistemini yükledikten sonar gerekli olan donanım gereksinimlerinin kontrolünü yapmak için Deployment Checker for Azure Stack powershell scriptini kullanabilirsiniz.
- Network Gereksinimleri
Development Kit makinesi switch yada trunk portlarına bağlanabilir. Swtich üzerinde özel yapılandırmalar yapmanıza gerek yoktur. Trunk port kullanacaksanız yada VLAN ID yapılandırmaya ihtiyacınız varsa bunları dağıtım sırasında belirtmeniz gerekmektedir. Dağıtım adımlarında bu bölümü de göstereceğiz.
Ağaıdaki subnetleri Development Kit makinesine bağlamayınız. Bu subnetler development kit için internal networklere reserve edilmiştir.
- 192.168.200.0/24
- 192.168.100.0/27
- 192.168.101.0/26
- 192.168.102.0/24
- 192.168.103.0/25
- 192.168.104.0/25
Transperant proxy üzerinden bile olsa Azure Stack ortamınızın internete erişmesi gerekmektedir. Ancak internet erişimi için web proxy yapılandırması desteklenmemektedir. Hem host IP adresinizin hemde MAS-BGPNAT01 için atanacak yeni IP adresi için internet erişimi gerekmektedir. Graph.windows.net ve login.microsoftonkine.com domainlerine erişirken 80 ve 443 portları kullanılacaktır.
Ön gereksinimleri tamamlayıp Azure Stack Development Kit kurulumunu tamamladıktan sonra network ve disk ayarlarınız aşağıdaki gibi olacaktır.
Azure Stack Development Mimarisi
Azure Stack Development Kit bilindiği gibi tek nodlu bir Azure Stack dağıtımıdır. Bütün bileşenler tek bir host üzerinde ve sanal makineler içerisinde çalışmaktadır. Azure Stack Development Kit mantıksal diyagramını aşağıdaki şekilde görebilirsiniz.
Azure Stack Development Kit ile birlikte aşağıdaki sanal makineler gelecektir.
VM İsmi | Açıklama |
AzS-ACS01 | Azure Stack Storage servisleri için |
AzS-ADFS01 | Active Directory Federation Services (ADFS) |
AzS-BGPNAT01 | Azure Stack için Edge Router, NAT ve VPN yetenekleri için |
AzS-CA01 | Azure Stack rol servisleri için Certificate Authority |
AzS-DC01 | Active Directory, DNS ve DHCP |
AzS-ERCS01 | Emergency Recovery Console VM |
AzS-GWY01 | Tenant ağları için Edge Gateway Services (VPN site-to-site bağlantıları) |
AzS-NC01 | Azure Stack network servisleri için Network Controller |
AzS-SLB01 | Azure Stack Altyapı servisleri ve tenantlar için Load Balancing Multiplexer Services |
AzS-SQL01 | Azure Stack Altyapı servisleri için veritabanı |
AzS-WAS01 | Azure Stack yönetici portal ve Azure Resource Manager servisleri |
AzS-WASP01 | Azure Stack kullanıcı (tenant) portal ve Azure Resource Manager servisleri |
AzS-XRP01 | Microsoft Azure Stack için Altyapı yöentim kontrolleri (Compute, Network ve Storage kaynak sağlayıcıları) |
Azure Stack Development Kit kurulduktan sonra Windows Server 2016 Host makineniz üzerindeki Hyper-V içersinde aşağıdaki gibi sanal makinelerinizi görebilirsiniz.