有没有办法使用 PowerShell Azure cmdlet 来获取正在运行 Azure 辅助角色或 Web 角色的计算机名称?具体来说,我正在寻找以“RD”开头的名称。我不能 100% 确定我是否使用正确的术语来搜索此内容,因为我的结果充斥着有关 Azure 虚拟机的信息。我还一直在探索从 Get-AzureDeployment 和 Get-AzureVM 等调用返回的对象,但尚未在任何地方找到“RD”名称。
我也在这里找到了讨论,但想知道它是否已经过时:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/73eb430a-abc7-4c15-98e7-a65308d15ed9/how-to -获取网络工作者角色实例的计算机名称?forum=windowsazuremanagement
动机:我的 New Relic 监控经常抱怨“服务器未报告”已停用的实例。New Relic 的服务器监控只知道“RD...”名称,我正在寻找一种快速方法来从 Azure 获取这些名称的列表,以便我可以比较并查看 New Relic 是否仅抱怨旧实例,或者是否当前实例之一确实存在问题。
实际上,通过在云服务的 ServiceConfiguration 文件中设置 vmName 键,您可以获得比 RD 更重要的主机名。
然后,您的主机名将采用 vmnameXX 形式,其中 XX 是角色的实例号。(即“MyApp01”,“MyApp02”,...)
有关详细信息,请参阅以下链接:
https://azure.microsoft.com/documentation/articles/virtual-networks-viewing-and-modifying-hostnames/
| 归档时间: |
|
| 查看次数: |
3600 次 |
| 最近记录: |