我已在Azure上的Linux虚拟机中配置了CMS解决方案,并希望使用我的虚拟Netork添加此VM。我无法将现有的Linux虚拟机添加到虚拟网络。
非常感谢任何帮助。
答案 0 :(得分:2)
首先创建Linux VM并且之后创建了Virtual Network(VNet),您的Linux VM可能无法看到虚拟网络。(这是Linux VM的已知问题)
您可以按照指定的步骤实现目标:
通过这种方式,您可以准备好VM,现在可以将其添加到VNet。
现在因为您使用Linux VM连接VNet,所以存在一个问题。您无法使用Linux VM执行此操作,因为Windows Azure Manager Portal不支持此功能,因此您需要使用PowerShell命令(在Windows上)或跨平台工具(在Mac和Linux上)来实现您的目标。
以下是您将使用OS映像和虚拟网络创建新VM的命令:
$ vm = New-AzureVMConfig -Name $ vmname -InstanceSize ExtraSmall -ImageName $ image | Add-AzureProvisioningConfig -Linux -LinuxUser $ linuxUser -Password $ adminPassword | Set-AzureSubnet -SubnetNames $ subnet
New-AzureVM -ServiceName $ cloudSvcName -AffinityGroup $ affinitygroup -VNetName $ vnetname -VMs $ vm
答案 1 :(得分:-2)
到目前为止,微软一直在叮嘱客户要求添加 持久性VM到Azure,希望让客户开发Azure应用程序 从头开始 ......
在Azure上运行Linux已经成为了 令人惊讶的是,大型的商业客户要求,以及我的联系人 说过 ......
The Register今年早些时候报道微软是 测试在自己的实验室中在Azure上运行Linux的能力 这种能力的推出还需要几个月的时间。
有大量的VPS服务,您可以运行任何您想要的操作系统,非常可靠且相当便宜。显然,Azure不是其中之一:)