Создание настраиваемой виртуальной машины под управлением 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.
Создание виртуальной машины
Войдите в подписку Azure, выполнив действия, перечисленные в статье Connect to an Azure subscription from the Azure Command-Line Interface (Azure CLI) (Подключение к подписке Azure с помощью интерфейса командной строки Azure (Azure CLI)).
Убедитесь, что вы находитесь в режиме классического развертывания, следующим образом:
azure config mode asm
Среди доступных образов найдите образ Linux, который нужно загрузить, следующим образом:
azure vm image list | grep "Linux"
В окне командной строки Windows вместо оператора grep используйте find .
С помощью команды
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.Вы можете проверить атрибуты виртуальной машины с помощью команды
azure vm show
. В следующем примере предоставляются сведения о виртуальной машине с именемmyVM
:azure vm show myVM
Запустите виртуальную машину с помощью команды
azure vm start
следующим образом:azure vm start myVM
Дальнейшие действия
Дополнительные сведения о всех командах классического Azure CLI для виртуальных машин см. в статье Using the Azure classic CLI with the Classic deployment API (Использование классического Azure CLI с API классического развертывания).