配置 Azure 部署设置时出现“找不到虚拟网络”错误
本文介绍如何解决在 HPC Pack 群集管理器中配置 Azure 部署设置时出现的“找不到虚拟网络”错误。
现象
完全在 Azure 或混合(突发到 Azure IaaS 节点)环境中部署 HPC Pack 群集。 在 Azure 服务主体网页的 Azure 部署设置部分手动输入服务主体应用程序 ID 后,会收到以下错误消息:
在此 Azure 订阅中找不到虚拟网络,请选择另一个订阅。
原因
如果使用 Azure 服务主体而不是托管标识来启用头节点来管理 Azure IaaS 计算节点,则可能会出现此错误。
如果使用服务主体,并且未分配订阅的参与者角色,则必须在 GUI 中手动输入应用程序 ID。 发生此错误的原因是订阅级参与者角色未分配给服务主体。 (例如,你可能已经配置了服务主体而不分配参与者角色,因为你想要限制对特定资源组的访问权限。
在这种情况下,服务主体将列在 HPC Pack 部署向导菜单上。 (无需在 GUI 中手动输入应用程序 ID。
解决方案 1:如果不想限制对特定资源组的权限
除非要限制对特定资源组的权限,否则必须为服务主体分配参与者角色。 请参阅 使用门户 和 步骤分配 Azure 角色。
解决方案 2:如果要限制对特定资源组的权限
如果要限制对特定资源组的权限,则必须在手动输入服务主体应用程序 ID 之前授予以下角色。
角色 | 说明 |
---|---|
虚拟机参与者 | 要在其中创建计算节点的资源组 |
网络参与者 | 对于 Azure 虚拟机(VM)计算节点加入的虚拟网络 |
密钥保管库参与者 | 对于在其中创建 Azure 密钥库证书的 Azure 密钥库 |
详细信息
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。