当我设置我的DevTest实验室时,我创建了一个专用虚拟网络(具有分配给它的私有地址子网),然后创建了一个具有单个公共IP的网关。该网关工作正常,我们可以使用它连接到在DevTest实验室中创建的虚拟机。
然而,在尝试创建附加到所述网络的新VM时,我们越来越多地开始收到以下消息:
在此区域内无法为该订阅创建超过10个公网IP地址
我明白这条信息的意思。但是,由于VM正在连接到专用网络,我不明白为什么我会收到此消息。我已经仔细检查了我们正在使用的子网,所有的公共IP地址选项(包括专用和共享)都被禁用。在创建虚拟机时,我已经确认选择了正确的虚拟网络和正确的子网。
我们在实验室中部署的所有虚拟机都进入同一个资源组,并且其中只有一个公共IP对象,这应该证明其他虚拟机成功地没有获得公共IP地址。
有人知道为什么我会收到这条消息吗?或者如何进一步排除故障?
发布于 2020-12-06 23:23:20
我无法想象你的实验室的确切配置,但你似乎已经点击了你的订阅的Public IP address limits之一。我想知道您是否碰巧交叉检查Azure门户,以找到已配置的10个公共IP地址资源。
创建实验室时,它是在虚拟网络的子网中创建的。为了让您的所有实验室虚拟机共享相同的公共IP地址,您必须启用选项Enable shared Public IP to Yes (这无论如何都是新实验的默认设置)。您还可以将Allow public IP creation设置明确设置为No,以禁止实验室用户在创建实验室虚拟机时创建新的公共IP地址。此配置为整个子网创建一个公有IP地址。
作为实验室所有者,您可以更改此子网策略,以确保没有人会意外地为其VM创建公共IP地址。或者,订阅所有者可以创建一个禁止创建公网IP的订阅策略。
有关使用Azure DevTest实验室配置虚拟网络和子网的更多信息,请查看以下资源:
https://stackoverflow.com/questions/64914006
复制相似问题