將 Azure 計算資源庫連結或中斷連結至 Azure 實驗室服務中的實驗室方案

注意

本文參考實驗室方案中 可用的 功能,這些功能取代了實驗室帳戶。

本文說明如何將 Azure 計算資源庫連結或中斷連結至實驗室計畫。 如果您使用實驗室帳戶,請參閱如何將 計算資源庫附加或中斷連結至實驗室帳戶

重要

若要在實驗室建立期間于映射清單中顯示虛擬機器映射,您必須將計算資源庫映射複寫至與實驗室計畫相同的區域。 您必須手動 將映射 複寫至計算資源庫中的其他區域。

將映射儲存到計算資源庫並複寫這些映射會產生額外費用。 此成本與 Azure 實驗室服務使用量成本不同。 深入瞭解 Azure 計算資源庫定價

必要條件

  • 若要變更實驗室方案的設定,您的 Azure 帳戶需要實驗室方案中的 擁有者 參與者 實驗室服務參與者 角色。 深入瞭解 Azure 實驗室服務內建角色

  • 若要將 Azure 計算資源庫附加至實驗室方案,您的 Azure 帳戶必須具有下列許可權:

    Azure 角色 範圍 注意
    負責人 Azure 計算資源庫 如果您附加現有的計算資源庫。
    負責人 資源群組 如果您建立新的計算資源庫。
  • 如果您的 Azure 帳戶是 Microsoft Entra ID 中的來賓使用者,您的 Azure 帳戶必須具有 目錄讀取者 角色,才能附加現有的計算資源庫。

瞭解如何 在 Azure 角色型存取控制中指派 Azure 角色(Azure RBAC)。

案例

以下是附加計算資源庫所支援的幾個案例。

  • 實驗室計畫管理員會將計算資源庫附加至實驗室計畫。 映射會上傳至實驗室內容之外的計算資源庫。 實驗室計畫管理員會在實驗室計畫上啟用映射。然後,實驗室建立者可以使用計算資源庫中的該映射來建立實驗室。
  • 實驗室計畫管理員會將計算資源庫附加至實驗室計畫。 實驗室建立者 (授課者) 會將其實驗室的自訂映像儲存到計算資源庫。 然後,其他實驗室建立者可從計算資源庫中選取此映像,為其實驗室建立範本。

當您 在 Azure 實驗室服務中儲存實驗室 的範本映射時,映射會上傳至計算資源庫作為特製化映射。 特製化映射 會保留電腦特定的資訊和使用者設定檔。 您仍然可以將一般化映射直接上傳至 Azure 實驗室服務以外的資源庫。

實驗室建立者可以根據 Azure 實驗室服務中的一般化和特製化映射來建立範本 VM。

重要

使用 Azure 計算資源庫時,Azure 實驗室服務僅支援在其 OS 磁片磁碟機上使用小於 128 GB 磁碟空間的映射。 實驗室建立期間,不會在虛擬機器映射清單中顯示超過 128 GB 的磁碟空間或多個磁片的映射。

  1. 在Azure 入口網站 開啟您的實驗室計畫。

  2. 選取 功能表上的 [Azure 計算資源庫 ]。

  3. 選取 [ 建立 Azure 計算資源庫 ] 按鈕。

    Screenshot of the Create Azure compute gallery button.

  4. 在 [ 建立 Azure 計算資源庫] 視窗中,輸入 資源庫 的名稱 ,然後選取 [ 建立 ]。

    Screenshot of the Create compute gallery window.

Azure 實驗室服務會建立計算資源庫,並將其連結至實驗室計畫。 使用此實驗室計畫建立的所有實驗室現在都可以使用來自連結計算資源庫的映射。

在底部窗格中,您會看到計算資源庫中的影像。 這個新資源庫中沒有映射。 當您將影像上傳至資源庫時,您會在此頁面上看到它們。

Screenshot of the attached image gallery list of images.

如果您已經有 Azure 計算資源庫,您也可以將它附加至實驗室計畫。 若要附加現有的計算資源庫,您必須先將 Azure 實驗室服務服務主體許可權授與計算資源庫。 接下來,您可以將現有的計算資源庫附加至實驗室計畫。

Azure 實驗室服務服務主體必須在 Azure 計算資源庫上擁有 擁有 Azure RBAC 角色。 有兩個 Azure 實驗室服務服務主體:

名稱 Application ID 描述
Azure 實驗室服務 c7bb12bf-0b39-4f7f-9171-f418ff39b76a Azure 實驗室服務實驗室方案的服務主體(V2)。
Azure 實驗室服務 1a14be2a-e903-4cec-99cf-b2e209259a0f Azure 實驗室服務實驗室帳戶的服務主體(V1)。

若要將計算資源庫附加至實驗室計畫,請將 擁有者 角色指派給具有應用程式識別碼 c7bb12bf-0b39-4f7f-9171-f418ff39b76a 的服務主體。

如果您的 Azure 帳戶是來賓使用者,您的 Azure 帳戶必須具有 目錄讀取者 角色,才能執行角色指派。 瞭解 來賓使用者 的角色指派。

請遵循下列步驟,使用 Azure CLI 將許可權授與 Azure 實驗室服務服務主體:

  1. 開啟 Azure Cloud Shell。 或者,選取 Azure 入口網站右上方功能表列上的 Cloud Shell 按鈕。

    Azure Cloud Shell 是一個互動式、已驗證、可存取瀏覽器的終端機,可用來管理 Azure 資源。 瞭解如何開始使用 Azure Cloud Shell

  2. 在 Cloud Shell 中輸入下列命令:

    1. 根據應用程式識別碼選取服務主體物件識別碼:

      az ad sp show --id c7bb12bf-0b39-4f7f-9171-f418ff39b76a --query "id" -o tsv
      
    2. 根據資源庫名稱選取計算資源庫的識別碼:

      az sig show --gallery-name <gallery-name> --resource-group <gallery-resource-group> --query id -o tsv
      

      將 文字預留位置 <gallery-name> 取代 <gallery-resource-group> 為計算資源庫名稱和包含計算資源庫的資源群組名稱。 請務必在取代文字時移除角括弧。

    3. 將擁有者角色指派給計算資源庫上的服務主體:

      az role assignment create --assignee-object-id <service-principal-object-id> --role Owner --scope <gallery-id>
      

      將文字預留位置 <service-principal-object-id> 取代為 <gallery-id> 先前命令的結果。

深入瞭解如何在 Azure 角色型存取控制中指派 Azure 角色(Azure RBAC)。

下列程式示範如何將現有的計算資源庫附加至實驗室計畫。

  1. 在Azure 入口網站 開啟您的實驗室計畫。

  2. 選取 功能表上的 [Azure 計算資源庫 ]。

  3. 選取 [ 附加現有的資源庫 ] 按鈕。

    Screenshot of the Attach existing gallery button.

  4. 在 [ 附加現有的計算資源庫] 頁面上,選取您的計算資源庫 ,然後選取 [選取 ] 按鈕。

    Screenshot of the Azure compute gallery page for a lab plan when the gallery is attached.

使用此實驗室計畫建立的所有實驗室現在都可以使用來自連結計算資源庫的映射。

啟用和停用映像

預設會停用附加計算資源庫中的所有映射。

若要從計算資源庫啟用或停用映射:

  1. 檢查清單中的 VM 映射。

  2. 選取 [ 啟用映射 ] 或 [停用映射 ],以啟用或停用映射。

  3. 選取 [ 套用 ] 以確認動作。

    Screenshot that shows how to enable an image for an attached compute gallery.

若要從實驗室中斷連結計算資源庫,請選取 工具列上的 [中斷連結 ]。 確認卸離作業。

Screenshot of how to detach the compute gallery from the lab plan.

只有一個 Azure 計算資源庫可以連結至實驗室計畫。 若要附加另一個計算資源庫,請遵循連結現有計算資源庫 的步驟

下一步

若要瞭解如何將範本映射儲存至計算資源庫或使用計算資源庫的映射,請參閱 如何使用計算資源庫

若要探索將自訂映射帶入實驗室內容之外的計算資源庫的其他選項,請參閱 建立自訂映射 的建議方法。

如需一般計算資源庫的詳細資訊,請參閱 計算資源庫