Azure Can';t将PIP分配给已存在的VM抛出错误';此部署不允许每个虚拟机使用PublicIP;

Azure Can';t将PIP分配给已存在的VM抛出错误';此部署不允许每个虚拟机使用PublicIP;,azure,azure-virtual-machine,azure-virtual-network,Azure,Azure Virtual Machine,Azure Virtual Network,我使用以下脚本为我的虚拟机分配了一个PIP,但它总是抛出错误“Update AzureVM:BadRequest:PublicIP per Virtual Machine usage not allowed for this deployment” 脚本:Get-AzureVM-ServiceName gbv2-Name gbv2 | Set-AzurePublicIP-PublicIPName mypip | Update-AzureVM 我发现了一篇关于这个问题的有趣帖子,它说如果VM使用“

我使用以下脚本为我的虚拟机分配了一个PIP,但它总是抛出错误“Update AzureVM:BadRequest:PublicIP per Virtual Machine usage not allowed for this deployment”

脚本:Get-AzureVM-ServiceName gbv2-Name gbv2 | Set-AzurePublicIP-PublicIPName mypip | Update-AzureVM


我发现了一篇关于这个问题的有趣帖子,它说如果VM使用“老式”VNet会导致这个问题,但没有提到解决方案。你们能给我一些线索吗?

谢谢你们在这里发帖

我建议您阅读这篇文章,它简要介绍了如何将PIP设置为VM。我尝试给我的虚拟机分配一个PIP,它成功地工作了。请确保从一开始就遵循所有步骤。这很有帮助


Girish Prajwal

谢谢Girish,你知道如何将PIP分配给现有VM吗?嗨,Jeff,我恐怕不能说我们无法将PIP添加到现有VM。我将与虚拟机专家核实,并尽早通知您。似乎只能将保留的IP分配给已设置网络的虚拟机。如果您有一个现有的VM,您可以捕获一个映像。删除旧的虚拟机。从映像创建新VM,设置网络。然后使用
azure vm公共ip集
可以分配保留ip。“azure vm公共ip集”仅设置实例ip?