Как связать новый сервер Ubuntu с виртуальной сетью в Windows Azure?

Я запустил Ubuntu VM на Azure и установил его REGION/AFFINITY GROUP/VIRTUAL NETWORK к группе близости, которую я создал.


конфигурация виртуальной сети

Но, к сожалению, он получает случайный IP-адрес за пределами указанной мной сети (10.175.174.xx).

Почему это так, и что мне нужно сделать по-другому, чтобы этот сервер был в моей виртуальной сети?


Редактировать:

Сегодня я попытался создать совершенно новую виртуальную машину с использованием Ubuntu Server и обнаружил, что могу связать виртуальную машину с группой привязки, но не с виртуальной сетью. Это, вероятно, где я ошибся раньше. Итак, новый вопрос...

"Как я могу связать новый сервер Ubuntu с виртуальной сетью в Windows Azure?"


Вот скриншот настройки релевантности с Ubuntu

введите описание изображения здесь

А вот выпадающий список ТОЧНО ЖЕ при настройке на Windows Server

введите описание изображения здесь

1 ответ

Решение

После небольшого (два дня) копания я смог связаться с экспертом Azure в твиттере.

Майкл Уошам @MWashamMS
@ChaseFlorell @ SyntaxC4 @WindowsAzure Портал не поддерживает развертывание виртуальных машин Linux в VNET (пока). Вы должны использовать Cli (PS или Node)

Результат довольно прост, используйте powershell

# From Get-AzureVMImage 
$img = 'b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_1-LTS-amd64-server-20121218-en-us-30GB'
$user = 'somelinuxuser'
$pass = 'somelinuxpwd!'
$vnet = 'HybridVNET'
$ag = 'WestUSAG'
$svcname = 'mylinuxsvc1' 

New-AzureVMConfig -Name 'linuxfromps1' -ImageName $img -InstanceSize Small |
    Add-AzureProvisioningConfig -Linux -LinuxUser $user -Password $pass |
    Set-AzureSubnet -SubnetNames 'AppSubnet' | # Optional 
    New-AzureVM -ServiceName $svcname -VNetName $vnet -AffinityGroup $ag

ссылка

Другие вопросы по тегам