在configurationAzure虚拟机(资源pipe理器)时如何预留IP

我正在通过Ubuntu命令行调配一个新的Azure虚拟机(资源pipe理器)。 我遵循这里列出的步骤来执行此操作: https : //azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-tutorial/

我的问题是:当configuration一个新的虚拟机时,我该如何在命令行上确保它具有静态IP (保留IP)?


使用Azure PowerShell通过New-AzureReservedIP -ReservedIPName $reservedIP -Location $location可以完成同样的事情

Solutions Collecting From Web of "在configurationAzure虚拟机(资源pipe理器)时如何预留IP"

您需要将公共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分配给虚拟机的虚拟网卡。 VM和NIC都是同一资源组的一部分:

 azure network nic set -g MyResourceGroup -p MyPublicIP MyNicName 

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

似乎目前只有动态公共IP支持直接在虚拟机上使用 (在ARM模式下)。 现在,静态IP只能分配给Load Balancer配置。 尝试使用“-a Static”在执行“azure网络密码设置”时吐出一个错误:

网络接口xxx引用公共IP地址yyy与AllocationMethod属性设置为静态。 目前这个配置不被支持。 网络接口只能使用动态公共IP。

我也想知道什么时候会支持。

编辑: 这是一个很好的Azure CLI参考 。 您也可以使用-h获取命令使用帮助。

问题中的术语“保留”是Azure中的特定组件(保留的IP地址)所固有的。 所以,答案是你不能使用资源管理器模型为虚拟机分配一个保留的IP地址。

使用新的门户,你不必再使用命令行。 所有你需要做的是去portal.azure.com创建你的虚拟机,并使用资源管理器模型创建你的虚拟机,然后在设置 – >公共IP地址使用静态分配方法就是这样! 你有一个永不变更的静态公有IP。