Mulai cepat: Membuat komputer virtual Linux dengan CLI Azure

Berlaku untuk: ✔️ Mesin virtual Linux

Mulai cepat ini menunjukkan kepada Anda cara menggunakan modul Azure PowerShell untuk menyebarkan komputer virtual Linux (VM) di Azure. Azure CLI digunakan untuk membuat dan mengelola sumber daya Azure melalui baris perintah atau skrip.

Dalam tutorial ini, kita akan menginstal gambar Ubuntu LTS terbaru. Untuk memperlihatkan fungsi VM, Anda harus menghubungkannya menggunakan SSH dan menginstal server web NGINX.

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Meluncurkan Azure Cloud Shell

Azure Cloud Shell adalah shell interaktif gratis yang dapat Anda gunakan untuk menjalankan langkah-langkah dalam artikel ini. Shell ini memiliki alat Azure umum yang telah dipasang sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda.

Untuk membuka Cloud Shell, cukup pilih Coba dari sudut kanan atas blok kode. Anda juga dapat membuka Cloud Shell di tab browser terpisah dengan membuka https://shell.azure.com/bash. Pilih Salin untuk menyalin blok kode, tempelkan ke Cloud Shell, lalu pilih Masukkan untuk menjalankannya.

Jika Anda lebih suka menginstal dan menggunakan CLI secara lokal, mulai cepat ini memerlukan Azure CLI versi 2.0.30 atau yang lebih baru. Jalankan az --version untuk menemukan versinya. Jika Anda perlu menginstal atau meningkatkan, lihat Menginstal Azure CLI.

Membuat grup sumber daya

Buat grup sumber daya dengan perintah az group create. Grup sumber daya Azure adalah kontainer logis yang disebarkan dan dikelola sumber daya Azure. Contoh berikut ini menampilkan cara membuat grup sumber daya dengan nama myResourceGroup di lokasi eastus:

az group create --name myResourceGroup --location eastus

Buat komputer virtual

Buat VM dengan perintah az vm create.

Contoh berikut membuat VM bernama myVM dan menambahkan akun pengguna bernama azureuser. Parameter --generate-ssh-keys digunakan untuk secara otomatis membuat kunci SSH, dan meletakkannya di lokasi kunci default ( ~/.ssh). Untuk menggunakan kumpulan kunci tertentu, gunakan opsi --ssh-key-values.

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image Debian \
  --admin-username azureuser \
  --generate-ssh-keys

Dibutuhkan beberapa menit untuk membuat VM dan sumber daya pendukung. Contoh output berikut menunjukkan operasi pembuatan komputer virtual berhasil.

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "eastus",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "40.68.254.142",
  "resourceGroup": "myResourceGroup"
}

Buat catatan publicIpAddress untuk digunakan nanti.

Memasang server web

Untuk melihat komputer virtual Anda dalam tindakan, pasang server web NGINX. Perbarui sumber paket Anda, lalu instal paket NGINX terbaru.

az vm run-command invoke \
   -g myResourceGroup \
   -n myVM \
   --command-id RunShellScript \
   --scripts "sudo apt-get update && sudo apt-get install -y nginx"

Buka port 80 untuk lalu lintas web

Secara default, hanya koneksi RDP yang dibuka saat Anda membuat Linux VM di Azure. Gunakan az vm open-port untuk membuka port TCP 80 untuk digunakan dengan server web NGINX:

az vm open-port --port 80 --resource-group myResourceGroup --name myVM

Menampilkan server web dalam tindakan

Gunakan browser web pilihan Anda untuk melihat halaman selamat datang NGINX default. Gunakan alamat IP publik VM Anda sebagai alamat web. Contoh berikut menunjukkan situs web NGINX default:

Screenshot showing the N G I N X default web page.

Membersihkan sumber daya

Jika tidak lagi dibutuhkan, gunakan perintah az group delete untuk menghapus grup sumber daya, dan semua sumber daya terkait.

az group delete --name myResourceGroup

Langkah berikutnya

Dalam quickstart ini, Anda menggunakan mesin virtual sederhana, membuka port jaringan untuk lalu lintas web, dan menginstal server web dasar. Untuk mempelajari lebih lanjut tentang komputer virtual Azure, lanjutkan ke tutorial untuk komputer virtual Linux.