Blog

Microsoft Network ATC (Network Intent Based Management) Nedir?

Microsoft Network ATC (Network Intent Based Management), Windows Server Datacenter ve Azure Local ortamlarında ağ yapılandırmasını otomatikleştirmek ve standartlaştırmak amacıyla geliştirilmiş bir teknolojidir.

Geleneksel Hyper-V ve Failover Cluster kurulumlarında sistem yöneticileri;

  • SET (Switch Embedded Teaming) yapılandırması
  • Hyper-V Virtual Switch oluşturulması
  • Management Network ayarları
  • Live Migration ağları
  • RDMA ayarları
  • QoS yapılandırmaları
  • VLAN tanımlamaları

gibi işlemleri manuel olarak gerçekleştirmek zorundaydı.

Network ATC ise yöneticinin yalnızca ağın amacını (Intent) belirtmesini sağlar ve gerekli yapılandırmaları otomatik olarak oluşturur.

Network ATC’nin Temel Mantığı

Network ATC’nin çalışma prensibi oldukça basittir.

Yönetici şu şekilde bir intent tanımlar:

Add-NetIntent -Name Compute -Compute -AdapterName COMP-A,COMP-B

Bu komutla yönetici sadece ilgili ağın Compute amaçlı kullanılacağını belirtir.

Arka planda ise Network ATC;

  • SET Team oluşturur
  • Hyper-V Virtual Switch oluşturur
  • RDMA ayarlarını yapılandırır
  • QoS ayarlarını uygular
  • Cluster trafiği için gerekli optimizasyonları yapar

Böylece onlarca satırlık manuel yapılandırma tek bir intent ile tamamlanır.

Desteklenen Intent Türleri

Network ATC üç temel intent türünü destekler.

Management Intent

Sunucu yönetim trafiği için kullanılır.

Örnek:

Add-NetIntent -Name Management -Management -AdapterName MGMT-A,MGMT-B

Bu intent aşağıdaki trafiklerin taşınmasını sağlar:

  • Host yönetimi
  • Active Directory erişimi
  • DNS erişimi
  • Azure Arc iletişimi
  • Cluster yönetimi

Compute Intent

Sanal makine trafiği için kullanılır.

Örnek:

Add-NetIntent -Name Compute -Compute -AdapterName COMP-A,COMP-B

Bu intent;

  • Hyper-V vSwitch oluşturur
  • VM ağ trafiğini yönetir
  • SET Team yapılandırmasını gerçekleştirir

Storage Intent

Storage Spaces Direct (S2D) ortamlarında depolama trafiği için kullanılır.

Örnek:

Add-NetIntent -Name Storage -Storage -AdapterName SMB-A,SMB-B

Storage intent;

  • SMB Direct
  • RDMA
  • SMB Multichannel

ayarlarını otomatik olarak yapılandırır.

Network ATC’nin Sağladığı Avantajlar

Standart Yapılandırma

Tüm cluster düğümlerinde aynı yapılandırmanın uygulanmasını sağlar.

Örneğin;

Node1
Node2
Node3

üzerinde aynı intent kullanıldığında tüm sunucular aynı ağ yapılandırmasına sahip olur.

Hata Riskinin Azalması

Manuel yapılandırmalarda sıkça karşılaşılan;

  • Yanlış QoS
  • Eksik RDMA
  • Hatalı SET Team
  • Yanlış VLAN

gibi hataların önüne geçilir.

Daha Kolay Yönetim

Yöneticinin onlarca PowerShell komutu yerine yalnızca intent tanımlaması yeterlidir.

Bazı Act Örnek Yapılandırmaları

Fully converged intent

Add-NetIntent -Name ConvergedIntent -Management -Compute -Storage -AdapterName pNIC01, pNIC02

Converged compute and storage intent; separate management intent

Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute_Storage -Compute -Storage -AdapterName pNIC03, pNIC04

Fully disaggregated intent

Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06

Storage-only intent

Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06

Compute and management intent

Multiple compute (switch) intents

Add-NetIntent -Name Compute1 -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Compute2 -Compute -AdapterName pNIC05, pNIC06

Varsayılan VLAN’lar

Network ATC, Storage intent için otomatik VLAN atar.

Tabloyu Türkçeye çevirirsek:

IntentVarsayılan VLAN
ManagementDeğiştirilmez
Storage Adapter 1711
Storage Adapter 2712
Storage Adapter 3713
Storage Adapter 4714
Storage Adapter 5715
Storage Adapter 6716
Storage Adapter 7717
Storage Adapter 8718
Future Use719

Act İle Hyper-V Cluster Network Yapılandırması

Network ATC Ön Gereksinimleri (Windows Server 2025)

Network ATC kullanabilmek için ortamın belirli gereksinimleri karşılaması gerekir. Network ATC, Windows Server Failover Cluster mimarisi üzerine tasarlanmıştır ve tek başına çalışan bir ağ yönetim aracı değildir.

İşletim Sistemi Gereksinimleri

Network ATC aşağıdaki işletim sistemi sürümlerinde desteklenmektedir:

  • Windows Server 2025 Datacenter
  • Azure Local

Not: Network ATC, Windows Server Standard Edition üzerinde desteklenmez.

Network ATC’nin Cluster Üzerinde Etkinleştirilmesi

Network ATC (Network Automatic Traffic Control), Azure Local ve Windows Server kümelerinde ağ yapılandırmalarının merkezi olarak yönetilmesini sağlayan bir teknolojidir. Network ATC’nin cluster genelinde çalışabilmesi için öncelikle cluster’ın Network ATC tarafından yönetilebilir hale getirilmesi gerekir.

Bu işlem aşağıdaki komut ile gerçekleştirilir:

Komut çalıştırıldığında Network ATC, belirtilen cluster üzerinde merkezi bir yönetim yapısı oluşturur ve cluster’ı Network ATC yönetimine dahil eder. Bu aşamada herhangi bir ağ kartı, VLAN, Management veya Storage trafiği tanımlanmaz. Amaç, cluster genelinde uygulanacak ağ politikalarının yönetilebileceği temel altyapıyı hazırlamaktır.

Komutun başarılı şekilde tamamlanması sonrasında Network ATC aşağıdaki cluster seviyesindeki ağ özelliklerini yönetebilir hale gelir:

  • Cluster ağlarının otomatik isimlendirilmesi
  • Live Migration ağ seçimi
  • Live Migration performans modu (SMB, Compression veya TCP)
  • Eş zamanlı sanal makine taşıma (Concurrent Migration) ayarları
  • SMB tabanlı Live Migration bant genişliği sınırlandırmaları
  • Cluster genelinde uygulanacak ağ politikaları ve override yapılandırmaları
  • Yeni eklenen node’lara mevcut ağ yapılandırmalarının otomatik uygulanması

Bu yapı sayesinde cluster içerisindeki tüm düğümler (nodes) aynı ağ standartlarına göre yönetilir ve yapılandırma tutarlılığı sağlanır. Ayrıca ilerleyen aşamalarda oluşturulacak Management, Compute ve Storage intent’leri de bu merkezi yapı üzerinden cluster geneline uygulanabilir hale gelir.

Network ATC, Azure Local ve Windows Server kümelerinde ağ yapılandırmalarının merkezi, tutarlı ve otomatik olarak yönetilmesini sağlayan önemli bir bileşendir. Add-NetIntent -ClusterName komutu ile cluster, Network ATC yönetimine dahil edilerek cluster seviyesinde ağ politikalarının uygulanabileceği temel yapı oluşturulur. Bu sayede ağ yapılandırmaları standart hale getirilir, manuel yapılandırma hataları azaltılır ve yeni eklenen düğümlerin mevcut ağ tasarımına otomatik olarak uyum sağlaması mümkün olur.

Özellikle Management, Compute ve Storage ağlarının yönetildiği büyük ölçekli Hyper-V ve Azure Local ortamlarında Network ATC; operasyonel kolaylık, yapılandırma tutarlılığı ve sürdürülebilir yönetim avantajları sağlayarak modern veri merkezi altyapılarının önemli bir parçası haline gelmektedir.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu