我已经启动了一个 Ubuntu VM天蓝色,并将其设置REGION/AFFINITY GROUP/VIRTUAL NETWORK
为我创建的亲和力群组。
但不幸的是,它获取了我指定网络之外的随机 IP 地址(10.175.174.xx)。
为什么会这样?我需要做些什么才能将该服务器接入我的虚拟网络?
编辑:
今天我尝试使用 Ubuntu Server 创建一个全新的虚拟机,发现我可以将虚拟机与亲和性组关联,但不能与虚拟网络关联。这可能是我之前出错的地方。所以新的问题是...
“如何将新的 Ubuntu 服务器与 Windows Azure 上的虚拟网络关联?”
以下是相关设置的截图Ubuntu
这是在设置时完全相同的下拉列表Windows 服务器
答案1
经过一点点(两天)的挖掘,我能够在 Twitter 上联系到一位 Azure 专家。
迈克尔·沃沙姆 @MWashamMS
@ChaseFlorell @SyntaxC4 @WindowsAzure 门户目前不支持将 Linux VM 部署到 VNET。您必须使用 cli(PS 或 Node)
结果很简单,使用电源外壳
# 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