配置 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 反馈社区