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şkenlerine göre bu kaynakları oluşturur. Bu bölümde vm'yi sanal ağa dağıtmayı öğreneceksiniz.

Sanal ağa vm dağıtmak için aynı Azure konumuna sahip olmaları gerekir. Vm oluşturulduktan sonra bağlı olduğu sanal ağı değiştiremezsiniz.

VM oluşturma

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 

Dekont

id_rsa adlı bir SSH anahtarınız zaten mevcutsa kimlik doğrulaması için yeni bir anahtar oluşturulması yerine bu anahtar kullanılır.

VM oluşturulurken --verbose seçeneği sayesinde kullanılan yerel değerleri ve oluşturulan Azure kaynaklarını görebilirsiniz. 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ışır durumda olup olmadığını doğrulayın.

ssh <PUBLIC_IP_ADDRESS>

Devam edin ve yazarak exitVM oturumunu kapatın.

VM başlatıldıktan sonra bu IP adresi başka şekillerde alınabilir. Sonraki bölümde, VM hakkında ayrıntılı bilgi almayı ve bunu filtrelemeyi öğreneceksiniz.