Поделиться через


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

Важно!

1 марта 2023 г. мы прекратим поддержку классических виртуальных машин.

Если вы используете ресурсы IaaS из ASM, выполните миграцию до 1 марта 2023 г. Рекомендуем осуществить этот переход как можно раньше, чтобы воспользоваться различными улучшенными функциями в Azure Resource Manager.

Дополнительные сведения см. в статье Перенесите свои ресурсы IaaS в Azure Resource Manager до 1 марта 2023 г.

Примечание

В Azure предлагаются две модели развертывания для создания ресурсов и работы с ними: модель развертывания с помощью Resource Manager и классическая модель. В этой статье рассматривается использование классической модели развертывания. Для большинства новых развертываний Майкрософт рекомендует использовать модель диспетчера ресурсов. Сведения о создании виртуальной машины Linux с помощью модели Resource Manager см. в статье Создание виртуальной машины Linux в Azure с помощью портала.

С 15 ноября 2017 г. виртуальные машины будут доступны только на портале Azure.

Пользовательская виртуальная машина означает просто виртуальную машину, созданную с помощью рекомендуемого приложения из Marketplace, потому что большую часть работы она выполняет за вас. Кроме того, вы можете выбирать значения параметров, которые включают в себя следующие элементы:

  • подключение виртуальной машины к виртуальной сети;
  • установка агента виртуальной машины Azure и расширений виртуальной машины Azure, например для защиты от вредоносных программ;
  • добавление виртуальной машины в существующую облачную службу;
  • добавление виртуальной машины в существующую учетную запись хранения;
  • добавление виртуальной машины в группу доступности.

Важно!

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

  • Два преимущества использования виртуальной сети — это возможность напрямую подключаться к виртуальной машине и возможность создания распределенных подключений.
  • Виртуальную машину можно настроить для подключения к виртуальной сети только при ее создании. дополнительные сведения о виртуальных сетях см. в статье обзор виртуальная сеть Azure.

Создание виртуальной машины

  1. Войдите в подписку Azure, выполнив действия, перечисленные в статье Connect to an Azure subscription from the Azure Command-Line Interface (Azure CLI) (Подключение к подписке Azure с помощью интерфейса командной строки Azure (Azure CLI)).

  2. Убедитесь, что вы находитесь в режиме классического развертывания, следующим образом:

    azure config mode asm
    
  3. Среди доступных образов найдите образ Linux, который нужно загрузить, следующим образом:

     azure vm image list | grep "Linux"
    

    В окне командной строки Windows вместо оператора grep используйте find .

  4. С помощью команды azure vm create создайте виртуальную машину на основе образа Linux из приведенного выше списка. На этом шаге создаются облачная служба и учетная запись хранения. Вы также можете подключить эту виртуальную машину к существующей облачной службе с помощью параметра -c. Создайте конечную точку SSH для входа на виртуальную машину Linux с помощью параметра -e. В следующем примере создается виртуальная машина с именем myVM с помощью образа Ubuntu-14_04_4-LTS в расположение West US и добавляется имя пользователя ops:

    azure vm create myVM \
        b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \
        -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
    

    Вы должны увидеть результат, аналогичный приведенному ниже.

    info:    Executing command vm create
    + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB
    + Looking up cloud service
    info:    cloud service myVM not found.
    + Creating cloud service
    + Retrieving storage accounts
    + Creating VM
    info:    vm create command OK
    

    Примечание

    Для виртуальной машины Linux в vm create необходимо указать параметр -e. После создания виртуальной машины включить протокол SSH невозможно. Дополнительные сведения см. в статье Использование SSH с Linux в Azure.

  5. Вы можете проверить атрибуты виртуальной машины с помощью команды azure vm show. В следующем примере предоставляются сведения о виртуальной машине с именем myVM:

    azure vm show myVM
    
  6. Запустите виртуальную машину с помощью команды azure vm start следующим образом:

    azure vm start myVM
    

Дальнейшие действия

Дополнительные сведения о всех командах классического Azure CLI для виртуальных машин см. в статье Using the Azure classic CLI with the Classic deployment API (Использование классического Azure CLI с API классического развертывания).