【问题标题】:How can I reserve ip address in new azure portal with resource manager (and not classic azure portal)?如何使用资源管理器(而不是经典的 Azure 门户)在新的 Azure 门户中保留 IP 地址?
【发布时间】:2016-08-06 00:06:14
【问题描述】:

查看此链接后,我知道我可以在经典 azure 门户中使用 New-AzureReservedIP commandlet 保留 IP 地址: https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/

但我的资源位于新的资源管理器门户中,并且它们在经典门户中没有等效项。

查看此链接后,我想我会在新的 azure 门户中找到类似的命令: https://azure.microsoft.com/en-us/documentation/articles/virtual-network-ip-addresses-overview-arm/#public-ip-addresses

我找不到上述命令 let 的等效项。然后我在上面的链接中找到了以下文字:

注意: 即使将分配方法设置为静态,也无法指定分配给公共 IP 资源的实际 IP 地址。相反,它是从创建资源的 Azure 位置的可用 IP 地址池中分配的。

这是否意味着我无法使用资源管理器在新的 Azure 门户中保留 IP 地址?如果可能,请列出 azure commandlet 序列。

以下链接讨论了在经典门户中保留 IP 地址并使其在新门户中工作。但这不是我的用例,因此我不能使用它: Reserved IP's for Azure Resource Manager based Virtual machines

【问题讨论】:

    标签: azure-virtual-network


    【解决方案1】:

    您可以使用 New-AzureRmPublicIpAddress PowerShell 命令。

    New-AzureRmPublicIpAddress -ResourceGroupName GroupName -Name IPName -AllocationMethod Static/Dynamic
    

    MSDN link,您也可以将其作为 ARM 模板的一部分,我有示例 here

    使用 New-AzureRmNetworkInterface 命令创建 NIC 时,通过指定 -PublicIpAddress IPName 参数将 IP 附加到 NIC。

    MSDN link.

    【讨论】:

    • 上面的命令是关于创建新IP的。我可以使用相同(或其他)命令将现有 IP 保留在给定资源组中吗?
    • 如果我使用 New-AzureRmPublicIpAddress 为给定资源组中的资源获得一个新的 IP 地址,一旦我删除该资源组,我是否仍然拥有该 IP 地址,以便当我重新创建它时资源组,我可以为该组中的资源重复使用相同的 IP 地址吗?
    • 如果删除资源组,也会删除其中的所有资源,包括 PublicIP 地址。如果您打算保留它们,您可以在不同的资源组中创建您的 PublicIP。如果您使 AllocationMethod 动态化,则分配的 IP 地址会在您从 NIC 附加或删除它们时发生变化,但如果您将其设为静态,它将始终保持不变。
    • 但是如果我在资源组 A 中创建公共 IP(比如 x.y.z.a),我可以将该 IP 地址 (x.y.z.a) 分配给资源组 B 中的资源吗?它会起作用吗?
    • 是的,它会起作用,它们可以在不同的资源组中,但必须在相同的位置和订阅中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    相关资源
    最近更新 更多