Упражнение. Создание виртуальной машины Azure

Завершено

В этом упражнении вы создадите виртуальную машину Azure и установите популярный веб-сервер Nginx.

Можно использовать портал Azure, Azure CLI, Azure PowerShell или шаблон Azure Resource Manager (ARM).

В этом случае вы будете использовать Azure CLI.

Задача 1. Создание виртуальной машины Linux и установка Nginx

Используйте следующие команды Azure CLI, чтобы создать виртуальную машину Linux и установить Nginx. После создания виртуальной машины вы будете использовать расширение пользовательских скриптов для установки Nginx. Расширение пользовательских сценариев — это простой способ скачивания и запуска сценариев на виртуальных машинах Azure. Это лишь один из многих способов настройки виртуальной машины после ее запуска.

  1. В Cloud Shell выполните следующую команду az vm create, чтобы создать виртуальную машину Linux:

    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    
    

    Ваша виртуальная машина появится через некоторое время. Вы назвали виртуальную машину my-vm. Это имя будет использоваться для ссылки на эту виртуальную машину в следующих шагах.

  2. Выполните следующую команду az vm extension set, чтобы настроить Nginx на вашей виртуальной машине:

    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"}'    
    

    Эта команда с помощью расширения пользовательских скриптов запускает скрипт Bash на вашей виртуальной машине. Этот скрипт хранится в GitHub. Во время выполнения команды вы можете изучить сценарий Bash в отдельной вкладке браузера. То есть, скрипт:

    1. Выполняет команду apt-get update для загрузки последних сведений о пакете из Интернета. Этот шаг нужен для того, чтобы следующая команда могла найти последнюю версию пакета Nginx.
    2. Устанавливает Nginx.
    3. Устанавливает домашнюю страницу /var/www/html/index.html для печати приветственного сообщения, содержащего имя узла вашей виртуальной машины.

Продолжить

Это все действия в рамках данного упражнения. Песочница будет работать, и вы еще будете возвращаться к этому моменту в нескольких уроках, чтобы обновить конфигурацию сети, чтобы вы могли перейти на веб-сайте.