Краткое руководство. Создание виртуальной машины под управлением Linux на портале Azure

Область применения: ✔️ виртуальные машины Linux

Виртуальные машины Azure можно создать на портале Azure. Портал Azure — это браузерный пользовательский интерфейс, который позволяет создавать ресурсы Azure. В этом кратком руководстве показано, как использовать портал Azure для развертывания виртуальной машины Linux под управлением Ubuntu Server 22.04 LTS. Чтобы проверить работу виртуальной машины, вы также подключитесь к ней по протоколу SSH и установите веб-сервер NGINX.

Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

Вход в Azure

Войдите на портал Azure.

Создать виртуальную машину

  1. В поле поиска введите виртуальные машины.

  2. В разделе Службы выберите Виртуальные машины.

  3. На странице Виртуальные машины выберите Создать и щелкните Виртуальная машина. Откроется страница Создание виртуальной машины.

  4. На вкладке Основные сведения в разделе Сведения о проекте убедитесь, что выбрана правильная подписка, и при необходимости щелкните Создать для группы ресурсов. В поле "Имя" введите myResourceGroup*.

    Снимок экрана с разделом сведений о проекте, в котором вы выбираете подписку Azure и группу ресурсов для виртуальной машины

  5. В разделе "Сведения об экземпляре" введите myVM для имени виртуальной машины и выберите Ubuntu Server 22.04 LTS — 2-го поколения для образа. Оставьте другие значения по умолчанию. Размер и цена по умолчанию указаны только в качестве примера. Доступность размера и цена зависят от вашего региона и подписки.

    Снимок экрана: раздел сведений об экземпляре, в котором вы указываете имя виртуальной машины и выбираете ее регион, образ и размер.

    Примечание.

    Некоторым пользователям теперь доступна возможность создания виртуальных машин в нескольких зонах. Дополнительные сведения об этой новой возможности см. в статье Создание виртуальных машин в зоне доступности. Снимок экрана: возможность создания виртуальных машин в нескольких зонах доступности.

  6. В разделе Учетная запись администратора выберите Открытый ключ SSH.

  7. В поле Имя пользователя введите azureuser.

  8. Для параметра Источник открытого ключа SSH оставьте значение по умолчанию Создать новую пару ключей, а затем введите myKey в поле Имя пары ключей.

    Снимок экрана с разделом учетной записи администратора, в котором вы выбираете тип аутентификации и указываете учетные данные администратора

  9. В разделе Правила входящего порта>Общедоступные входящие порты, щелкните Разрешить выбранные порты, а затем выберите SSH (22) и HTTP (80) из раскрывающегося списка.

    Снимок экрана с разделом правил для входящих портов, в котором вы выбираете, на каких портах разрешены входящие подключения

  10. Оставьте остальные значения по умолчанию и нажмите кнопку Просмотр и создание, расположенную в нижней части страницы.

  11. На странице Создание виртуальной машины отображаются сведения о создаваемой виртуальной машине. Когда вы будете готовы, нажмите Создать.

  12. Когда откроется окно Создать новую пару ключей, выберите Download private key and create resource (Скачать закрытый ключ и создать ресурс). Файл ключа будет скачан в таком виде: myKey.pem. Убедитесь, что знаете, куда был скачан файл .pem. Путь к нему вам потребуется на следующем шаге.

  13. Когда развертывание будет завершено, выберите Перейти ресурсу.

  14. На странице новой виртуальной машины выберите общедоступный IP-адрес и скопируйте его в буфер обмена.

    Снимок экрана, на котором показано, как скопировать IP-адрес для виртуальной машины

Подключение к виртуальной машине

Создайте подключение SSH к виртуальной машине.

  1. Если вы работаете на компьютере с Mac или Linux, откройте подсказку Bash и установите разрешение только для чтения для файла .pem, используя chmod 400 ~/Downloads/myKey.pem. Если вы используете компьютер Windows, откройте командную строку PowerShell.

  2. В командной строке установите SSH-подключение к виртуальной машине. Измените IP-адрес на IP-адрес виртуальной машины и вместо пути .pem укажите путь к скачанному файлу ключа.

ssh -i ~/Downloads/myKey.pem azureuser@10.111.12.123

Совет

Созданный вами ключ SSH можно использовать при следующем создании виртуальной машины в Azure. Только при этом выберите для параметра Источник открытого ключа SSH значение Use a key stored in Azure (Использовать ключ, сохраненный в Azure). У вас уже есть закрытый ключ на компьютере, поэтому вам не нужно ничего скачивать.

Установка веб-сервера

Чтобы проверить работу виртуальной машины, установите веб-сервер NGINX. Из сеанса SSH обновите источники пакетов, а затем установите последнюю версию пакета NGINX.

sudo apt-get -y update
sudo apt-get -y install nginx

После этого введите exit, чтобы выйти из сеанса SSH.

Проверка работы веб-сервера

Страницу приветствия NGINX по умолчанию можно просмотреть в любом веб-браузере. Введите общедоступный IP-адрес виртуальной машины в качестве веб-адреса. Общедоступный IP-адрес можно найти на странице общих сведений о виртуальной машине. Также он является частью строки подключения SSH, использованной ранее.

Снимок экрана с демонстрацией сайта NGINX по умолчанию в браузере

Очистка ресурсов

Удаление ресурсов

Если группа ресурсов, виртуальная машина и все связанные с ними ресурсы вам больше не требуются, их можно удалить.

  1. На странице обзора виртуальной машины щелкните ссылку Группа ресурсов.
  2. В верхней части страницы группы ресурсов выберите Удалить группу ресурсов.
  3. Откроется страница с предупреждением о том, что вы собираетесь удалить ресурсы. Введите имя группы ресурсов и нажмите кнопку Удалить, чтобы завершить удаление ресурсов и группы ресурсов.

Автоматическое завершение работы

Если виртуальная машина по-прежнему нужна, Azure предоставляет функцию автоматического завершения работы для виртуальных машин, чтобы помочь управлять затратами и гарантировать, что плата за неиспользуемые ресурсы не взимается.

  1. В разделе "Операции" для виртуальной машины выберите параметр автоматического завершения работы.
  2. Откроется страница, в которой можно настроить время автоматического завершения работы. Выберите параметр "Вкл.", чтобы включить и задать время, которое будет работать для вас.
  3. После установки времени нажмите кнопку "Сохранить " в верхней части, чтобы включить конфигурацию автоматического завершения работы.

Примечание.

Не забудьте правильно настроить часовой пояс в соответствии с вашими требованиями, так как (UTC) Координированное универсальное время является параметром по умолчанию в раскрывающемся списке часового пояса.

Дополнительные сведения см. в разделе "Автоматическое завершение работы".

Следующие шаги

В этом кратком руководстве вы развернули виртуальную машину, создали группу безопасности сети и правило и установили базовый веб-сервер.

Дополнительные сведения о виртуальных машинах Azure см. в руководстве для виртуальных машин Linux.