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

Виртуальные машины в 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-адреса после запуска виртуальной машины. В следующем разделе вы узнаете, как получить подробные сведения о виртуальной машине и как отфильтровать его.