我获得了一个新的Microsoft Azure / Windows 2008 R2订阅,当我登录时,它会在桌面的屏幕保护程序中显示“Public IP”。但是,当我尝试使用服务器管理 - >角色 - >服务器角色 - > DNS服务器设置DNS服务器时,弹出窗口显示不存在静态IP(我想设置FTP / HTTP站点)。
我联系的帮助人员将我重定向到了一个Billing的人,他告诉我他们已经为我的订阅提供了“保留IP”地址。即使在他的电子邮件之后,当我尝试设置DNS服务器时,它说没有静态IP。
当我联系比林斯人询问什么是“保留IP”地址时 - Azure帐单回复了You can check the status if the Reserved IP through PowerShell. [Get-AzureReservedIP]
。
所以,我通过RDP登录服务器,我安装了Microsoft Azure PowerShell(花了几个小时才意识到常规PowerShell没有所有Azure命令),然后尝试了各种命令,如{{1} },Get-AzureSubscription
,Set-AzureSubscription
,但似乎没有任何效果。
例如,
(1)Get-AzureVM
表示没有当前的订阅(由于我已经将RDP转换为活动虚拟机,这似乎很奇怪
(2)我尝试了Get-AzureReservedIP
并且它给了我一个错误,上面写着“目前没有选择订阅”。
(3)然后我尝试Get-AzureSubscription -Current
其中Get-AzureSubscription -SubscriptionName c4fasdasdasdas-asdas-asdasd
是我的Azure订阅ID,这没有给我任何错误。但后来我尝试使用c4fasdasdasdas-asdas-asdasd
查看订阅,但它没有给我任何结果。
我试过很多站点,据说提供了获取保留IP地址的步骤,例如:step-by-step但在我的情况下,我无法通过“当前没有指定订阅”部分。
另一个例子,site:给出了设置订阅的步骤列表,我尝试了Get-AzureSubscription | Format-Table
,但是我收到错误“无法使用指定的命名参数解析参数集。”
这似乎太复杂了。对于像Set-AzureSubscription
这样的其他供应商,他们只是为您分配静态IP,如果尝试设置DNS服务器,它就可以正常工作。不知道这里有什么问题......为什么设置公共静态ID太复杂了。
有人可以帮我理解以下步骤:(a)找出Azure Billings家伙向我收取的预留IP地址,以及(b)如何将其分配给我的虚拟机?
答案 0 :(得分:1)
我做了一个博客post,描述了Azure VM可以拥有的各种类型的IP地址,这有助于澄清事情。对于FTP站点,您应该关注的是公共实例IP地址(PIP),这是直接连接到单个VM的公共IP地址。它的流量直接来自互联网,因此需要在VM上安装防火墙。除了管理VM所需的那些之外,您无需担心在Azure负载均衡器(以及托管VM的云服务上的VIP)上创建端点。使用PIP的动机是您可以访问所有端口,而在VIP上添加端点的传统方法仅限于150个端口,这对于FTP服务器来说是不够的。只要您部署了VM,VIP和PIP都是静态的。
您可能不需要担心保留的IP地址,这些IP地址适用于组织希望保持IP地址“干净”且不允许任何其他人使用它的情况。默认情况下,在Azure中,当您删除使用它的所有VM时,您将放弃Microsoft分配的任何IP地址。