Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Windows Server 2025; Azure Local 2311.2 en hoger
In dit artikel wordt u begeleid bij de vereisten, aanbevolen procedures en implementatie van Network ATC. Netwerk-ATC vereenvoudigt het implementatie- en netwerkconfiguratiebeheer voor Windows Server- en Azure Local-clusters. Network ATC biedt een op intentie gebaseerde benadering voor het hosten van netwerkimplementatie. Door een of meer intenties (beheer, rekencapaciteit of opslag) voor een netwerkadapter op te geven, kunt u de implementatie van de beoogde configuratie automatiseren. Zie Het overzicht van Network ATC voor meer informatie over Network ATC, inclusief een overzicht en definities.
Als u feedback hebt of problemen ondervindt, raadpleegt u de sectie vereisten en aanbevolen procedures, controleert u het gebeurtenislogboek van Network ATC en werkt u samen met uw Microsoft-ondersteuningsteam.
Vereiste voorwaarden
Voltooi de volgende vereisten voor het gebruik van Network ATC:
Op alle servers in het cluster moet Windows Server 2025 of hoger worden uitgevoerd voor Windows Server en versie 2311.2 of hoger voor lokale Azure-omgevingen.
Fysieke hosts moeten worden gebruikt die zijn gecertificeerd voor Windows Server of Azure Local. Zie De Windows Server-catalogus voor hardware die is gecertificeerd voor beveiligde kernservers. Zie de lokale Azure-catalogus voor gevalideerde knooppunten of hoger voor Azure Local.
Adapters in dezelfde netwerk-ATC-intentie moeten symmetrisch zijn (van hetzelfde merk, model, snelheid en configuratie) en beschikbaar zijn op elk clusterknooppunt.
Asymmetrische adapters leiden tot een fout bij het implementeren van een intentie. Netwerk-ATC bevestigt automatisch de symmetrie van de adapter voor alle knooppunten in het cluster voordat een intentie wordt geïmplementeerd.
Zie Switch Embedded Teaming (SET) voor meer informatie over adaptersymmetrie.
Elke fysieke adapter die is opgegeven in een intentie, moet dezelfde naam gebruiken op alle knooppunten in het cluster.
Zorg ervoor dat elke netwerkadapter de status Up heeft, zoals geverifieerd door de PowerShell-cmdlet
Get-NetAdapter
.Voor elk knooppunt moeten de volgende Windows Server-functies zijn geïnstalleerd:
- Netwerk ATC
- Hyper-V
- Failover-clusterbeheer
- Overbrugging van Datacenter
Hier volgt een voorbeeld van het installeren van de vereiste functies via PowerShell:
Install-WindowsFeature -Name NetworkATC, Hyper-V, 'Failover-Clustering', 'Data-Center-Bridging' -IncludeManagementTools
Plaats elke adapter in dezelfde PCI-sleuf(en) in elke host. Deze procedure zorgt ervoor dat door beeldvormingssystemen geautomatiseerde naamgevingsconventies gemakkelijker verlopen.
Configureer het fysieke netwerk (switches) vóór Network ATC, inclusief VLAN's, MTU en DCB-configuratie. Zie De vereisten voor het fysieke netwerk voor meer informatie.
Belangrijk
Het implementeren van Network ATC in virtuele machines kan alleen worden gebruikt voor test- en validatiedoeleinden. Implementatie op basis van VM's vereist een overschrijving van de standaardinstellingen van de adapter om de eigenschap NetworkDirect uit te schakelen. Zie voor meer informatie over het indienen van een overschrijving: Standaardnetwerkinstellingen overschrijven.
Het implementeren van Network ATC in de zelfstandige modus kan alleen worden gebruikt voor test- en validatiedoeleinden.
Algemene ATC-opdrachten voor netwerken
Er zijn verschillende nieuwe PowerShell-opdrachten opgenomen in Network ATC. Voer deGet-Command -ModuleName NetworkATC
cmdlet uit om ze te identificeren. Zorg ervoor dat PowerShell wordt uitgevoerd als beheerder.
De Remove-NetIntent
cmdlet verwijdert een intentie uit het lokale knooppunt of cluster. Met deze opdracht wordt de aangeroepen configuratie niet vernietigd.
Voorbeeldintenties
Netwerk-ATC wijzigt hoe u hostnetwerken implementeert, niet wat u implementeert. U kunt meerdere scenario's implementeren zolang elk scenario wordt ondersteund door Microsoft. Hier volgen enkele voorbeelden van algemene implementatieopties en de Benodigde PowerShell-opdrachten. Dit zijn niet de enige combinaties die beschikbaar zijn, maar ze moeten u een idee geven van de mogelijkheden.
Ter vereenvoudiging laten we slechts twee fysieke adapters per SET-team zien, maar het is mogelijk om meer toe te voegen. Raadpleeg Plan Host Networking voor meer informatie.
Volledig geconvergeerd doel
Voor deze intentie worden reken-, opslag- en beheernetwerken geïmplementeerd en beheerd op alle clusterknooppunten.
Add-NetIntent -Name ConvergedIntent -Management -Compute -Storage -AdapterName pNIC01, pNIC02
Geconvergeerde reken- en opslagintentie; afzonderlijke beheerintentie
Er worden twee intenties beheerd over clusterknooppunten heen. Beheer maakt gebruik van pNIC01 en pNIC02; Compute en opslag bevinden zich op verschillende adapters.
Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute_Storage -Compute -Storage -AdapterName pNIC03, pNIC04
Volledig gedesaggregeerde intentie
Voor deze intentie worden reken-, opslag- en beheernetwerken allemaal beheerd op verschillende adapters op alle clusterknooppunten.
Add-NetIntent -Name Mgmt -Management -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06
Alleen-opslag-intentie
Voor deze intentie wordt alleen opslag beheerd. Beheer- en rekenadapters worden niet beheerd door Network ATC.
Add-NetIntent -Name Storage -Storage -AdapterName pNIC05, pNIC06
Rekenkracht- en beheerintentie
Voor deze intentie worden reken- en beheernetwerken beheerd, maar geen opslag.
Add-NetIntent -Name Management_Compute -Management -Compute -AdapterName pNIC01, pNIC02
Intenties voor meerdere computerbewerkingen (schakelen)
Voor deze intentie worden meerdere rekenswitches beheerd.
Add-NetIntent -Name Compute1 -Compute -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Compute2 -Compute -AdapterName pNIC05, pNIC06
Standaardwaarden voor netwerk-ATC
In deze sectie vindt u enkele van de belangrijkste standaardwaarden die worden gebruikt door Network ATC.
Standaardwaarden
In deze sectie worden aanvullende standaardwaarden beschreven die door Network ATC worden ingesteld.
Standaard-VLANs
Netwerk-ATC maakt standaard gebruik van de volgende VLAN's voor adapters met het type opslagintentie . Als de adapters zijn verbonden met een fysieke switch, moeten deze VLAN's zijn toegestaan op het fysieke netwerk. Als de adapters switchloos zijn, is er geen aanvullende configuratie vereist.
Intentie van de adapter | Standaardwaarde |
---|---|
Beheer | Het geconfigureerde VLAN voor beheeradapters wordt niet gewijzigd |
Opslagadapter 1 | 711 |
Opslagadapter 2 | 712 |
Opslagadapter 3 | 713 |
Opslagadapter 4 | 714 |
Opslagadapter 5 | 715 |
Opslagadapter 6 | 716 |
Opslagadapter 7 | 717 |
Opslagadapter 8 | 718 |
Toekomstig gebruik | 719 |
Kijk eens naar de volgende opdracht:
Add-NetIntent -Name MyIntent -Storage -AdapterName pNIC01, pNIC02, pNIC03, pNIC04
De fysieke NIC (of virtuele NIC indien nodig) is geconfigureerd voor het gebruik van respectievelijk VLAN's 711, 712, 713 en 714.
Opmerking
Met netwerk-ATC kunt u de VLAN's wijzigen die worden gebruikt met de StorageVlans
parameter op Add-NetIntent
.
Automatische opslag-IP-adressering
Netwerk ATC configureert automatisch geldige IP-adressen voor adapters met de opslag intentie. Netwerk-ATC doet dit op een uniforme manier op alle knooppunten in uw cluster en controleert of het gekozen adres nog niet in gebruik is op het netwerk.
Het standaard-IP-adres voor elke adapter op elk knooppunt in de opslagintentie wordt als volgt ingesteld:
Adapter | IP-adres en Subnet | VLAN |
---|---|---|
pNIC1 | 10.71.1.X | 711 |
pNIC2 | 10.71.2.X | 712 |
pNIC3 | 10.71.3.X | 713 |
Als u IP-adressering voor automatische opslag wilt omzeilen, maakt u een opslagwijziging en geeft u deze bij het aanmaken van een intentie door.
$StorageOverride = New-NetIntentStorageOverrides
$StorageOverride.EnableAutomaticIPGeneration = $false
Add-NetIntent -Name MyIntent -Storage -Compute -AdapterName 'pNIC01', 'pNIC02' -StorageOverrides $StorageOverride
Clusternetwerkinstellingen
Netwerk-ATC configureert standaard een set clusternetwerkfuncties. Hieronder ziet u de standaardwaarden:
Vastgoed | Verstek |
---|---|
Netwerkbenaming inschakelen | $true |
Netwerkselectie voor live-migratie inschakelen | $true |
VirtueleMachineMigratiePrestatieInschakelen | $true |
Prestatieoptie voor Virtuele Machine Migratie | De standaardwaarde wordt berekend: SMB, TCP of compressie |
Maximum aantal virtuele machine migraties | 1 |
Maximale SMB-migratiebandbreedte in Gbps | De standaardinstelling wordt berekend op basis van de configuratie |
Standaardconfiguratie van Data Center Bridging (DCB)
Netwerk-ATC brengt de volgende prioriteiten en bandbreedtereservering vast. Deze configuratie moet ook worden geconfigureerd in het fysieke netwerk.
Beleid | Gebruik | Standaardprioriteit | Standaard bandbreedte reservering |
---|---|---|---|
groepering | Cluster heartbeat-reservering | 7 | 2% als de adapter(s) |
SMB_Direct | RDMA-opslagverkeer | 3 | 50% |
Verstek | Alle andere verkeerstypen | 0 | Rest |
Opmerking
Met netwerk-ATC kunt u standaardinstellingen overschrijven, zoals standaardbandbreedtereservering. Zie Netwerkinstellingen bijwerken of overschrijven voor voorbeelden.
Veelvoorkomende foutberichten
Met de nieuwe gebeurtenislogboeken zijn er enkele eenvoudige probleemoplossingsmethoden voor het identificeren van intentieimplementatiefouten. In deze sectie vindt u een overzicht van enkele veelvoorkomende oplossingen wanneer er een probleem optreedt. De onderstaande fouten zijn afkomstig uit de uitvoer van de Get-NetIntentStatus
cmdlet.
Fout: AdapterBindingConflict
Scenario 1: Een adapter is daadwerkelijk gebonden aan een bestaande vSwitch die conflicteert met de nieuwe vSwitch die wordt geïmplementeerd door Network ATC.
Oplossing: Verwijder de conflicterende vSwitch en vervolgens Set-NetIntentRetryState
Scenario 2: Een adapter is gebonden aan het onderdeel, maar niet noodzakelijkerwijs een vSwitch.
Oplossing: Schakel het vms_pp-onderdeel uit (koppel de adapter van de vSwitch los), en voer Set-NetIntentRetryState uit.
Fout: ConflicterendeVerkeersklasse
Dit probleem treedt op omdat er al een verkeersklasse is geconfigureerd. Deze vooraf geconfigureerde verkeersklasse conflicteert met de verkeersklassen die worden geïmplementeerd door Network ATC. De klant kan bijvoorbeeld al een verkeersklasse met de naam SMB hebben geïmplementeerd wanneer Network ATC een vergelijkbare verkeersklasse met een andere naam implementeert.
oplossing:
Wis de huidige DCB-configuratie op het systeem en voer vervolgens Set-NetIntentRetryState uit.
Get-NetQosTrafficClass | Remove-NetQosTrafficClass
Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false
Get-NetQosFlowControl | Disable-NetQosFlowControl
Foutmelding: RDMANotOperational
Mogelijk ziet u dit bericht:
Als de netwerkadapter een Postvak IN-stuurprogramma gebruikt. Ingebouwde stuurprogramma's worden niet ondersteund en moeten worden bijgewerkt.
Oplossing: Upgrade het stuurprogramma voor de adapter.
Als SR-IOV is uitgeschakeld in het BIOS.
Oplossing: SR-IOV inschakelen voor de adapter in het systeem-BIOS
Als RDMA is uitgeschakeld in het BIOS
Oplossing: RDMA inschakelen voor de adapter in het systeem-BIOS
Fout: InvalidIsolationID
Dit bericht treedt op wanneer RoCE RDMA wordt gebruikt en u de standaard-VLAN hebt overschreven met een waarde die niet kan worden gebruikt met dat protocol. RoCE RDMA vereist bijvoorbeeld een niet-nul VLAN, zodat PFC-markeringen (Priority Flow Control) aan het frame kunnen worden toegevoegd. Er moet een VLAN-waarde tussen 1 en 4094 worden gebruikt. Network-ATC zal de waarde die u hebt opgegeven niet overschrijven zonder tussenkomst van een beheerder om verschillende redenen. Ga als volgt te werk om dit probleem op te lossen:
Kies iWARP als het RDMA-protocol (NetworkDirect)
Oplossing: Als dit wordt ondersteund door de adapter, kiest Network ATC automatisch iWARP als rdma-protocol dat een VLAN-id van 0 kan gebruiken. Verwijder de overschrijving die RoCE afdwingt als het gekozen protocol.
De standaard-VLAN's gebruiken
Oplossing: We raden u ten zeerste aan de standaard-VLAN's van Network ATC te gebruiken
Een geldig VLAN gebruiken
Wanneer u een VLAN opgeeft, gebruikt u de parameter -StorageVLAN's en geeft u door komma's gescheiden waarden op tussen 1 - 4094.
Volgende stappen
- Beheer uw Network ATC-implementatie. Zie Netwerk-ATC beheren.
- Meer informatie over stretched clusters.