Mengelola Status Administratif (Admin) di Azure Load Balancer
Artikel
Status Administratif (Status Admin) adalah fitur Azure Load Balancer yang memungkinkan Anda mengambil alih perilaku pemeriksaan kesehatan Load Balancer berdasarkan instans kumpulan backend. Ada tiga jenis nilai status admin: Atas, Bawah, Tidak Ada.
Anda dapat menggunakan portal Azure, Azure PowerShell, atau Azure CLI untuk mengelola status admin untuk instans kumpulan backend. Setiap bagian menyediakan instruksi untuk setiap metode dengan contoh untuk menyiapkan, memperbarui, atau menghapus konfigurasi status admin.
Jika Anda lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah login az. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk lainnya, lihat Masuk dengan Azure CLI.
Saat Anda diminta, instal ekstensi Azure CLI pada penggunaan pertama. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan ekstensi dengan Azure CLI.
Jalankan versi az untuk menemukan versi dan pustaka dependen yang diinstal. Untuk meningkatkan ke versi terbaru, jalankan peningkatan az.
Mengatur status admin pada instans kumpulan backend baru
Di bagian ini, Anda mempelajari cara mengatur status admin ke Atas atau Bawah sebagai bagian dari pembuatan kumpulan backend baru.
Di kotak pencarian di bagian atas portal, masukkan load balancer. Pilih Load balancer di hasil pencarian.
Pilih penyeimbang beban Anda dari daftar.
Di halaman load balancer Anda, pilih Kumpulan backend di bawah Pengaturan.
Pilih + Tambahkan di Kumpulan backend untuk menambahkan kumpulan backend baru.
Di jendela Tambahkan kumpulan backend, masukkan atau pilih informasi berikut:
Pengaturan
Nilai
Nama
Memasuki myBackendpool.
Konfigurasi Kumpulan Backend
Pilih Alamat IP.
Alamat IP
Nama Alamat Backend
Masukkan nama alamat backend Anda.
Alamat IP
Pilih alamat IP yang akan ditambahkan ke kumpulan backend.
Pilih Simpan.
Di halaman Kumpulan backend Anda, pilih nilai Status Admin yang sesuai dari instans kumpulan backend yang baru saja ditambahkan.
Di jendela Detail status admin Anda, pilih Turun dari menu dropdown.
Pilih Simpan.
Sambungkan ke langganan Azure Anda dengan Azure PowerShell.
Buat kumpulan backend baru dengan instans kumpulan backend sambil mengatur nilai status admin ke ATAS atau BAWAH dengan New-AzLoadBalancerBackendAddressConfig. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
Sambungkan ke langganan Azure Anda dengan Azure CLI.
Buat kumpulan backend baru dengan instans kumpulan backend sambil mengatur nilai status admin ke ATAS atau BAWAH dengan az network lb address-pool create. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
Di kotak pencarian di bagian atas portal, masukkan Load balancer dan pilih Load balancer di hasil pencarian.
Pada halaman Gambaran Umum load balancer, pilih load balancer Anda dari daftar.
Di halaman load balancer Anda, pilih Kumpulan backend di bawah Pengaturan.
Pilih kumpulan backend Anda.
Di halaman kumpulan backend Anda, pilih + Tambahkan di bawah konfigurasi IP.
Catatan
Langkah ini dengan asumsi kumpulan backend Anda berbasis NIC.
Pilih komputer virtual yang ingin Anda tambahkan ke kumpulan backend.
Pilih Tambahkan dan Simpan.
Di halaman Kumpulan backend Anda, pilih nilai Status Admin yang sesuai dari instans kumpulan backend yang baru saja ditambahkan.
Di jendela Detail status admin Anda, pilih Naik dari menu dropdown.
Pilih Simpan.
Sambungkan ke langganan Azure Anda dengan Azure PowerShell.
Tambahkan instans kumpulan backend baru dengan nilai status admin yang dikonfigurasi ke UP atau DOWN dengan New-AzLoadBalancerBackendAddressConfig. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
Sambungkan ke langganan Azure Anda dengan Azure CLI.
Tambahkan instans kumpulan backend baru dengan nilai status admin dikonfigurasi. Nilai dapat diatur ke UP atau DOWN dengan az network lb address-pool update . Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
Anda juga dapat menggunakan az network lb address-pool address add untuk mengatur status admin sebagai bagian dari penambahan instans kumpulan backend baru.
Memperbarui status admin pada instans kumpulan backend yang ada
Di bagian ini, Anda mempelajari cara memperbarui status admin yang ada dari instans kumpulan backend yang ada dengan mengatur nilai ke Atas atau Ke Bawah.
Di kotak pencarian di bagian atas portal, masukkan Load balancer dan pilih Load balancer di hasil pencarian.
Pilih penyeimbang beban Anda dari daftar.
Di halaman load balancer Anda, pilih Kumpulan backend di bawah Pengaturan.
Di halaman Kumpulan backend Anda, pilih nilai Status Admin yang sesuai dari instans kumpulan backend yang baru saja ditambahkan.
Di jendela Detail status admin Anda, pilih Naik dari menu dropdown.
Pilih Simpan.
Sambungkan ke langganan Azure Anda dengan Azure PowerShell.
Perbarui instans kumpulan backend yang ada dengan nilai status admin yang dikonfigurasi ke ATAS atau BAWAH dengan New-AzLoadBalancerBackendAddressConfig. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
Sambungkan ke langganan Azure Anda dengan Azure CLI.
Perbarui instans kumpulan backend yang ada, dan konfigurasikan nilai status admin ke ATAS atau BAWAH dengan az network lb address-pool update. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
Menghapus status admin dari instans kumpulan backend yang ada
Di bagian ini, Anda mempelajari cara menghapus status admin yang ada dari instans kumpulan backend yang ada. Ini dilakukan dengan mengatur nilai status admin ke Tidak Ada.
Di kotak pencarian di bagian atas portal, masukkan Load balancer dan pilih Load balancer di hasil pencarian.
Pilih penyeimbang beban Anda dari daftar.
Di halaman load balancer Anda, pilih Kumpulan backend di bawah Pengaturan.
Pilih nilai Status Admin yang sesuai dari instans kumpulan backend yang ingin Anda hapus.
Di jendela status admin Anda, pilih Tidak Ada dari menu dropdown.
Pilih Simpan.
Sambungkan ke langganan Azure Anda dengan Azure PowerShell.
Hapus instans kumpulan backend yang ada. Ini dilakukan dengan mengatur nilai status admin ke NONE dengan New-AzLoadBalancerBackendAddressConfig. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
# Set the values for the variables
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Contoh ini menghapus status admin instans kumpulan backend yang ada dengan nilai yang ditentukan berikut:
Pengaturan
Nilai Tempat Penampung
Contoh Nilai
Grup sumber daya
<resource-group>
MyResourceGroup
Jaringan virtual
<virtual-network-name>
MyVnet
Load Balancer
<load-balancer-name>
MyLb
Nama kumpulan backend
<backend-pool-name>
MyAddressPool
Alamat IP instans kumpulan backend
<ip-address>
10.0.2.4
Nama instans kumpulan backend
<backend-address-name>
mybackend
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = “10.0.2.4"
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Sambungkan ke langganan Azure Anda dengan Azure CLI.
Hapus instans kumpulan backend yang ada dengan mengatur nilai status admin ke Tidak Ada dengan pembaruan kumpulan alamat lb jaringan az. Ganti nilai dalam tanda kurung siku dengan nama sumber daya dalam konfigurasi Anda.
# Remove the admin state from the backend pool instance
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--backend-address “{name: <lb-backend-pool-address-name>,ip-address:<lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Contoh ini menghapus status admin instans kumpulan backend yang ada dengan nilai yang ditentukan berikut: