Alıştırma - Azure sanal makinesi oluşturma

Tamamlandı

Bu alıştırmada bir Azure sanal makinesi (VM) oluşturacak ve popüler bir web sunucusu olan Nginx'i yükleyacaksınız.

Azure portalını, Azure CLI'yı, Azure PowerShell'i veya bir Azure Resource Manager (ARM) şablonunu kullanabilirsiniz.

Bu örnekte Azure CLI'yi kullanacaksınız.

Görev 1: Linux sanal makinesi oluşturma ve Nginx'i yükleme

Linux sanal makinesi oluşturmak ve Nginx'i yüklemek için aşağıdaki Azure CLI komutlarını kullanın. Sanal makine oluşturulduktan sonra Özel Betik Uzantısı'nı kullanarak Nginx'i yükleyeceksiniz. Özel Betik Uzantısı, Azure VM'lerinizde betik indirip çalıştırmanın kolay bir yoludur. VM'niz kullanıma hazır olduğunda sistemi yapılandırmak için kullanabileceğiniz yöntemlerden sadece biridir.

  1. Cloud Shell’de yeni bir Linux sanal makinesi oluşturmak için aşağıdaki az vm create komutunu çalıştırın:

    az vm create \
      --resource-group "<rgn>[sandbox resource group name]</rgn>" \
      --name my-vm \
      --public-ip-sku Standard \
      --image Ubuntu2204 \
      --admin-username azureuser \
      --generate-ssh-keys    
    

    Sanal makinenizin oluşturulması birkaç dakika sürer. VM'yi my-vm olarak adlandırmıştınız. Sonraki adımlarda sanal makineye erişmek için bu adı kullanacaksınız.

  2. Sanal makinenizde Nginx'i yapılandırmak için aşağıdaki az vm extension set komutunu çalıştırın:

    az vm extension set \
      --resource-group "<rgn>[sandbox resource group name]</rgn>" \
      --vm-name my-vm \
      --name customScript \
      --publisher Microsoft.Azure.Extensions \
      --version 2.1 \
      --settings '{"fileUris":["https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-nginx.sh"]}' \
      --protected-settings '{"commandToExecute": "./configure-nginx.sh"}'    
    

    Bu komut Özel Betik Uzantısı'nı kullanarak sanal makinenizde bir Bash betiği çalıştırır. Betik, GitHub'da depolanmaktadır. Komut çalışırken Bash betiğini ayrı bir tarayıcı sekmesinden incelemeyi seçebilirsiniz. Özetlemek gerekirse, betik:

    1. apt-get update komutunu çalıştırarak internetteki en güncel paket bilgilerini indirir. Bu adım, bir sonraki komutun Nginx paketinin en son sürümünü bulmasına yardımcı olur.
    2. Nginx'i yükler.
    3. Sanal makinenizin adını içeren bir karşılama iletisi yazdırmak için giriş sayfasını /var/www/html/index.html olarak ayarlar.

Devam

Bu alıştırma için hepsi bu kadar. Korumalı alan çalışmaya devam eder ve web sitesine ulaşabilmeniz için ağ yapılandırmasını güncelleştirmek için birkaç ünitede bu noktaya geri dönersiniz.