2

Есть ли простой способ создать виртуальную машину Azure с помощью domainNames с помощью интерфейса командной строки Azure?

Мне кажется, что шаги довольно сложны в https://docs.microsoft.com/en-us/azure/virtual-machines/linux/create-cli-complete, включая создание vnet, public-ip, network nsg, сетевого правила nsg , сетевой ник и т. д. и т. д.

ОБНОВИТЬ:

Все, что я хочу, это дать моей созданной виртуальной машине общедоступное дочернее имя domainName в Azure, чтобы я мог получить к ней доступ с помощью domainName, а не через IP, что дает мне быстрый запуск . Раньше, когда я создавал виртуальную машину через веб-портал, когда я давал имя своей виртуальной машине , скажем, mypublicvmname , Azure создавал поддомен под своим собственным. Теперь, с помощью Azure CLI, какой самый простой способ добиться этого, пожалуйста? Поскольку, рассмотрев предложение @ PimpJuiceIT https://docs.microsoft.com/en-us/azure/dns/dns-delegate-domain-azure-dns , я до сих пор не вижу простого (или какого-либо) способа сделать это потому что в этой статье (и связанной с ней в руководстве) говорится о пользовательских доменных именах и частных DNS-зонах.

Спасибо.

1 ответ1

1

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

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

В Azure имя_домена связано с IP-адресом, к которому вы можете получить доступ к виртуальной машине, и это не ресурс, а конфигурация общедоступного IP-адреса.

Итак, если вы просто ищете простой способ создания виртуальной машины Azure с именем domainName с помощью интерфейса командной строки Azure. Вам нужно сделать как минимум два шага.

  • Сначала создайте виртуальную машину Azure с параметрами по умолчанию, включая виртуальную сеть, NSG и общедоступный IP-адрес, и так далее. Вы просто устанавливаете имя группы ресурсов, имя виртуальной машины, имя пользователя, пароль и изображение. Для этого вы можете использовать команду следующим образом:

    az vm create --resource-group resourceGroupName --name vmName --image UbuntuLTS --admin-username userName --admin-password password --location eastus

    Выход положит, как это:

  • Во-вторых, установите domainName для публичного IP. Вы можете использовать команду, подобную этой, чтобы получить общедоступную информацию об IP:

    az network public-ip list --resource-group resourceGroupName --output table

    И выход будет так:

    И используйте команду как это, чтобы установить domainName:

    az network public-ip update --resource-group resourceGroupName --name publicipName --dns-name domainName

    Выход положит, как это:

Когда все будет хорошо. Вы можете получить доступ к ВМ с помощью domainName. Кстати, вам лучше убедиться, что ваш nsg настроен правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .