共用方式為


針對 Azure Stack Edge 裝置上的 Azure Resource Manager 問題進行疑難排解

適用於:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

本文說明如何針對 Azure Resource Manager 可能干擾您 Azure Stack Edge 裝置上資源管理的問題進行疑難排解。 Azure Resource Manager 提供管理層,可讓您建立、更新和刪除您 Azure 帳戶中的資源。

Azure Resource Manager 設定錯誤

下列錯誤可能表示您的 Azure Resource Manager 設定出現問題。

問題/錯誤 解決方法
一般問題
  • 確認裝置已正確設定
  • 確認用戶端已正確設定
  • Add-AzureRmEnvironment:傳送要求時發生錯誤。
    位於第 1 行,第 1 個字元
    + Add-AzureRmEnvironment -Name Az3 -ARMEndpoint "https://management.dbe ...
    您的裝置無法連線或並未正確設定。 請確認裝置和用戶端已正確設定。 如需指引,請參閱此表中的一般問題列。
    服務傳回錯誤。 檢查 InnerException 了解詳情:基礎連線已關閉:無法為 SSL/TLS 安全通道建立信任關係。 在您裝置上建立並安裝憑證時發生錯誤。 如需詳細資訊,請參閱建立並安裝憑證
    作業傳回無效狀態碼 'ServiceUnavailable'
    回應狀態碼未表示成功:503 (服務無法使用)。
    以下情況即可能導致這項錯誤:
  • ArmStsPool 處於停止狀態。
  • Azure Resource Manager 關閉,或 Security Token Service 的網站關閉。
  • Azure Resource Manager 叢集資源關閉。

  • 重新啟動裝置有可能修正此問題。 若要進一步偵錯,請收集支援套件
    AADSTS50126:使用者名稱或密碼無效。
    追蹤識別碼:29317da9-52fc-4ba0-9778-446ae5625e5a
    相互關聯識別碼:1b9752c4-8cbf-4304-a714-8a16527410f4
    時間戳記:2019-11-15 09:21:57Z:遠端伺服器傳回錯誤:(400) 錯誤的要求。
    位於第 1 行,第 1 個字元
    以下情況即可能導致這項錯誤:
  • 若為不正確的使用者名稱和密碼,請確認您已從 Azure 入口網站重設 Azure 儲存體管理員密碼,然後使用正確的密碼。
  • 若為不正確的租用戶識別碼,請確認租用戶識別碼已設為 c0257de7-538f-415c-993a-1b87a031879d
  • connect-AzureRmAccount: AADSTS90056:資源已停用或不存在。 請檢查您應用程式的程式碼,確保您已經為您嘗試存取的資源指定確切的資源 URL。
    追蹤識別碼:e19bdbc9-5dc8-4a74-85c3-ac6abdfda115
    相互關聯識別碼:75c8ef5a-830e-48b5-b039-595a96488ff9 時間戳記:2019-11-18 07:00:51Z:遠端伺服器傳回錯誤:(400) 錯誤
    Add-AzureRmEnvironment 命令中使用的 Azure Resource Manager 端點不正確。
    若要尋找 Azure Resource Manager 端點,請檢查您裝置本機 Web UI [裝置] 頁面的裝置端點
    如需 PowerShell 指示,請參閱設定 Azure Resource Manager 環境
    無法從雲端取得端點。
    請確定您有網路連線。 錯誤詳細資料:HTTPSConnectionPool(host='management.dbg-of4k6suvm.microsoftdatabox.com', port=30005): Max retries exceeded with url: /metadata/endpoints?api-version=2015-01-01 (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
    這個錯誤常見於 Mac 或 Linux 環境。 錯誤發生的原因,在於並未將 PEM 格式的憑證新增至 Python 憑證存放區。

    針對 Azure Resource Manager 的一般問題進行疑難排解

    針對 Azure Resource Manager 的一般問題,請確認您的裝置和用戶端已正確設定。 針對端對端程序,請參閱從 Azure Stack Edge Pro GPU 裝置連線至 Azure Resource Manager

    確認裝置已正確設定

    1. 在本機 UI 中,確認裝置網路已正確設定。

    2. 確認所有端點的憑證都已更新

    3. 從本機 UI 的 [裝置] 頁面中,取得 Azure Resource Manager 管理和登入端點。

    4. 確認裝置已在 Azure 中啟動並註冊。

    確認用戶端已正確設定

    1. 驗證已安裝正確的 PowerShell 版本

    2. 驗證已安裝正確的 PowerShell 模組

    3. 驗證 Azure Resource Manager 及登入端點皆可連線。 您可以嘗試 ping 端點。 例如:

      ping management.28bmdw2-bb9.microsoftdatabox.com ping login.28bmdw2-bb9.microsoftdatabox.com

      如果無法連線,請新增 DNS/主機檔案項目

    4. 驗證已安裝用戶端憑證

    5. 如果您正在使用 PowerShell,請執行以下 PowerShell 命令,以啟用偵錯喜好設定來查看詳細訊息:

      $debugpreference = "continue"

    下一步