SCVMM (System Center Virtual Machine Manager) ile HCI Orkestrasyonu
SCVMM (System Center Virtual Machine Manager) ile HCI Orkestrasyonu
System Center Virtual Machine Manager (SCVMM), Microsoft’un sanallaştırma altyapılarını merkezi olarak yönetmek için geliştirdiği kapsamlı bir orkestrasyon aracıdır. Özellikle HCI (Hyper-Converged Infrastructure) ortamlarında, depolama (Storage Spaces Direct), ağ (SDN) ve sanal makine yönetimini tek bir merkezden kontrol etmeyi sağlar. Bu rehberde, SCVMM’in HCI ile entegrasyonu, altyapı otomasyonu ve yüksek erişilebilirlik (HA) stratejileri detaylı olarak incelenmektedir.
- 1. SCVMM Nedir ve HCI Ortamında Neden Önemlidir?
- 2. HCI (Hyper-Converged Infrastructure) Yapısının Temelleri
- 3. SCVMM Kurulum Gereksinimleri
- 4. SCVMM ile HCI Entegrasyonu Adımları
- Adım 1: Fabric Tanımlama
- Adım 2: Storage Spaces Direct (S2D) Keşfi
- Adım 3: Sanal Ağ (SDN) ve Load Balancer
- 5. Sanal Makine Orkestrasyonu
- Dinamik Yük Dengeleme
- 6. Azure Entegrasyonu
- 7. Yüksek Erişilebilirlik (HA) Stratejileri
- 8. Güvenlik ve İzleme
- 9. Otomasyon ve PowerShell Orkestrasyonu
- 10. Sonuç
1. SCVMM Nedir ve HCI Ortamında Neden Önemlidir?
SCVMM, Hyper-V tabanlı sanallaştırma ortamlarını, fiziksel host’ları, sanal makineleri, ağ yapılarını ve depolama kümelerini tek bir konsol üzerinden yönetmenizi sağlar. HCI (Hyper-Converged Infrastructure) modelinde bu yetenek, compute ve storage katmanlarının birleşmesiyle daha kritik hale gelir.
- Otomatik cluster orkestrasyonu (VM’ler, Volume’ler, Network’ler)
- Yük dengeleme ve placement optimization
- Fabric Management: Donanım, storage, network kaynaklarını mantıksal olarak tanımlama
- Azure Arc veya Windows Admin Center ile entegre bulut yönetimi
2. HCI (Hyper-Converged Infrastructure) Yapısının Temelleri
HCI, compute (CPU/RAM), depolama (S2D – Storage Spaces Direct) ve ağ kaynaklarını yazılım tabanlı olarak birleştiren bir yapıdır. SCVMM, bu yapı üzerinde:
- Hyper-V Cluster kurulumu ve izleme
- Storage Pool ve Volume yönetimi
- VM network segmentasyonu ve SDN entegrasyonu
- Performans izleme ve hata toleransı
3. SCVMM Kurulum Gereksinimleri
- Windows Server 2022 (veya 2019) Datacenter Edition
- SQL Server 2019 Standard / Enterprise (VMM Database için)
- Active Directory entegrasyonu (VMM Service Account)
- Hyper-V Cluster veya Azure Stack HCI Node’ları
4. SCVMM ile HCI Entegrasyonu Adımları
Adım 1: Fabric Tanımlama
SCVMM arayüzünde “Fabric” bölümüne gidin. Burada Host Group, Network Site ve Storage Class’ları tanımlayın:
New-SCVMHostGroup -Name "HCICluster" Add-SCVMHost -ComputerName "HCI-NODE1" -Credential (Get-Credential)
Adım 2: Storage Spaces Direct (S2D) Keşfi
SCVMM, S2D kümesini otomatik olarak algılar ve depolama katmanını yönetim altına alır:
Get-SCStorageArray Enable-ClusterS2D -Confirm:$false
Adım 3: Sanal Ağ (SDN) ve Load Balancer
HCI’de ağ yönetimi için SCVMM’in SDN Controller bileşenini kullanın:
New-SCLogicalNetwork -Name "HCI-Network" -NetworkSites "Cluster-Site1" New-SCVMNetwork -Name "VMNet" -LogicalNetwork "HCI-Network"
5. Sanal Makine Orkestrasyonu
SCVMM, VM’leri dinamik olarak uygun host’a atayabilir. “Placement Rating” özelliği CPU, bellek, IOPS ve network yüküne göre en uygun host’u belirler.
New-SCVirtualMachine -Name "AppServer01" -VMHost (Get-SCVMHost -Name "HCI-NODE1") -Path "C:\VMs"
Dinamik Yük Dengeleme
Cluster Load Balancing (CLB) özelliği, aşırı yük altındaki host’lardaki VM’leri otomatik olarak taşıyarak performans dengesini korur.
6. Azure Entegrasyonu
SCVMM, Azure Arc ve Windows Admin Center entegrasyonlarıyla hibrit yönetim sağlar. Azure portal üzerinden HCI cluster’larını izlemek mümkündür:
- Azure Backup ve Site Recovery entegrasyonu
- Azure Update Management ile patch planlaması
- Bulut tabanlı izleme (Log Analytics, Azure Monitor)
7. Yüksek Erişilebilirlik (HA) Stratejileri
- Cluster Shared Volume (CSV): VM diskleri ortak depolama üzerinde tutulur.
- Live Migration: VM’ler downtime olmadan taşınabilir.
- Automatic Failover: Node arızasında VM’ler sağlıklı node’lara otomatik geçer.
- Cluster Aware Updating (CAU): Güncellemeler sırasında kesintisiz bakım yapılabilir.
8. Güvenlik ve İzleme
SCVMM, yönetim izinlerini Role-Based Access Control (RBAC) ile sınırlandırır. Ayrıca aşağıdaki bileşenlerle güvenliği artırabilirsiniz:
- Guarded Fabric ve Shielded VM yapılandırması
- Network Access Control (NAC) entegrasyonu
- Event ID 4000–4010 arası izleme (Cluster ve VMM logları)
9. Otomasyon ve PowerShell Orkestrasyonu
VMM tüm işlemleri PowerShell ile otomatikleştirmenizi sağlar:
# Yeni VM oluşturma $vmHost = Get-SCVMHost -ComputerName "HCI-NODE2" New-SCVirtualMachine -Name "SQLCluster01" -VMHost $vmHost -MemoryMB 4096 -CPUCount 4
Otomasyon için System Center Orchestrator veya Azure Automation Runbook entegrasyonu da mümkündür.
10. Sonuç
SCVMM, HCI altyapılarını merkezi olarak yönetmek, kaynakları otomatik ölçeklendirmek ve yüksek erişilebilirlik sağlamak için güçlü bir orkestrasyon aracıdır. Azure entegrasyonu sayesinde hibrit bulut yönetimi kolaylaşır. Kurumsal ölçekte yönetim, otomasyon ve güvenlik için HostLigo Windows Sunucu Hizmetleri ile profesyonel HCI planlaması yapılabilir.