當您設定 Azure 部署設定時發生「找不到虛擬網路」錯誤
本文說明如何解決在 HPC Pack 叢集管理員中設定 Azure 部署設定時所發生的「找不到虛擬網路」錯誤。
徵兆
您純粹在 Azure 或混合式 (高載至 Azure IaaS 節點) 環境中部署 HPC Pack 叢集。 在 Azure 服務主體網頁的 [Azure 部署設定 ] 區段中 手動輸入服務主體 應用程式識別符之後,您會收到下列錯誤訊息:
在此 Azure 訂用帳戶中找不到任何虛擬網路,請選取另一個訂用帳戶。
原因
如果您使用 Azure 服務主體而非受控識別來啟用前端節點來管理 Azure IaaS 計算節點,可能會發生此錯誤。
如果您使用服務主體,且未指派訂用帳戶的參與者角色,則必須在 GUI 中手動輸入應用程式識別碼。 因為訂用帳戶層級參與者角色未指派給服務主體,因此會發生此錯誤。 (例如,您可能已設定服務主體而不指派參與者角色,因為您想要限制對特定資源群組的存取。
在此情況下,服務主體會列在 [HPC Pack 部署精靈] 功能表上。 (您不需要在 GUI 中手動輸入應用程式識別碼。
解決方案 1:如果您不想限制特定資源群組的許可權
除非您想要限制特定資源群組的許可權,否則您必須為服務主體指派參與者角色。 請參閱 使用入口網站 指派 Azure 角色和 指派 Azure 角色的步驟。
解決方案 2:如果您想要限制特定資源群組的許可權
如果您想要限制特定資源群組的許可權,您必須先授與下列角色,才能手動輸入服務主體應用程式識別碼。
角色 | 描述 |
---|---|
虛擬機器參與者 | 針對您要在其中建立計算節點的資源群組 |
網路參與者 | 針對 Azure 虛擬機器 (VM) 計算節點加入的虛擬網路 |
Key Vault 參與者 | 針對建立 Azure 金鑰保存庫 憑證的 Azure 金鑰保存庫 |
其他相關資訊
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。