小编Kon*_*tin的帖子

我可以将 vm 放入另一个资源组而不是availabilitySet 吗?

我想将每个 VM 保存在单独的资源组中,以便于生命周期管理。我有一个包含 n 个 VLM 的集群。

因此,我为公共 IP、负载均衡器等常见事物创建了一个资源组,并将 availabilitySet 声明放入其中,因为它也必须在 VM 之间共享。然后我在单独的资源组中创建 VM 并使用“availabilitySet”引用availabilitySet:{“id”:“[resourceId('Microsoft.Compute/availabilitySets',variables('availabilitySetName'))]”},原因是'availabilitySetName'被定义为。

当我部署我的模板时,我收到一条错误消息

{"error":{"code":"BadRequest","message":"资源引用 ID 中的实体 resourceGroupName /subscriptions/a719381f-1fa0-4b06-8e29-ad6ea7d3c90b/resourceGroups/TB_PIP_OPSRV_UAT/providers/Microsoft.Compute/availability tb_avlbs_opsrv_uat 无效。"}}

我仔细检查了资源和可用性集名称是否正确指定。

这是否意味着我不能将一个集合放在与 VM 不同的资源组中?

azure azure-virtual-machine azure-resource-manager

3
推荐指数
1
解决办法
2101
查看次数