Aracılığıyla paylaş


Azure CLI kullanarak statik genel IP adresiyle sanal makine oluşturma

Bu makalede statik genel IP adresine sahip bir VM oluşturacaksınız. Genel IP adresi, İnternet'ten bir sanal makineyle iletişim kurmanızı sağlar. Adresin hiçbir zaman değişmediğinden emin olmak için dinamik adres yerine statik bir genel IP adresi atayın.

Genel IP adreslerinin nominal bir ücreti vardır. Abonelik başına kullanabileceğiniz genel IP adresi sayısıyla ilgili bir sınır vardır.

Önkoşullar

  • Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'de Bash için hızlı başlangıç.

  • CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yı yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz . Docker kapsayıcısında Azure CLI'yi çalıştırma.

    • Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz . Azure CLI ile oturum açma.

    • İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.

    • Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.

  • Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.
  • Bu öğretici, Azure CLI'nın 2.0.28 veya sonraki bir sürümünü gerektirir. Azure Cloud Shell kullanılıyorsa en son sürüm zaten yüklüdür.

Kaynak grubu oluşturma

Azure kaynak grubu, Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır.

eastus2 konumunda az group create adlı myResourceGroup adlı bir kaynak grubu oluşturun.

  az group create \
    --name myResourceGroup \
    --location eastus2

Genel IP adresi oluşturma

Standart bir genel IPv4 adresi oluşturmak için az network public-ip create komutunu kullanın.

Aşağıdaki komut, myResourceGroup içinde myPublicIP adlı alanlar arası yedekli bir genel IP adresi oluşturur.

az network public-ip create \
    --resource-group myResourceGroup \
    --name myPublicIP \
    --version IPv4 \
    --sku Standard \
    --zone 1 2 3

Sanal makine oluşturun

az vm create ile bir sanal makine oluşturun.

Aşağıdaki komut bir Windows Server sanal makinesi oluşturur. Parametresinde daha önce oluşturulan genel IP adresinin -PublicIPAddressName adını girersiniz. İstendiğinde, sanal makinenin kimlik bilgileri olarak kullanılacak bir kullanıcı adı ve parola girin:

  az vm create \
    --name myVM \
    --resource-group TutorVMRoutePref-rg \
    --public-ip-address myPublicIP \
    --size Standard_A2 \
    --image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
    --admin-username azureuser

Genel IP SKU'ları hakkında daha fazla bilgi için bkz . Genel IP adresi SKU'ları. Azure Load Balancer'ın arka uç havuzuna sanal makine eklenebilir. Genel IP adresinin SKU'su, yük dengeleyicinin genel IP'sinin SKU'su ile eşleşmelidir. Daha fazla bilgi için bkz . Azure Load Balancer.

Atanan genel IP adresini görüntüleyin ve az network public-ip show ile statik bir adres olarak oluşturulduğunu onaylayın:

  az network public-ip show \
    --resource-group myResourceGroup \
    --name myPublicIP \
    --query [ipAddress,publicIpAllocationMethod,sku] \
    --output table

Uyarı

Sanal makinenin işletim sistemindeki IP adresi ayarlarını değiştirmeyin. İşletim sistemi, Azure genel IP adreslerinin farkında değildir. İşletim sistemine özel IP adresi ayarları ekleyebilmenize rağmen, gerekmedikçe bunu yapmamanızı ve işletim sistemine özel IP adresi ekleme okunana kadar bunu yapmamanızı öneririz.

Not

Azure, genel IP adresi atanmamış veya bir iç temel Azure yük dengeleyicinin arka uç havuzunda yer alan VM'ler için varsayılan bir giden erişim IP'si sağlar. Varsayılan giden erişim IP mekanizması, yapılandırılamayan bir giden IP adresi sağlar.

Aşağıdaki olaylardan biri gerçekleştiğinde varsayılan giden erişim IP'si devre dışı bırakılır:

Sanal makine ölçek kümelerini esnek düzenleme modunda kullanarak oluşturduğunuz VM'lerin varsayılan giden erişimi yoktur.

Azure'daki giden bağlantılar hakkında daha fazla bilgi için bkz . Azure'da varsayılan giden erişim ve giden bağlantılar için Kaynak Ağ Adresi Çevirisi'ni (SNAT) kullanma.

Kaynakları temizleme

Artık gerekli değilse, az group delete komutunu kullanarak kaynak grubunu ve içerdiği tüm kaynakları kaldırabilirsiniz:

  az group delete --name myResourceGroup --yes

Sonraki adımlar