Bagikan melalui


Menyebarkan jaringan host dengan Network ATC

Berlaku untuk: Windows Server 2025; Azure Local 2311.2 dan yang lebih baru

Artikel ini memandu Anda melalui persyaratan, praktik terbaik, dan penyebaran Network ATC. ATC Jaringan menyederhanakan penyebaran dan manajemen konfigurasi jaringan untuk kluster Windows Server dan Azure Local. NETWORK ATC menyediakan pendekatan berbasis tujuan untuk penerapan jaringan. Dengan menentukan satu atau beberapa niat (manajemen, komputasi, atau penyimpanan) untuk adaptor jaringan, Anda dapat mengotomatisasi penyebaran konfigurasi yang dimaksud. Untuk informasi selengkapnya tentang Network ATC, termasuk gambaran umum dan definisi, silakan lihat Network ATC overview.

Jika Anda memiliki umpan balik atau mengalami masalah, tinjau bagian persyaratan dan praktik terbaik, periksa log peristiwa ATC Jaringan, dan bekerja dengan tim dukungan Microsoft Anda.

Prasyarat

Selesaikan prasyarat berikut untuk menggunakan Network ATC:

  • Semua server dalam kluster harus menjalankan Windows Server 2025 atau yang lebih baru untuk Windows Server, dan versi 2311.2 atau yang lebih baru untuk lingkungan Azure Local.

  • Harus menggunakan host fisik yang disertifikasi untuk Windows Server atau Azure Local. Untuk perangkat keras yang disertifikasi untuk server Secured-core, lihat Katalog Windows Server. Untuk simpul yang divalidasi atau lebih tinggi di Azure Local, lihat Katalog Lokal Azure.

  • Adaptor dalam intent Network ATC yang sama harus simetris (dari merek, model, kecepatan, dan konfigurasi yang sama) dan tersedia di setiap node kluster.

    • Adaptor asimetris menyebabkan kegagalan dalam menerapkan maksud apa pun. Network ATC akan secara otomatis mengonfirmasi simetri adaptor untuk semua simpul dalam kluster sebelum menerapkan tujuan.

    • Untuk informasi selengkapnya tentang simetri adaptor, lihat Switch Embedded Teaming (SET).

  • Setiap adaptor fisik yang ditentukan dalam niat harus menggunakan nama yang sama pada semua simpul dalam kluster.

  • Pastikan setiap adaptor jaringan memiliki status "Naik", seperti yang diverifikasi oleh cmdlet PowerShell Get-NetAdapter.

  • Setiap simpul harus menginstal fitur Windows Server berikut:

    • Jaringan ATC
    • Hyper-V
    • Klasterisasi Failover
    • Penghubung Pusat Data

    Berikut adalah contoh menginstal fitur yang diperlukan melalui PowerShell:

    Install-WindowsFeature -Name NetworkATC, Hyper-V, 'Failover-Clustering', 'Data-Center-Bridging' -IncludeManagementTools
    
  • Masukkan setiap adaptor ke slot PCI yang sama di setiap host. Praktik ini mempermudah penerapan konvensi penamaan otomatis oleh sistem gambar.

  • Konfigurasikan jaringan fisik, termasuk sakelar, sebelum Network ATC, dan pastikan pengaturan VLAN, MTU, serta konfigurasi DCB. Untuk informasi selengkapnya, silakan lihat Persyaratan Jaringan Fisik.

Penting

Menyebarkan ATC Jaringan di komputer virtual hanya dapat digunakan untuk tujuan pengujian dan validasi. Penyebaran berbasis mesin virtual memerlukan penyesuaian pengaturan adaptor default untuk menonaktifkan properti NetworkDirect. Untuk informasi selengkapnya mengenai pengiriman penggantian, silakan lihat: Menggantikan pengaturan jaringan default.

Menyebarkan Network ATC dalam mode berdiri sendiri hanya boleh digunakan untuk tujuan pengujian dan validasi.

Perintah Network ATC Umum

Ada beberapa perintah PowerShell baru yang disertakan dengan Network ATC. Jalankan cmdlet Get-Command -ModuleName NetworkATC untuk mengidentifikasi. Pastikan PowerShell dijalankan sebagai administrator.

Cmdlet Remove-NetIntent menghapus niat dari simpul atau kluster lokal. Perintah ini tidak menghancurkan konfigurasi yang dipanggil.

Contoh niat

Network ATC mengubah cara Anda menyebarkan jaringan host, bukan apa yang Anda sebarkan. Anda dapat menyebarkan beberapa skenario selama setiap skenario didukung oleh Microsoft. Berikut adalah beberapa contoh opsi penyebaran umum, dan perintah PowerShell yang diperlukan. Ini bukan satu-satunya kombinasi yang tersedia tetapi mereka harus memberi Anda gambaran tentang kemungkinannya.

Untuk kesederhanaan, kami hanya menunjukkan dua adaptor fisik per tim SET, namun dimungkinkan untuk menambahkan lebih banyak. Untuk informasi selengkapnya, silakan lihat Perencanaan Jaringan Host.

Niat terkonvergensi penuh

Untuk niat ini, komputasi, penyimpanan, dan jaringan manajemen digunakan dan dikelola di semua node kluster.

Niat terkonvergensi penuh

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

Niat komputasi dan penyimpanan terkonvergensi; niat manajemen terpisah

Dua tujuan dikelola di seluruh node klaster. Manajemen menggunakan pNIC01, dan pNIC02; Komputasi dan penyimpanan ada di adapter yang berbeda.

Penyimpanan dan komputasi niat terintegrasi

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

Maksud yang sepenuhnya diuraikan

Untuk niat ini, jaringan komputasi, penyimpanan, dan manajemen semuanya dikelola pada adapter yang berbeda di semua node kluster.

Niat yang sepenuhnya terurai

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

Tujuan penyimpanan saja

Untuk tujuan ini, yang dikelola hanya penyimpanan. Adaptor-adaptor manajemen dan komputasi tidak dikelola oleh Network ATC.

Niat penyimpanan saja

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

Niat komputasi dan manajemen

Untuk niat ini, jaringan komputasi dan manajemen dikelola, tetapi bukan penyimpanan.

Tujuan manajemen dan komputasi

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

Beberapa maksud komputasi (switch)

Untuk tujuan ini, beberapa sakelar komputasi dikelola.

Tujuan beberapa sakelar

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

Nilai default ATC Jaringan

Bagian ini mencantumkan beberapa nilai default utama yang digunakan oleh Network ATC.

Nilai baku

Bagian ini mencakup nilai default tambahan yang akan diatur oleh NETWORK ATC.

VLAN Bawaan

Network ATC menggunakan VLAN berikut secara default untuk adapter dengan intent storage. Jika adaptor terhubung ke sakelar fisik , VLAN ini harus diizinkan di jaringan fisik. Jika adaptor tidak memiliki sakelar, tidak diperlukan konfigurasi tambahan.

Intent Adaptor Nilai Bawaan
Direksi VLAN yang dikonfigurasi untuk adapter manajemen tidak dimodifikasi
Adapter Penyimpanan 1 711
Adapter Penyimpanan 2 712
Adaptor Penyimpanan 3 713
Adapter Penyimpanan 4 714
Adapter Penyimpanan 5 715
Adapter Penyimpanan 6 716
Adapter Penyimpanan 7 717
Adapter Penyimpanan 8 718
Penggunaan Di Masa Depan 719

Pertimbangkan perintah berikut:

Add-NetIntent -Name MyIntent -Storage -AdapterName pNIC01, pNIC02, pNIC03, pNIC04

NIC fisik (atau NIC virtual jika perlu) dikonfigurasi untuk menggunakan VLAN masing-masing 711, 712, 713, dan 714.

Nota

Network ATC memungkinkan Anda untuk mengubah VLAN yang digunakan dengan parameter StorageVlans pada Add-NetIntent.

Penetapan alamat IP penyimpanan otomatis

Network ATC akan secara otomatis mengonfigurasi Alamat IP yang valid untuk adaptor dengan jenis target penyimpanan. NETWORK ATC melakukan ini dengan cara yang seragam di semua simpul di kluster Anda dan memverifikasi bahwa alamat yang dipilih belum digunakan pada jaringan.

Alamat IP default untuk setiap adaptor pada setiap simpul dalam tujuan penyimpanan akan dikonfigurasi sebagai berikut:

Adaptor Alamat IP dan Subnet VLAN
pNIC1 10.71.1.X 711
pNIC2 10.71.2.X 712
pNIC3 10.71.3.X 713

Untuk menggantikan Alamat IP Penyimpanan Otomatis, buat penggantian penyimpanan dan berikan penggantian saat membuat tujuan:

$StorageOverride = New-NetIntentStorageOverrides
$StorageOverride.EnableAutomaticIPGeneration = $false
Add-NetIntent -Name MyIntent -Storage -Compute -AdapterName 'pNIC01', 'pNIC02' -StorageOverrides $StorageOverride

Pengaturan jaringan kluster

Fitur Jaringan Kluster dikonfigurasikan oleh Network ATC secara bawaan. Pengaturan awal tercantum di bawah ini:

Harta benda Bawaan
AktifkanPenamaanJaringan benar
Mengaktifkan Pemilihan Jaringan Migrasi Langsung $true
AktifkanKinerjaMigrasiMesinVirtual $true
Opsi Kinerja Migrasi Mesin Virtual Pengaturan default dihitung: SMB, TCP, atau Kompresi
MaximumVirtualMachineMigrations 1
Lebar Pita Maksimum untuk Migrasi SMB dalam Gbps Nilai bawaan dihitung berdasarkan pengaturan

Konfigurasi Jembatan Pusat Data (DCB) Default

Network ATC menetapkan prioritas dan reservasi bandwidth berikut. Konfigurasi ini juga harus dikonfigurasi pada jaringan fisik.

Kebijakan Gunakan Prioritas Bawaan Reservasi Bandwidth Bawaan
Kelompok Heartbeat Klaster Reservasi 7 2% jika adapter adalah <= 10 Gbps; 1% jika adapter adalah > 10 Gbps
SMB_Direct Transmisi Data RDMA pada Penyimpanan 3 50%
Bawaan Semua jenis lalu lintas lainnya 0 Sisanya

Nota

Network ATC memungkinkan Anda untuk mengganti pengaturan bawaan seperti reservasi bandwidth. Misalnya, lihat Memperbarui atau mengganti pengaturan jaringan.

Pesan Kesalahan Umum

Dengan catatan kejadian yang baru, ada beberapa metode pemecahan masalah sederhana untuk mengidentifikasi kegagalan penyebaran tujuan. Bagian ini menguraikan beberapa perbaikan umum saat masalah ditemui. Kesalahan yang ditunjukkan di bawah ini berasal dari keluaran cmdlet Get-NetIntentStatus.

Kesalahan: AdapterBindingConflict

Cuplikan layar Kesalahan Pengikatan Adapter.

Skenario 1: Adaptor sebenarnya terikat ke vSwitch yang ada yang bertentangan dengan vSwitch baru yang sedang disebarkan oleh Network ATC.

Solusi: Hapus vSwitch yang bertentangan, lalu Set-NetIntentRetryState

Skenario 2: Adaptor terikat ke komponen, tetapi belum tentu vSwitch.

Solusi: Nonaktifkan komponen vms_pp (lepaskan adaptor dari vSwitch) lalu jalankan Set-NetIntentRetryState.

Kesalahan: ConflictingTrafficClass

Cuplikan layar kesalahan Kelas Lalu Lintas yang Bertentangan.

Masalah ini terjadi karena kelas lalu lintas sudah dikonfigurasi sebelumnya. Kelas lalu lintas yang telah dikonfigurasi sebelumnya ini bertentangan dengan kelas lalu lintas yang disebarkan oleh Network ATC. Misalnya, pelanggan mungkin telah menyebarkan kelas lalu lintas yang disebut SMB ketika Network ATC akan menyebarkan kelas lalu lintas serupa dengan nama yang berbeda.

Solusi :

Hapus konfigurasi DCB yang ada pada sistem lalu jalankan Set-NetIntentRetryState


Get-NetQosTrafficClass | Remove-NetQosTrafficClass
Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false
Get-NetQosFlowControl | Disable-NetQosFlowControl

Kesalahan: RDMA Not Operational

Cuplikan layar kesalahan RDMA Not Operational.

Anda mungkin melihat pesan ini:

  1. Jika adaptor jaringan menggunakan driver kotak masuk. Driver kotak masuk tidak didukung dan harus diperbarui.

    Solusi: Tingkatkan driver untuk adaptor.

  2. Jika SR-IOV dinonaktifkan di BIOS.

    Solusi: Aktifkan SR-IOV untuk adaptor di BIOS sistem

  3. Jika RDMA dinonaktifkan di BIOS

    Solusi: Aktifkan RDMA untuk adaptor di BIOS sistem

Kesalahan: ID Isolasi Tidak Valid (InvalidIsolationID)

Cuplikan layar kesalahan ID Isolasi Tidak Valid.

Pesan ini akan terjadi ketika RoCE RDMA sedang digunakan dan Anda telah mengambil alih VLAN default dengan nilai yang tidak dapat digunakan dengan protokol tersebut. Misalnya, RoCE RDMA memerlukan VLAN tidak nol sehingga penandaan Priority Flow Control (PFC) dapat ditambahkan ke kerangka. Nilai VLAN antara 1 - 4094 harus digunakan. ATC Network tidak akan mengambil alih nilai yang Anda tentukan tanpa intervensi administrator dengan berbagai alasan. Untuk mengatasi masalah ini:

  1. Pilih iWARP sebagai protokol RDMA (NetworkDirect)

    Solusi: Jika didukung oleh adaptor, Network ATC secara otomatis memilih iWARP sebagai protokol RDMA-nya yang dapat menggunakan ID VLAN 0. Hapus pengaturan yang memberlakukan RoCE sebagai protokol yang dipilih.

  2. Gunakan VLAN default

    Solusi: Kami sangat merekomendasikan menggunakan VLAN Default Jaringan ATC

  3. Menggunakan VLAN yang valid

    Saat menentukan VLAN, gunakan parameter -StorageVLAN dan tentukan nilai yang dipisahkan koma antara 1 - 4094.

Langkah selanjutnya