2015-12-01 85 views
0

我正在通过Ubuntu命令行调配一个新的Azure VM(资源管理器)。我执行此处列出这样做的步骤:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-tutorial/如何在配置Azure VM(资源管理器)时预留IP

我的问题是:而设置新虚拟机,有什么事我在命令行上做,以确保它有静态IP(预留IP) ?


同样的事情可以通过New-AzureReservedIP -ReservedIPName $reservedIP -Location $location

回答

1

使用Azure中的PowerShell你需要定义一个公网IP地址作为资源群邑的一部分,然后将其分配到正确的虚拟NIC(网络接口卡)来完成。

公共IP地址资源类型表示公共互联网上的DNS名称。它可用于为Azure负载均衡器上托管的虚拟IP地址(VIP)或直接托管在VM上的公共实例IP地址(PIP)提供DNS名称。

随着Azure的CLI,你需要写这样的事:

azure network public-ip create -g MyResourceGroup -a Dynamic -l northeurope MyPublicIP 

那么你将你的IP分配给虚拟机的虚拟网卡。无论是虚拟机和NIC是相同的资源组的一部分:

azure network nic set -g MyResourceGroup -p MyPublicIP MyNicName 

您可以使用“蔚蓝网络网卡列表”来获得NIC的名称。

它似乎也是currently only Dynamic Public IPs are supported for being used directly on VMs(ARM模式)。现在,静态IP只能分配给Load Balancer配置。

网络接口 XXX 引用的公网IP地址 YYY 与AllocationMethod属性设置为静态:要使用“-a静态”做“蔚蓝网网卡设置”时吐出了一个错误。目前此 配置不受支持。网络接口只能使用 动态公共IP。

我也想知道什么时候会支持。编号:here is a good Azure CLI reference。您也可以使用-h来获取命令使用帮助。

0

问题中的术语“保留”对于Azure中的特定组件(保留的IP地址)是固有的。因此,答案是您无法使用资源管理器模型为虚拟机分配保留的IP地址。

0

使用新的门户,您不必使用命令行了。您只需要从portal.azure.com创建您的虚拟机,并使用资源管理器模型创建您的虚拟机,然后在设置 - >公共IP地址中使用静态分配方法就可以了!你有一个永不改变的静态公共IP。