Ağ ATC ile konak ağını dağıtma

Uygulama hedefi: Azure Stack HI, sürüm 21H2

Bu makalede, ağ ATC 'nin gereksinimleri, en iyi yöntemleri ve dağıtımı boyunca size kılavuzluk eder. Ağ ATC, Azure Stack HCı kümeleri için dağıtım ve ağ yapılandırması yönetimini basitleştirir. Bu özellik, ağ dağıtımını barındırmak için amaç tabanlı bir yaklaşım sağlar. Bir ağ bağdaştırıcısı için bir veya daha fazla amaç (yönetim, işlem veya depolama) belirterek hedeflenen yapılandırmanın dağıtımını otomatik hale getirebilirsiniz. Genel bakış ve tanımlar dahil ağ ATC hakkında daha fazla bilgi için bkz. ağ ATC 'ye genel bakış.

Geri bildiriminiz varsa veya herhangi bir sorunla karşılaşırsanız, gereksinimler ve en iyi uygulamalar bölümünü gözden geçirin, ağ ATC olay günlüğünü kontrol edin ve Microsoft destek ekibinizle çalışın.

Gereksinimler ve en iyi uygulamalar

Aşağıda Azure Stack HCı 'de ağ ATC 'nin kullanılmasına yönelik gereksinimler ve en iyi yöntemler verilmiştir:

  • Azure Stack HI, sürüm 21H2 veya üzeri sürümlerde desteklenir.

  • Kümedeki tüm sunucular Azure Stack HI, sürüm 21H2 çalıştırıyor olmalıdır.

  • Azure Stack HCı sertifikalı iki veya daha fazla fiziksel konak sistemi kullanılmalıdır.

  • Aynı ağ ATC hedefi içindeki bağdaştırıcıların simetrik olması gerekir (aynı marka, model, hız ve yapılandırma) ve her küme düğümünde kullanılabilir olmalıdır. Bağdaştırıcı simetrii hakkında daha fazla bilgi için bkz. anahtar eklenmiş Grup oluşturma (set)

  • Bir amaç içinde belirtilen her fiziksel bağdaştırıcı, kümedeki tüm düğümlerde aynı adı kullanmalıdır.

  • Her ağ bağdaştırıcısının, PowerShell cmdlet 'i tarafından doğrulanan "Up" durumuna sahip olduğundan emin olun Get-NetAdapter .

  • Küme düğümlerinin her bir düğüme aşağıdaki Azure Stack HCı özelliklerini yüklemesi gerekir:

    • Ağ ATC
    • Veri Merkezi Köprü Oluşturma (DCB)
    • Yük Devretme Kümelemesi
    • Hyper-V, PowerShell aracılığıyla gerekli özellikleri yüklemeye bir örnek aşağıda verilmiştir:
    Install-WindowsFeature -Name NetworkATC, Data-Center-Bridging, Hyper-V, Failover-Clustering -IncludeManagementTools
    
  • En iyi yöntem: her bağdaştırıcıyı her bir konaktaki aynı PCI yuvalarına ekleyin. Bu, Imaging sistemlerine göre otomatik adlandırma kurallarındaki kolaylıklar sağlar.

  • En iyi yöntem: VLAN, MTU ve DCB yapılandırma dahil ağ ATC 'den önce fiziksel ağı (anahtarlar) yapılandırın. Daha fazla bilgi için bkz. fiziksel ağ gereksinimleri .

Önemli

Ağ ATC 'nin sanal ortamlarda dağıtımı desteklenmez. Yapılandırdığı konak ağ özelliklerinin birkaçı, sanal makinelerde kullanılamaz ve bu da hatalara neden olur.

Ortak ağ ATC komutları

Ağ ATC 'ye eklenen birkaç yeni PowerShell komutu vardır. Get-Command -ModuleName NetworkATCCmdlet 'ini, bunları tanımlamak için çalıştırın. PowerShell 'in yönetici olarak çalıştığından emin olun.

Genellikle, bu cmdlet 'lerden yalnızca birkaçı gereklidir. Başlamadan önce cmdlet 'lere kısa bir genel bakış aşağıda verilmiştir:

PowerShell komutu Description
Add-NetIntent Amaç oluşturur ve gönderir
Set-NetIntent Mevcut bir amacı değiştirir
Get-NetIntent Amaçları listesini alır
Get-NetIntentStatus Amaç durumunu alır
Update-NetIntentAdapter Mevcut bir amaç tarafından yönetilen bağdaştırıcıları güncelleştirir
Remove-NetIntent Yerel düğüm veya kümeden bir amacı kaldırır. Bu, çağrılan yapılandırmayı yok etmez.
Set-NetIntentRetryState Bu komut, üç denemeden sonra başarısız olduysa, ağ ATC 'nin hedefi yeniden uygulamayı denemesini ister. ( Get-NetIntentStatus = ' Failed ').

Ayrıca, ATC 'nin geçersiz kılmaları kullanarak oluşturduğu varsayılan yapılandırma ağını de değiştirebilirsiniz. Olası geçersiz kılma commandizin listesini görmek için aşağıdaki komutu kullanın:

Get-Command -Noun NetIntent*Over* -Module NetworkATC

Geçersiz kılmalar hakkında daha fazla bilgi için bkz. bir amacı geçersiz kılmayı güncelleştirme.

Örnek amaçlar

Ağ ATC, dağıttığınız şekilde değil, konak ağını nasıl dağıtacağınızı değiştirir. Her senaryo Microsoft tarafından desteklendiği sürece birden çok senaryo uygulanabilir. Yaygın Dağıtım seçeneklerine ve gerekli PowerShell komutlarına bazı örnekler aşağıda verilmiştir. Bunlar, sunulan tek birleşimler değildir ancak size olanaklar konusunda fikir vermelidir.

Kolaylık sağlaması için, her küme takımı için yalnızca iki fiziksel bağdaştırıcı gösteririz, ancak daha fazla eklemek mümkündür. Daha fazla bilgi için plan konak ağı ' na bakın.

Tam yakınsanmış amaç

Bu amaç için, işlem, depolama ve yönetim ağları tüm küme düğümlerinde dağıtılır ve yönetilir.

Fully converged intent

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

Yakınsama işlem ve depolama amacı; ayrı yönetim hedefi

İki amaç, küme düğümleri arasında yönetilir. Yönetim, pNIC01 ve pNIC02; kullanır. İşlem ve depolama farklı bağdaştırıcılardır.

Storage and compute converged intent

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

Tamamen dağınık amaç

Bu amaç için, işlem, depolama ve yönetim ağlarının hepsi tüm küme düğümleri genelinde farklı bağdaştırıcılara yönetilir.

Fully disaggregated intent

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

yalnızca Depolama amacı

Bu amaç için yalnızca depolama yönetilir. Yönetim ve işlem bağdaştırıcıları ağ ATC tarafından yönetilmez.

Storage only intent

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

İşlem ve yönetim hedefi

Bu amaç için işlem ve yönetim ağları yönetilir, ancak depolama değildir.

Management and compute intent

Add-NetIntent -Name Management_Compute -Management -Compute -ClusterName HCI01 -AdapterName pNIC01, pNIC02

Çoklu işlem (anahtar) hedefi

Bu amaç için birden çok işlem anahtarı yönetilir.

Multiple switches intent

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

Varsayılan ağ ATC değerleri

Bu bölümde, ağ ATC tarafından kullanılan anahtar varsayılan değerlerinden bazıları listelenir.

Varsayılan VLAN 'Lar

Aşağıdaki varsayılan VLAN 'Lar kullanılır. Bu VLAN 'Lar, doğru işlem için fiziksel ağda kullanılabilir olmalıdır.

Bağdaştırıcı hedefi Varsayılan değer
Yönetim Yönetim bağdaştırıcıları için yapılandırılmış VLAN değiştirilmez
Depolama bağdaştırıcısı 1 711
Depolama bağdaştırıcısı 2 712
Depolama bağdaştırıcısı 3 713
Depolama bağdaştırıcısı 4 714
Depolama bağdaştırıcısı 5 715
Depolama bağdaştırıcısı 6 716
Depolama bağdaştırıcısı 7 717
Depolama bağdaştırıcısı 8 718
Gelecekte kullanım 719

Aşağıdaki komutu inceleyin:

Add-NetIntent -Name Cluster_ComputeStorage -Storage -ClusterName HCI01 -AdapterName pNIC01, pNIC02, pNIC03, pNIC04

Fiziksel NIC (veya gerekirse sanal NIC), sırasıyla VLAN 711, 712, 713 ve 714 kullanacak şekilde yapılandırılmıştır.

Not

Ağ ATC, üzerinde parametresiyle kullanılan VLAN 'Ları değiştirmenize izin verir StorageVlansAdd-NetIntent .

Varsayılan veri merkezi köprü oluşturma (DCB) yapılandırması

Ağ ATC, aşağıdaki öncelikleri ve bant genişliği ayırmalarını belirler. Bu yapılandırma, fiziksel ağ üzerinde de yapılandırılmalıdır.

İlke Kullanın Varsayılan öncelik Varsayılan bant genişliği ayırma
Küme Küme sinyal ayırması 7 2% bağdaştırıcı < = 10 Gbps ise, bağdaştırıcılar 10 Gbps ise, %1 >
SMB_Direct RDMA Depolama trafiği 3 50%
Varsayılan Diğer tüm trafik türleri 0 Kalan

Not

Ağ ATC, varsayılan bant genişliği ayırma gibi varsayılan ayarları geçersiz kılmanızı sağlar. Örnekler için bkz. bir amacı geçersiz kılmayı güncelleştirme.

Sonraki adımlar