Penyetelan Performa Gateway SLB di Jaringan yang Ditentukan Perangkat Lunak
Berlaku untuk: Windows Server (Semua versi yang didukung)
Penyeimbangan beban perangkat lunak disediakan oleh sekumpulan VM Load Balancer Multiplexor (Mux), dengan manajer load balancer di VM Pengontrol Jaringan dan Hyper-V Virtual Switch.
Tidak ada penyetelan performa lain yang diperlukan untuk mengonfigurasi Pengontrol Jaringan atau host Hyper-V untuk penyeimbangan beban di luar apa yang dijelaskan di bagian Jaringan yang Ditentukan Perangkat Lunak. Jika Anda menggunakan SR-IOV untuk Muxes, pastikan untuk meninjau bagian Konfigurasi SLB Mux VM.
Konfigurasi VM Mux SLB
Komputer virtual SLB Mux disebarkan dalam konfigurasi aktif-aktif, yang berarti bahwa setiap VM Mux yang disebarkan dan ditambahkan ke Pengontrol Jaringan dapat memproses permintaan masuk. Dalam konfigurasi aktif-aktif, total throughput agregat dari semua koneksi hanya dibatasi oleh jumlah VM Mux yang Anda sebarkan.
Koneksi individu ke IP Virtual (VIP) akan selalu dikirim ke Mux yang sama, dengan asumsi jumlah muks tetap konstan dan throughputnya terbatas pada throughput satu VM Mux. Muxes hanya memproses lalu lintas masuk yang akan masuk ke VIP. Paket respons langsung dari VM yang mengirim respons ke sakelar fisik yang meneruskannya ke klien.
Dalam beberapa kasus, ketika sumber permintaan berasal dari host SDN yang ditambahkan ke Pengontrol Jaringan yang sama yang mengelola VIP, pengoptimalan lebih lanjut dari jalur masuk untuk permintaan juga dilakukan. Dengan host SDN dan VIP yang dikelola oleh pengontrol yang sama, sebagian besar paket dapat melakukan perjalanan langsung dari klien ke server, melewati VM Mux sepenuhnya. Tidak ada konfigurasi lain yang diperlukan agar pengoptimalan ini terjadi.
Setiap komputer virtual SLB Mux harus berukuran sesuai dengan pedoman yang disediakan di bagian persyaratan peran komputer virtual infrastruktur SDN. Pelajari selengkapnya di artikel Merencanakan Infrastruktur Jaringan yang Ditentukan Perangkat Lunak.
Virtualisasi IO Akar Tunggal (SR-IOV)
Saat Anda menggunakan Ethernet 40 Gigabit, kemampuan untuk sakelar virtual untuk memproses paket untuk VM Mux menjadi faktor pembatas untuk throughput VM Mux. SR-IOV harus diaktifkan pada Adaptor Jaringan VM VM SLB untuk memastikan bahwa sakelar virtual bukan penyempitan.
Untuk mengaktifkan SR-IOV, Anda harus mengaktifkannya pada sakelar virtual saat sakelar virtual dibuat. Dalam contoh ini, kami membuat sakelar virtual dengan switch embedded teaming (SET) dan SR-IOV:
new-vmswitch -Name SDNSwitch -EnableEmbeddedTeaming $true -NetAdapterName @("NIC1", "NIC2") -EnableIOV $true
Ini juga harus diaktifkan pada adaptor jaringan virtual SLB Mux VM yang memproses lalu lintas data. Dalam contoh ini, SR-IOV sedang diaktifkan pada semua adaptor:
get-vmnetworkadapter -VMName SLBMUX1 | set-vmnetworkadapter -IovWeight 50