Aracılığıyla paylaş


Sanal ağda sanal makine oluşturma

Azure'daki sanal makinelerin (VM) çok sayıda bağımlılığı vardır. CLI, belirttiğiniz komut satırı bağımsız değişkenlerini temel alarak bu kaynakları sizin için oluşturur. Bu bölümde vm'yi bir sanal ağa (VNet) dağıtmayı öğreneceksiniz.

Sanal ağa vm dağıtmak için her ikisinin de aynı Azure konumunda olması gerekir. Vm'yi oluşturduktan sonra bağlanacak sanal ağı değiştiremezsiniz.

Bir VM Oluştur

Ubuntu çalıştıran yeni bir sanal makine oluşturmak için az vm create komutunu kullanın. Bu sanal makine oturum açmak için SSH kimlik doğrulamasını kullanır ve önceki bölümde oluşturduğunuz alt ağa ve sanal ağa bağlanır. PowerShell'de değişkenleri "$" ile bildirin ve $vmName = "TutorialVM1" gibi değerler için tırnak işaretleri kullanın.

# 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 

Uyarı

Zaten kullanılabilir adlı id_rsa bir SSH anahtarınız varsa, bu anahtar yeni bir anahtar oluşturmak yerine kimlik doğrulaması için kullanılır.

VM oluşturulurken, kullanılan yerel değerleri ve --verbose seçeneği nedeniyle Azure kaynaklarının oluşturulduğunu görürsünüz. VM hazır olduğunda Azure hizmetinden genel IP adresi de dahil olmak üzere bir JSON döndürülür.

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

SSH üzerinden bağlanarak VM'nin çalıştığını onaylayın.

ssh <PUBLIC_IP_ADDRESS>

Devam edin ve yazarak exitVM oturumunu kapatın.

VM başlatıldıktan sonra bu IP adresini almak için alternatif yöntemler vardır. Sonraki bölümde, VM hakkında ayrıntılı bilgi almayı ve bunu filtrelemeyi öğreneceksiniz.