Создание виртуальной машины в виртуальной сети
Виртуальные машины в Azure имеют большое число зависимостей. CLI создает эти ресурсы на основе указанных аргументов командной строки. В этом разделе описано, как развернуть виртуальную машину в виртуальной сети.
Чтобы развернуть виртуальную машину в виртуальной сети, нужно убедиться, что они имеют одинаковое расположение в Azure. После создания виртуальной машины невозможно изменить виртуальную сеть, к которой она подключена.
создание виртуальной машины;
Используйте команду az vm create для создания новой виртуальной машины под управлением Ubuntu. Эта виртуальная машина использует проверку подлинности SSH для входа и подключается к подсети и виртуальной сети, созданной в предыдущем разделе. В PowerShell объявите переменные с "$" и используйте кавычки для значений, например $vmName = "TutorialVM1".
# create Bash shell variable
vmName=TutorialVM1
az vm create \
--resource-group $resourceGroup \
--name $vmName \
--image Ubuntu2204 \
--vnet-name $vnetName \
--subnet $subnetName \
--generate-ssh-keys \
--output json \
--verbose
Примечание.
Если у вас уже есть ключ SSH с именем id_rsa
, для аутентификации будет использоваться он, а не создаваемый заново ключ.
При создании виртуальной машины с помощью параметра --verbose
отображаются используемые локальные значения ресурсов и создаваемые ресурсы Azure.
Когда виртуальная машина будет создана, служба Azure возвращает данные JSON, включая общедоступный IP-адрес.
{
"fqdns": "",
"id": "...",
"location": "eastus",
"macAddress": "...",
"powerState": "VM running",
"privateIpAddress": "...",
"publicIpAddress": "<PUBLIC_IP_ADDRESS>",
"resourceGroup": "TutorialResources",
"zones": ""
}
Убедитесь, что виртуальная машина запущена, подключившись по протоколу SSH.
ssh <PUBLIC_IP_ADDRESS>
Перейдите к виртуальной машине и выполните выход из виртуальной машины, введя exit
его.
Есть и другие способы получения этого IP-адреса после запуска виртуальной машины. В следующем разделе вы узнаете, как получить подробные сведения о виртуальной машине и как отфильтровать его.