gpt4 book ai didi

azure - 如何在 Azure 中取消静态公共(public) IP+网络接口(interface)与 VM 的关联?

转载 作者:行者123 更新时间:2023-12-03 00:01:49 32 4
gpt4 key购买 nike

如何将静态公共(public) IP/网络接口(interface)或两者与虚拟机分离,并使用 MS Azure 中的 terraform 将其附加到另一个虚拟机,就像弹性 IP 一样在 AWS 中?

如果 azure terraform 不起作用,azure CLI 也可行。

我只能找到一种使用 azure CLI 分离 IP 的方法,但由于错误 - NicInUse,无法将其附加到新虚拟机。

 az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMVMNic \
--remove PublicIpAddress

最佳答案

按照问题中的上述命令分离公共(public)IP地址后,您可以将此分离的公共(public)IP地址附加到新的网卡(没有公共(public)IP地址)。由于网卡冲突错误,您可以验证您是否正在尝试附加正在与另一个网卡一起使用的公共(public) IP 地址。

 az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMVMNic \
--public-ip-address existingPublicIpAddress

enter image description here

请注意,当您将新的公共(public) IP 附加到旧的 Azure 网卡时,新的公共(public) IP 地址应与网卡具有相同的区域。如果资源不在同一个资源组中,可以使用公网IP地址的资源ID。

--public-ip-address "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/publicIPAddresses/test-pip"

使用 Terraform,您可以通过使用 public_ip_address_id 将公共(public) IP 地址与此 NIC 关联起来。在资源“azurerm_network_interface”中。

关于azure - 如何在 Azure 中取消静态公共(public) IP+网络接口(interface)与 VM 的关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63783825/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com