Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Windows Server 2025; Azure Yerel 2311.2 ve üzeri
Bu makalede Ağ ATC'sini dağıtıldıktan sonra yönetme hakkında bilgi verilmektedir. Ağ ATC, Windows Server ve Azure Yerel kümeleri için dağıtım ve ağ yapılandırma yönetimini basitleştirir. Ağ ATC'sini yönetmek için Windows PowerShell kullanırsınız.
Sunucu düğümü ekleme
Kümeye düğüm ekleyebilirsiniz. Kümedeki her düğüm aynı amacı alır ve kümenin güvenilirliğini artırır. Yeni sunucu düğümü, Network ATC ile ağ barındırma başlığındaki Gereksinimler ve en iyi uygulamalar bölümünde belirtilen tüm gereksinimleri yerine getirmelidir.
Bu görevde kümeye ek düğümler ekleyecek ve tutarlı bir ağ yapılandırmasının kümedeki tüm düğümler arasında nasıl uygulandığını gözlemleyeceksiniz.
Kümeye
Add-ClusterNode
ek (yapılandırılmamış) düğümleri eklemek için cmdlet'ini kullanın. Şu anda kümeye yalnızca yönetim erişimine ihtiyacınız vardır. Kümedeki her düğümdeki tüm pNIC'lerin isimleri aynı olmalıdır.Add-ClusterNode -Cluster CLUSTER01 Get-ClusterNode
Tüm küme düğümleri arasında durumu denetleyin. 21H2 sürümünde parametresini
-ClusterName
kullanmanız gerekir. Ağ ATC, küme adını sürüm 22H2 ve sonraki sürümlerden otomatik olarak algılar.Get-NetIntentStatus
Uyarı
Kümeye eklediğiniz sunuculardan birinde diğer sunucularda bulunan bir ağ bağdaştırıcısı eksikse hatasını
Get-NetIntentStatus
PhysicalAdapterNotFound
bildirir.Get-NetIntentStatus
kullanarak tüm düğümlerin sağlama durumunu denetleyin. Cmdlet, her iki düğüm için de yapılandırmayı raporlar. Bunun hazırlanması, orijinal düğümle benzer bir süre alabilir.Get-NetIntentStatus
Kümeye aynı anda birkaç düğüm de ekleyebilirsiniz.
Depolama veya yönetim sistemleri için varsayılan VLAN'ları değiştirme
Ağ ATC tarafından belirtilen varsayılan VLAN'ları veya ortamınıza özgü değerleri kullanabilirsiniz. Bunu yapmak için Add-NetIntent üzerinde -ManagementVLAN ve -StorageVLANs parametresini kullanın.
Add-NetIntent -Name MyIntent -StorageVLANs 101, 102 -ManagementVLAN 10
Bir intent'e ağ bağdaştırıcıları ekleyin veya kaldırın
Bu görev, bir amaç için atanan ağ bağdaştırıcılarını güncellemenize yardımcı olur. Kümenizdeki fiziksel bağdaştırıcılarda değişiklikler varsa, ilgili amaçları güncelleştirmek için kullanabilirsiniz Update-NetIntentAdapter
.
Bu örnekte, pNIC03 ve pNIC04 adlı iki yeni bağdaştırıcı yükledik ve bunların 'Cluster_Compute' adlı amacımızda kullanılmasını istiyoruz.
Küme düğümlerinden birinde komutunu çalıştırarak
Get-NetAdapter
her iki bağdaştırıcının da mevcut olup olmadığını denetleyin ve her küme düğümünde 'Yukarı' durumunu bildirin.Get-NetAdapter -Name pNIC03, pNIC04 -CimSession (Get-ClusterNode).Name | Select Name, PSComputerName
Amacı eski ve yeni ağ bağdaştırıcılarını içerecek şekilde güncelleştirmek için aşağıdaki komutu çalıştırın.
Update-NetIntentAdapter -Name Cluster_Compute -AdapterName pNIC01,pNIC02,pNIC03,pNIC04
Ağ bağdaştırıcılarının amaca başarıyla eklenip eklenmediğini kontrol edin.
Get-NetIntent -Name Cluster_Compute
Genel geçersiz kılmalar ve küme ağ ayarları
Ağ ATC, temel olarak iki tür küresel devre dışı bırakmadan oluşur: Vekil Sunucu Yapılandırmaları ve Küme Ağ Özellikleri.
Küme ağ özellikleri
Bu bölümde, yeni Küme Ağ Özellikleri kümesinin üzerinden geçeceğiz. Yeni Küme Ağı Özellikleri, performans seçeneklerini, bant genişliği sınırlarını denetleyerek ve dinamik geçişleri yöneterek küme ağlarını yöneterek küme ağ adlandırmasını etkinleştirir ve iyileştirir.
Küme ağ adlandırması
Açıklama: Varsayılan olarak, yük devretme kümelemesi her zaman şu gibi benzersiz alt ağları adlandırıyor: "Küme Ağı 1", "Küme Ağı 2", vb. Bu, ağın gerçek kullanımına bağlı değildir, çünkü kümelemenin ağları kullanmayı nasıl amaçladığınız hakkında şimdiye kadar hiçbir yolu yoktur!
Yapılandırmanızı Ağ ATC aracılığıyla tanımladıktan sonra, artık alt ağların nasıl kullanılacağını anlıyoruz ve küme ağlarını daha uygun bir şekilde adlandırabiliriz. Örneğin, yönetim, depolama ağı 1, depolama ağı 2 (varsa vb.) için hangi alt ağın kullanıldığını biliyoruz. Sonuç olarak ağları daha bağlamsal olarak adlandırabiliriz.
Aşağıdaki ekran görüntüsünde, depolama amacının bu bağdaştırıcı kümesine uygulandığını görebilirsiniz. Yöneticinin araştırmak isteyebileceği başka bir bilinmeyen küme ağı gösterilmektedir.
Dinamik geçiş ağ seçimi
Bu değer amaç tabanlı dinamik geçiş kümesi ağ seçim mantığını etkinleştirir veya devre dışı bırakır. Varsayılan olarak, bu etkindir ($true) ve gönderilen amaç bilgilerine göre küme ağlarının seçilmesine neden olur. Dinamik Geçiş Ağ Seçimi devre dışı bırakılırsa, kullanıcı bir dinamik geçiş ağı ayarlayabilir ve varsayılan davranış, Ağ ATC'sinin olmaması durumunda beklediğiniz duruma geri döner.
Sanal makine geçişlerini etkinleştirme: performans seçimi
Bu değer, sanal makine dinamik geçiş aktarımlarının amaç tabanlı seçimini etkinleştirir veya devre dışı bırakır. Varsayılan olarak, bu etkinleştirilir ve sistemin en iyi dinamik geçiş aktarımını otomatik olarak belirlemesine neden olur, örneğin: SMB, Sıkıştırma, TCP.
Devre dışı bırakıldıysa:
- Dinamik geçiş aktarım seçimi, VirtualMachineMigrationPerformanceOption geçersiz kılma değeri içinde belirtilen aktarımı kullanır.
- VirtualMachineMigrationPerformanceOption geçersiz kılma değeri belirtilmezse, Ağ ATC yokken olan davranışa geri döner.
- Null ise ve VirtualMachineMigrationPerformanceOption yapılandırılmışsa, bu seçeneği $false olarak yapılandırın ve VirtualMachineMigrationPerformanceOption geçersiz kılmasında belirtilen seçeneği kullanın.
Sanal makine geçişi performans seçeneği
Ağ ATC, TCPIP, Sıkıştırma veya SMB'ye dinamik geçiş aktarımını yapılandırıyor. Null ise sistem, sistem yapılandırmasına ve özelliklerine göre en iyi seçeneği hesaplar.
Maksimum eşzamanlı sanal makine geçişleri
Ağ ATC, varsayılan eşzamanlı Sanal Makine geçişi sayısını bir olarak ayarlar. Bu özellik için izin verilen olası değerler aralığı bir ile 10 arasındadır.
En fazla SMB geçiş bant genişliği
Bu değer, SMB trafik sınıfının tüketimini önlemek için SMB ile taşınan dinamik geçiş trafiğinde belirli bir bant genişliği sınırını (Gb/sn cinsinden) zorlar. Bu değer yalnızca canlı geçiş aktarımı SMB ise kullanılabilir. Varsayılan değer hesaplanır.
Küme ağ ayarlarını özelleştirme
Küme Ağ Özellikleri, tanımlanan varsayılan değerleriyle çalışır. Küme ağ özelliklerini devre dışı bırakmak, desteklenmeyen bir senaryoya neden olmadığı için, Network ATC'de bir 'globaloverride' (genel geçersiz kılma) seçeneği vardır. Özellikleri ayarlamak ve küme ağ özelliği özelliklerini ihtiyaçlarınıza göre özelleştirmek için genel geçersiz kılmayı kullanabilirsiniz.
Ağ ATC'si ile GlobalOverride eklemek için:
$clusterOverride = New-NetIntentGlobalClusterOverrides
'clusterOverride' değişkeni aşağıdaki özelliklere sahiptir:
Geçersiz kılma için herhangi bir özellik ayarladıktan sonra, aşağıdaki komutla bunu kümeniz için GlobalOverride olarak ekleyebilirsiniz:
Set-NetIntent -GlobalClusterOverrides $clusterOverride
ClusterOverride çalıştırmanızın başarısının doğrulanması için:
Get-NetIntentStatus -Globaloverrides
GlobalClusterOverride'ı kaldırmak için aşağıdakileri çalıştırın:
Remove-NetIntent -GlobalOverrides $clusterOverride
Ara sunucu yapılandırmaları
Proxy, belirli bir amaca bağlı olmadığından var olan ATC geçersiz kılmalarına göre farklıdır. Aslında, amaç olmadığında ara sunucu yapılandırmasını destekleriz. Küme Ağ Özelliklerine benzer şekilde Add/Set/Get-NetIntent üzerinde yeni genel geçersiz kılma parametreleri uygulayarak bu senaryoya en iyi şekilde destek veririz.
Komutu New-NetIntentGlobalProxyOverrides
, mevcut QoS, RSS ve SwitchConfig geçersiz kılmalarına benzer bir geçersiz kılma nesnesi oluşturmak için kullanılır. Komutun iki parametre kümesi olacaktır:
Varsayılan parametre kümesi
ProxyServer: ProxyServer parametresi, dizeleri giriş olarak alır ve bu, https trafiği için kullanılacak ara sunucunun URL'sini temsil eder. ProxyServer, Ara Sunucu ayarlanırken gerekli bir parametredir.
ProxyBypass: ProxyBypass parametresi, ara sunucuyu atlayarak ziyaret edilmesi gereken sitelerin listesini alır. Kısa ad kullanan tüm sunucuları atlamak için local
kullanın.
Otomatik Algıla: Otomatik Algıla, Web Ara Sunucusu Otomatik Bulma'nın (WPAD) etkinleştirilmesi gerekip gerekmediğini belirten bir true veya false parametresidir.
Otomatik Algıla parametre kümesi
AutoConfigUrl: AutoConfigUrl parametresi, http ve/veya https trafiği için giriş olarak kullanmak üzere ara sunucunun URL'sini içeren bir dize alır. Her iki trafik sınıfı için de ayırmak için noktalı virgül kullanın. Bu gerekli bir parametredir.
Otomatik Algıla: Yukarıdaki AutoDetect parametresine benzer şekilde bu, Web Ara Sunucusu Otomatik Bulma'nın (WPAD) etkinleştirilmesi gerekip gerekmediğini belirten true veya false parametresidir.
Ara sunucuyu ayarlama
Proxy yapılandırmalarınızı aşağıdaki yollarla ayarlayabilirsiniz:
$ProxyOverride = New-NetIntentGlobalProxyOverrides -ProxyServer https://itg.contoso.com:3128 -ProxyBypass *.foo.com
AutoConfigURL
Anahtarı kullanarak ara sunucu yapılandırmanızı aşağıdaki şekilde ayarlayabilirsiniz:
$ProxyOverride = New-NetIntentGlobalProxyOverrides -AutoConfigUrl https://itg.contoso.com
Kümeniz için aşağıdaki gibi bir GlobalProxyOverride ekleyebilirsiniz:
Set-NetIntent -GlobalProxyOverride $ProxyOverride
Kümenizdeki GlobalProxyOverride ayarını kaldırmak için aşağıdaki adımları izleyin:
Remove-NetIntent -GlobalOverride $ProxyOverride
Son olarak, herhangi bir genel geçersiz kılmaya, Ara Sunucuya veya Kümeye erişmek için aşağıdaki komutları çalıştırabilirsiniz:
$Obj1 = Get-NetIntent -GlobalOverride
$Obj1
Daha spesifik olarak, Proxy ve Küme global geçersiz kılmalarına sırasıyla, $Obj1
için ilgili parametrelerini çağırarak erişebilirsiniz.
$Obj1.ProxyOverride
$Obj1.ClusterOverride
Ağ ayarlarını güncelleştirme veya geçersiz kılma
Bu görev, zaten dağıtılmış olan varsayılan yapılandırmayı geçersiz kılmanıza yardımcı olur. Bu örnek, SMB Direct için varsayılan bant genişliği ayırmasını değiştirir.
Önemli
Microsoft'un en iyi yöntemlerini temel alan varsayılan ayarları kullanmanızı öneririz.
Olası geçersiz kılma cmdlet'lerinin listesini alın. Kullanılabilir seçenekleri görmek için joker karakterler kullanırız:
Get-Command -Noun NetIntent*Over* -Module NetworkATC
DCB Hizmet Kalitesi (QoS) yapılandırması için bir geçersiz kılma nesnesi oluşturun:
$QosOverride = New-NetIntentQosPolicyOverrides $QosOverride
Doğrudan SMB için bant genişliği yüzdesini değiştirin:
$QosOverride.BandwidthPercentage_SMB = 25 $QosOverride
Uyarı
Değerler yalnızca geçersiz kıldığınız özellikler için gösterilir.
Geçersiz kılma belirtildiğinde niyet talebini gönderin.
Set-NetIntent -Name Cluster_ComputeStorage -QosPolicyOverrides $QosOverride
Sağlama durumunun tamamlanmasını bekleyin:
Get-NetIntentStatus -Name Cluster_ComputeStorage | Format-Table IntentName, Host, ProvisioningStatus, ConfigurationStatus
Tüm küme düğümlerinde geçersiz kılmanın düzgün bir şekilde ayarlandığını kontrol edin. Örnekte, SMB_Direct trafik sınıfı %25 bant genişliği yüzdesiyle geçersiz kılındı:
Get-NetQosTrafficClass -Cimsession (Get-ClusterNode).Name | Select PSComputerName, Name, Priority, Bandwidth
VM'lerde Ağ ATC'lerini test edin
Azure Yerel'i VM'lerin içinde çalıştırmak, test ortamları için kullanışlıdır. Bunu yapmak için, amacınıza NetworkDirect bağdaştırıcı özelliğini devre dışı bırakan bir geçersiz kılma ekleyin:
$AdapterOverride = New-NetIntentAdapterPropertyOverrides
$AdapterOverride.NetworkDirect = 0
Add-NetIntent -Name MyIntent -AdapterName vmNIC01, vmNIC02 -Management -Compute -Storage -AdapterPropertyOverrides $AdapterOverride
Uyarı
Her VM'de birden çok sanal CPU'nuz olduğundan emin olun.
Bir niyeti kaldır
Bazen farklı bir yapılandırmayı test etmek gibi tüm amaçları kaldırmak ve baştan başlamak isteyebilirsiniz. Remove-NetIntent cmdlet'ini kullanarak amaçları kaldırabilirsiniz ancak bunu yaptığınızda amaçlar için oluşturulan sanal anahtarlar ve DCB/NetQoS yapılandırmaları temizlenmez. Ağ ATC sisteminizdeki öğeleri yok etmemeye işaret eder, bu genellikle iyi bir şeydir, ancak baştan başlamak için bazı el ile adımlar gerçekleştirmeniz gerektiği anlamına gelir.
Tüm ağ amaçlarını kaldırmak ve bu amaçlar için Ağ ATC tarafından oluşturulan sanal anahtarları ve NetQoS yapılandırmalarını silmek için, aşağıdaki betiği kümedeki sunuculardan birinde yerel olarak çalışan bir PowerShell oturumunda çalıştırın (hangisi önemli değildir).
$clusname = Get-Cluster
$clusternodes = Get-ClusterNode
$intents = Get-NetIntent -ClusterName $clusname
foreach ($intent in $intents)
{
Remove-NetIntent -Name $intent.IntentName -ClusterName $clusname
}
foreach ($intent in $intents)
{
foreach ($clusternode in $clusternodes)
{
Remove-VMSwitch -Name "*$($intent.IntentName)*" -ComputerName $clusternode -ErrorAction SilentlyContinue -Force
}
}
foreach ($clusternode in $clusternodes)
{
New-CimSession -ComputerName $clusternode -Name $clusternode
$CimSession = Get-CimSession
Get-NetQosTrafficClass -CimSession $CimSession | Remove-NetQosTrafficClass -CimSession $CimSession
Get-NetQosPolicy -CimSession $CimSession | Remove-NetQosPolicy -Confirm:$false -CimSession $CimSession
Get-NetQosFlowControl -CimSession $CimSession | Disable-NetQosFlowControl -CimSession $CimSession
Get-CimSession | Remove-CimSession
}
Düğüm başına dağıtımdaki yapılandırmayı kaldırmak için, mevcut tüm amaçları ve ilgili vSwitch'lerini kaldırmak için her düğüme aşağıdaki komutları kopyalayıp yapıştırın:
$intents = Get-NetIntent
foreach ($intent in $intents)
{
Remove-NetIntent -Name $intent.IntentName
Remove-VMSwitch -Name "*$($intent.IntentName)*" -ErrorAction SilentlyContinue -Force
}
Get-NetQosTrafficClass | Remove-NetQosTrafficClass
Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false
Get-NetQosFlowControl | Disable-NetQosFlowControl
Dağıtım sonrası görevler
Ağ ATC dağıtımından sonra tamamlanacak görevler, kullanılan Azure Stack HCI sürümüne bağlıdır. Azure Stack HCI 21H2 Kümeleri için:
Depolama bağdaştırıcılarına IP adresleri ekleyin: Depolama VLAN'larında DHCP kullanın veya NetIPAdress cmdlet'ini kullanarak statik IP adresleri ayarlayın. DHCP sunucusundan adres alamayan bağdaştırıcılara verilen Otomatik Özel IP Adresleme (APIPA) adreslerini kullanamazsınız.
SMB bant genişliği sınırlarını ayarlayın: Dinamik geçiş doğrudan SMB (RDMA) kullanıyorsa, dinamik geçişin Depolama Alanları Doğrudan ve Yük Devretme Kümelemesi tarafından kullanılan tüm bant genişliğini kullanmadığından emin olmak için bir bant genişliği sınırı yapılandırın.
Uzatılmış küme yapılandırması: Ağ ATC yönetilen sisteminize Stretch S2D eklemek için, Ağ ATC belirtilen amacı uyguladıktan sonra gerekli yapılandırmayı (vNIC'ler dahil vb.) el ile eklemeniz gerekir.
Depolama Bağdaştırıcıları, SMB Bant Genişliği Sınırları ve Esnetme yapılandırmaları için Otomatik IP Adresleme artık Azure Yerel'de Ağ ATC ile dağıtılabilir. Daha fazla bilgi için bakınız:
Otomatik Depolama IP Adresleme: Ağ ATC ile Otomatik Depolama IP Adresleme
Küme Ağ Ayarları ve SMB Yapılandırması: Ağ ATC ile Otomatik Depolama IP Adreslemesi
Stretch kümesi yapılandırması: Network ATC ile Stretch Kümesini Ayarlama
Otomatik düzeltmeyi doğrulama
Ağ ATC, dağıtılan yapılandırmanın tüm küme düğümlerinde aynı kalmasını sağlar. Bu isteğe bağlı bölümde, yapılandırmamızda istemeden yapılan bir değişikliği taklit ederek (devre dışı bırakmadan) değiştireceğiz ve yanlış yapılandırılmış özelliği düzelterek sistemin güvenilirliğinin nasıl artırıldığını gözlemleyeceğiz.
Bağdaştırıcının mevcut MTU (JumboPacket) değerini denetleyin:
Get-NetAdapterAdvancedProperty -Name pNIC01, pNIC02, vSMB* -RegistryKeyword *JumboPacket -Cimsession (Get-ClusterNode).Name
Fiziksel bir adaptörün MTU'sunu geçersiz kılma belirtmeden değiştirin. Yanlışlıkla yapılan bir değişiklik veya "yapılandırma kayması" simüle edilir ve bu, düzeltilmelidir.
Set-NetAdapterAdvancedProperty -Name pNIC01 -RegistryKeyword *JumboPacket -RegistryValue 4088
Bağdaştırıcının mevcut MTU (JumboPacket) değerinin değiştirildiğini doğrulayın:
Get-NetAdapterAdvancedProperty -Name pNIC01, pNIC02, vSMB* -RegistryKeyword *JumboPacket -Cimsession (Get-ClusterNode).Name
Yapılandırmayı yeniden deneyin. Bu adım yalnızca düzeltmeyi hızlandırmak için gerçekleştirilir. Ağ ATC bu yapılandırmayı otomatik olarak düzeltecektir.
Set-NetIntentRetryState -ClusterName CLUSTER01 -Name Cluster_ComputeStorage -NodeName Node01
Tutarlılık denetiminin tamamlandığını doğrulayın:
Get-NetIntentStatus -ClusterName CLUSTER01 -Name Cluster_ComputeStorage
Bağdaştırıcının MTU (JumboPacket) değerinin beklenen değere döndürüldüğünü doğrulayın:
Get-NetAdapterAdvancedProperty -Name pNIC01, pNIC02, vSMB* -RegistryKeyword *JumboPacket -Cimsession (Get-ClusterNode).Name
Daha fazla doğrulama örneği için bkz . Ağ ATC tanıtımı.
Sonraki Adımlar
- Network ATC hakkında daha fazla bilgi almak için buraya tıklayın.
- Esnetilmiş kümeler hakkında daha fazla bilgi edinin.