Mulai cepat: Membuat penyeimbang muatan publik untuk memuat keseimbangan mesin virtual menggunakan Azure CLI
Artikel
Memulai Azure Load Balancer menggunakan Azure CLI untuk membuat penyeimbang muatan publik dan dua mesin virtual. Bersama dengan sumber daya ini, Anda menyebarkan Azure Bastion, NAT Gateway, jaringan virtual, dan subnet yang diperlukan.
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.
Mulai cepat ini memerlukan Azure CLI versi 2.0.28 atau yang lebih baru. Jika menggunakan Azure Cloud Shell, versi terbaru sudah terinstal.
Buat grup sumber daya
Grup sumber daya Azure adalah kontainer logis tempat sumber daya Azure disebarkan dan dikelola.
Pemeriksaan kesehatan memeriksa semua instans komputer virtual untuk memastikan perangkat dapat mengirim lalu lintas jaringan.
Komputer virtual dengan pemeriksaan probe yang gagal dihapus dari penyeimbang muatan. Komputer virtual ditambahkan kembali ke penyeimbang beban ketika kegagalan dapat diatasi.
Di bagian ini, Anda membuat sumber daya untuk Azure Bastion. Azure Bastion digunakan untuk mengelola mesin virtual dengan aman di kumpulan backend penyeimbang muatan.
Penting
Harga per jam dimulai sejak Bastion disebarkan, terlepas dari penggunaan data keluar. Untuk informasi selengkapnya, lihat Harga dan SKU. Jika Anda menyebarkan Bastion sebagai bagian dari tutorial atau pengujian, kami sarankan Anda menghapus sumber daya ini setelah Selesai menggunakannya.
Membuat alamat IP publik
Gunakan perintah az network public-ip create untuk membuat alamat ip publik untuk host bastion. IP publik digunakan oleh host bastion untuk akses yang aman ke sumber daya mesin virtual.
Azure CLI
az network public-ip create \
--resource-group CreatePubLBQS-rg \
--name myBastionIP \
--sku Standard \
--zone123
Buat subnet bastion
Gunakan perintah az network vnet subnet create untuk membuat subnet bastion. Subnet bastion digunakan oleh host bastion untuk mengakses jaringan virtual.
Gunakan az network bastion create untuk membuat host bastion. Host bastion digunakan untuk menyambungkan dengan aman ke sumber daya mesin virtual yang dibuat nanti di artikel ini.
Mungkin perlu waktu beberapa menit untuk menyebarkan VM. Anda dapat melanjutkan ke langkah berikutnya saat mesin virtual sedang dibuat.
Catatan
Azure menyediakan IP akses keluar default untuk VM yang tidak diberi alamat IP publik atau berada di kumpulan backend load balancer Azure dasar internal. Mekanisme IP akses keluar default menyediakan alamat IP keluar yang tidak dapat dikonfigurasi.
IP akses keluar default dinonaktifkan saat salah satu peristiwa berikut terjadi:
Alamat IP publik ditetapkan ke VM.
VM ditempatkan di kumpulan backend load balancer standar, dengan atau tanpa aturan keluar.
az network public-ip create \
--resource-group CreatePubLBQS-rg \
--name myNATgatewayIP \
--sku Standard \
--zone123
Untuk membuat alamat IP publik redundan zona di Zona 1, gunakan perintah berikut:
Azure CLI
az network public-ip create \
--resource-group CreatePubLBQS-rg \
--name myNATgatewayIP \
--sku Standard \
--zone1
Membuat sumber daya gateway NAT
Gunakan az network nat gateway create untuk membuat sumber daya gateway NAT. IP publik yang dibuat pada langkah sebelumnya dikaitkan dengan gateway NAT.
Gunakan set ekstensi az vm untuk memasang IIS pada mesin virtual dan atur situs web default ke nama komputer.
Azure CLI
array=(myVM1 myVM2)
for vm in "${array[@]}"
do
az vm extension set \
--publisher Microsoft.Compute \
--version1.8 \
--name CustomScriptExtension \
--vm-name$vm \
--resource-group CreatePubLBQS-rg \
--settings'{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}'
done