Bagikan melalui


Membuat komputer virtual di jaringan virtual

Mesin virtual (VM) di Azure memiliki banyak dependensi. CLI membuat sumber daya ini untuk Anda berdasarkan argumen baris perintah yang Anda tentukan. Di bagian ini, Anda mempelajari cara menyebarkan VM ke VNet.

Untuk menyebarkan VM di VNet, mereka harus memiliki lokasi Azure yang sama. Setelah VM dibuat, Anda tidak dapat mengubah VNet yang tersambung.

Membuat VM

Gunakan perintah az vm create untuk membuat komputer virtual baru yang menjalankan Ubuntu. Komputer virtual ini menggunakan autentikasi SSH untuk masuk, dan terhubung ke subnet dan VNet yang Anda buat di bagian sebelumnya. Di PowerShell, deklarasikan variabel dengan "$", dan gunakan tanda kutip untuk nilai, seperti $vmName = "TutorialVM1".

# create Bash shell variable
vmName=TutorialVM1

az vm create \
  --resource-group $resourceGroup \
  --name $vmName \
  --image Ubuntu2204 \
  --vnet-name $vnetName \
  --subnet $subnetName \
  --generate-ssh-keys \
  --output json \
  --verbose 

Catatan

Jika Anda sudah menyediakan kunci SSH bernama id_rsa, kunci ini digunakan untuk autentikasi, bukan memiliki kunci baru yang dihasilkan.

Saat VM dibuat, Anda akan melihat nilai lokal yang digunakan dan sumber daya Azure yang dibuat karena opsi --verbose. Setelah VM siap, JSON ditampilkan dari layanan Azure termasuk alamat IP publik.

{
  "fqdns": "",
  "id": "...",
  "location": "eastus",
  "macAddress": "...",
  "powerState": "VM running",
  "privateIpAddress": "...",
  "publicIpAddress": "<PUBLIC_IP_ADDRESS>",
  "resourceGroup": "TutorialResources",
  "zones": ""
}

Pastikan bahwa VM berjalan dengan menghubungkan melalui SSH.

ssh <PUBLIC_IP_ADDRESS>

Lanjutkan dan keluar dari VM dengan mengetik exit.

Ada cara lain untuk mendapatkan alamat IP ini setelah VM dimulai. Di bagian berikutnya, Anda akan melihat cara mendapatkan informasi terperinci tentang VM, dan cara memfilternya.