Meningkatkan load balancer dasar internal - Tidak diperlukan koneksi keluar

Peringatan

Dokumen ini tidak lagi digunakan dan telah digantikan oleh Tingkatkan penyeimbang muatan dasar dengan PowerShell.

Penting

Pada 30 September 2025, Load Balancer Dasar akan dihentikan. Untuk informasi selengkapnya, lihat pengumuman resmi. Jika saat ini Anda menggunakan Load Balancer Dasar, pastikan untuk meningkatkan ke Load Balancer Standar sebelum tanggal penghentian.

Azure Standard Load Balancer menawarkan set fungsionalitas yang kaya dan ketersediaan tinggi melalui redundansi zona. Untuk mempelajari selengkapnya tentang Load Balancer SKU, lihat tabel perbandingan.

Artikel ini memperkenalkan skrip PowerShell yang membuat Load Balancer Standar dengan konfigurasi yang sama dengan Load Balancer Dasar beserta migrasi lalu lintas dari Load Balancer Dasar ke Load Balancer Standar.

Gambaran umum peningkatan

  • Membuat Load Balancer SKU Internal Standar di lokasi yang Anda tentukan. Koneksi keluar tidak akan disediakan oleh Load Balancer Internal Standar.
  • Menyalin konfigurasi Load Balancer SKU Dasar dengan mulus ke Load Balancer Standar yang baru dibuat.
  • Memindahkan IP pribadi dengan mulus dari Load Balancer Dasar ke Load Balancer Standar yang baru dibuat.
  • Memindahkan VM dengan mulus dari kumpulan backend Load Balancer Dasar ke kumpulan backend Load Balancer Standar

Peringatan\Batasan

  • Skrip mendukung peningkatan Internal Load Balancer di mana koneksi outbound tidak diperlukan. Jika Anda memerlukan koneksi keluar untuk beberapa VM Anda, lihat halaman ini untuk mendapatkan instruksi.
  • Load Balancer Dasar harus berada dalam kelompok sumber daya yang sama dengan VM dan NIC backend.
  • Jika load balancer Standar dibuat di wilayah yang berbeda, Anda tidak akan dapat mengaitkan VM yang ada di wilayah lama ke Standard Load Balancer yang baru dibuat. Untuk mengatasi keterbatasan ini, pastikan untuk membuat VM baru di wilayah baru.
  • Jika Load Balancer Anda tidak memiliki konfigurasi IP frontend atau kumpulan backend, Anda mungkin mengalami kesalahan saat menjalankan skrip. Pastikan tidak kosong.
  • Skrip tidak dapat memigrasikan Virtual Machine Scale Set dari backend Basic Load Balancer ke backend Standard Load Balancer. Untuk jenis peningkatan ini, lihat Meningkatkan load balancer dasar yang digunakan dengan Virtual Machine Scale Sets untuk instruksi dan informasi selengkapnya.

Ubah metode alokasi IP menjadi Statis untuk Konfigurasi IP frontend (Abaikan langkah ini jika sudah statis)

  1. Pilih Semua layanan di menu sebelah kiri, pilih Semua sumber daya, lalu pilih Load Balancer Dasar Anda dari daftar sumber daya.

  2. Di bawah Pengaturan, pilih Konfigurasi IP Frontend, dan pilih konfigurasi IP frontend pertama.

  3. Untuk Penugasan, pilih Statis

  4. Ulangi langkah 3 untuk semua konfigurasi IP frontend dari Load Balancer Dasar.

Mengunduh skrip

Unduh skrip migrasi dari Galeri PowerShell.

Menggunakan skrip

Terdapat dua pilihan untuk Anda, bergantung pada pengaturan dan preferensi lingkungan PowerShell lokal Anda:

  • Jika Anda tidak menginstal modul Azure Az PowerShell, atau tidak keberatan menghapus instalan modul Azure Az PowerShell, opsi terbaik adalah menggunakan Install-Script opsi untuk menjalankan skrip.
  • Jika Anda perlu menyimpan modul Azure Az PowerShell, best bet Anda adalah mengunduh skrip dan menjalankannya secara langsung.

Untuk menentukan apakah Anda memiliki modul Azure Az PowerShell yang terinstal, jalankan Get-InstalledModule -Name az. Jika Anda tidak melihat modul Az PowerShell yang diinstal, maka Anda dapat menggunakan metode .Install-Script

Pasang menggunakan metode Pasang-Skrip

Untuk menggunakan opsi ini, Anda tidak boleh menginstal modul Azure Az PowerShell di komputer Anda. Jika terpasang, perintah berikut akan menampilkan kesalahan. Anda dapat menghapus instalan modul Azure Az PowerShell, atau menggunakan opsi lain untuk mengunduh skrip secara manual dan menjalankannya.

Menjalankan skrip dengan menjalankan perintah berikut:

Install-Script -Name AzureILBUpgrade

Perintah ini juga menginstal modul Az PowerShell yang diperlukan.

Instal menggunakan metode Unduh Manual

Jika Anda memiliki beberapa modul Azure Az PowerShell yang terinstal dan tidak dapat menghapus instalasinya (atau tidak ingin menghapus instalasinya), Anda dapat mengunduh skrip secara manual menggunakan tab Unduh Manual di tautan unduhan skrip. Skrip akan diunduh sebagai file nupkg mentah. Untuk memasang skrip dari file nupkg ini, lihat Pengunduhan Paket Manual.

Jalankan skrip

  1. Gunakan Connect-AzAccount untuk tersambung ke Azure.

  2. Gunakan Import-Module Az untuk mengimpor modul Az PowerShell.

  3. Periksa parameter yang diperlukan:

    • rgName: [String]: Diperlukan – Parameter ini adalah grup sumber daya untuk Load Balancer Dasar yang sudah ada dan Load Balancer Standar baru. Untuk menemukan nilai string ini, navigasikan ke portal Azure, pilih sumber Load Balancer Dasar Anda, dan pilih Gambaran Umum untuk load balancer. Grup Sumber Daya terletak di halaman tersebut.
    • oldLBName: [String]: Diperlukan - Parameter ini adalah nama Load Balancer yang ada yang ingin ditingkatkan.
    • newlocation: [String]: Diperlukan - Parameter ini adalah lokasi tempat Load Balancer Standar akan dibuat. Disarankan untuk mewarisi lokasi yang sama dari Load Balancer Dasar yang dipilih ke Load Balancer Standar untuk asosiasi yang lebih baik dengan sumber daya lain yang ada.
    • newLBName: [String]: Diperlukan – Parameter ini adalah nama untuk Load Balancer Standar yang akan dibuat.
  4. Jalankan skrip menggunakan parameter yang sesuai. Butuh sekitar lima sampai tujuh menit untuk menyelesaikannya.

    Contoh

    AzureILBUpgrade.ps1 -rgName "myRGlb" -oldLBName "myBasicLB" -newlocation "centralus" -newLbName "myStandardLB"
    

Memverifikasi load balancer baru

  1. Di konsol PowerShell lokal Anda, gunakan Get-AzLoadBalancer -ResourceGroupName <rgName_value> untuk melihat load balancer di grup sumber daya Anda.
  2. Verifikasi JSON untuk load balancer standar baru. Anda dapat memverifikasi bahwa pengaturan, seperti konfigurasi IP Frontend, Kumpulan Backend, dan aturan Load balancing dimigrasikan ke load balancer standar baru.

Pertanyaan umum

Apakah ada batasan pada skrip Azure PowerShell untuk memigrasikan konfigurasi dari v1 ke v2?

Ya. Lihat Peringatan/Batasan.

Apakah skrip Azure PowerShell juga mengalihkan lalu lintas dari Load Balancer Dasar saya ke Load Balancer Standar yang baru dibuat?

Ya itu memigrasikan lalu lintas. Jika Anda ingin memigrasikan lalu lintas secara pribadi, gunakan skrip ini yang tidak memindahkan VM untuk Anda.

Langkah berikutnya

Pelajari tentang Load Balancer Standar