教學課程:使用 Azure 實驗室服務建立教室訓練實驗室

在本教學課程中,您會使用 Azure 實驗室服務建立教室訓練實驗室。 Azure 實驗室服務可讓您使用由 Azure 管理的基礎結構來建立實驗室。 瞭解如何設定自定義的實驗室範本,並邀請學生註冊其實驗室虛擬機(VM)。

此圖顯示使用 Azure 實驗室服務建立實驗室時所涉及的步驟。

您需要實驗室建立者 Azure RBAC 角色,才能建立實驗室計劃的實驗室。 根據您的組織而定,建立實驗室計劃和實驗室的責任可能會指派給不同的人員或小組。 深入瞭解 跨組織對應許可權。

完成本教學課程之後,實驗室使用者可以使用其電子郵件註冊實驗室,並使用遠端桌面連線到其實驗室虛擬機(RDP)。

在本教學課程中,您會了解如何:

  • 建立實驗室
  • 自訂實驗室範本
  • 發佈實驗室以建立實驗室 VM
  • 新增週期性實驗室排程
  • 透過電子郵件邀請使用者加入實驗室

必要條件

  • Azure 實驗室方案。 如果您還沒有實驗室計劃,請遵循快速入門:設定資源以建立實驗室中的步驟。

建立實驗室

您可以使用 Azure 實驗室服務網站,在實驗室方案中建立可自定義的實驗室(實驗室範本)。 在 Azure 實驗室服務中,實驗室包含用來建立實驗室 VM 的組態和設定。 實驗室中的所有實驗室 VM 都相同。 在下一節中,您會自定義教室訓練的實驗室範本。

請遵循下列步驟,將實驗室新增至實驗室計劃。

  1. 使用 Azure 訂用帳戶的認證登入 Azure 實驗室服務網站

  2. 選取 [ 建立實驗室]。

    Azure 實驗室服務網站的螢幕快照,其中醒目提示 [建立實驗室] 按鈕。

  3. 在 [ 新增實驗室] 頁面上,輸入下列資訊,然後選取 [ 下一步]:

    欄位 描述
    名稱 輸入 程序設計-101
    虛擬機映像 選取 [Windows 11 專業版]。
    虛擬機大小 選取 [ 小型]。
    地點 保留預設值。

    視實驗室方案區域和訂用帳戶核心限制而定,可能無法使用某些虛擬機大小。 在系統管理員指南中深入瞭解虛擬機大小,以及如何要求更多容量

  4. 在 [虛擬機認證] 頁面上,指定預設的使用者名稱和密碼,然後選取 [下一步]。

    根據預設,所有實驗室 VM 都會使用相同的認證。

    重要

    請記下您的使用者名稱和密碼。 這些資訊不會出現第二次。

    Azure 實驗室服務網站中虛擬機認證頁面的螢幕快照。

  5. 在 [ 實驗室原則] 頁面上,接受預設值,然後選取 [ 下一步]。

  6. 在 [ 範本虛擬機設定 ] 頁面上,選取 [建立範本虛擬機]。

    範本虛擬機可讓您在基底 VM 映像上進行設定變更或安裝軟體。

    [範本虛擬機設定] 頁面的螢幕快照,其中醒目提示建立範本 VM 的選項。

  7. 選取 [完成 ] 以開始建立實驗室。 可能需要幾分鐘的時間。

  8. 當實驗室建立完成時,您可以在 [範本] 頁面中看到實驗室詳細數據

    實驗室的 [範本] 頁面螢幕快照,其中顯示範本。

新增實驗室排程

您可以根據訓練行事歷,選擇性地建立實驗室排程來自動啟動和停止實驗室 VM,而不是手動啟動實驗室 VM 的每個實驗室使用者。 Azure 實驗室服務支援一次性事件或週期性排程。

您也可以使用 配額 來管理實驗室使用者可以執行其實驗室虛擬機的時數。

請遵循下列步驟,將週期性排程新增至您的實驗室:

  1. 在實驗室的 [ 排程] 頁面上,選取 工具欄上的 [新增排程事件 ]。

    [排程] 頁面上 [新增排程事件] 按鈕的螢幕快照,其中醒目提示 [排程] 功能表和 [新增排程事件] 按鈕。

  2. 在 [ 新增排程的事件 ] 頁面上,輸入下列資訊:

    欄位
    事件類型 標準
    開始日期 輸入教室訓練的開始日期。
    開始時間 輸入教室訓練的開始時間。
    停止時間 輸入教室訓練的結束時間。
    時區 選取您的時區。
    重複 保留預設值,這是四個月的每周週期。
    注意事項 選擇性地輸入排程的描述。
  3. 選取 [ 儲存 ] 以確認實驗室排程。

    [新增排程事件] 視窗的螢幕快照。

  4. 在行事曆檢視中,確認排程的事件存在。

    Azure 實驗室服務的排程頁面螢幕擷取畫面。行事曆中顯示星期一到星期五的重複排程。

自訂實驗室範本

實驗室範本可作為實驗室 VM 的基礎。 若要確定實驗室使用者具有正確的組態和軟體元件,您可以自定義實驗室範本。

若要自定義實驗室範本,請啟動範本虛擬機。 然後連線並設定教室訓練。

使用下列步驟來更新範本 VM。

  1. 在實驗室的 [ 範本 ] 頁面上,選取工具列上的 [ 啟動範本 ]。

    VM 可能需要幾分鐘的時間才能啟動。

  2. 範本 VM 啟動之後,選取 [連線 至範本],然後開啟下載的遠端桌面連線檔案。

    顯示實驗室範本頁面的螢幕快照,其中醒目提示範本 連線。

  3. 使用您為實驗室指定的認證登入範本 VM。

  4. 安裝教室訓練所需的任何軟體。 例如,您可以為一般程式設計課程安裝 Visual StudioCode

  5. 關閉遠端桌面工作階段,以中斷與範本 VM 的連線。

  6. 在 [ 範本] 頁面上,選取 [ 停止範本]。

您已自定義課程的實驗室範本。 發佈之後,實驗室中的每個 VM 都有與範本 VM 相同的設定。

發佈實驗室

實驗室中的所有 VM 都會共用與實驗室範本相同的設定。 在 Azure 實驗室服務為您的實驗室建立實驗室 VM 之前,您需要發佈實驗室。 您可以指定 Azure 實驗室服務所建立的實驗室 VM 數目上限。 您也可以在稍後的階段修改實驗室虛擬機數目。

若要發佈實驗室並建立實驗室 VM:

  1. 在 [範本] 頁面上,在工具列上選取 [發佈]

    顯示實驗室 [範本] 頁面的螢幕快照,其中醒目提示 [發佈範本] 選單按鈕。

    警告

    發佈是無法復原的動作,無法復原。

  2. 在 [ 發佈範本] 頁面上,針對 VM 數目輸入 3 ,然後選取 [ 發佈]。

    程式最多可能需要 20 分鐘的時間才能完成。 您可以在 [範本] 頁面上追蹤發佈狀態

  3. 在 [ 虛擬機集區 ] 頁面上,確認已建立實驗室 VM。

    實驗室 VM 目前已停止且未指派,這表示不會指派給特定實驗室使用者。

    顯示實驗室虛擬機清單的螢幕快照。實驗室 VM 會顯示為未指派且已停止。

警告

當您重新發佈實驗室時,Azure 實驗室服務會重新建立所有現有的實驗室虛擬機,並從虛擬機中移除所有數據。

邀請使用者

根據預設,Azure 實驗室服務會限制對實驗室的存取。 只有列出的用戶可以註冊實驗室並使用實驗室 VM。 您可以選擇性地關閉受限制的存取。

若要允許使用者存取實驗室,請執行下列步驟:

  1. 將使用者新增至實驗室。
  2. 藉由提供使用者註冊連結,邀請用戶進行實驗室。

將使用者新增至實驗室

Azure 實驗室服務支持多種將使用者新增至實驗室的方式:

  • 手動輸入電子郵件位址
  • 上傳含有學生資訊的 CSV 檔案
  • 將實驗室與 Microsoft Entra 群組同步

在本教學課程中,藉由提供電子郵件位址來手動新增使用者。 若要新增使用者,請遵循下列步驟:

  1. 選取實驗室的 [ 使用者] 頁面,然後選取 [ 手動新增使用者]。

    顯示 [使用者] 頁面的螢幕快照,其中醒目提示 [手動新增使用者]。

  2. 在 [ 新增使用者 ] 頁面上,在不同的行或以分號分隔的單一行上輸入實驗室用戶電子郵件位址。

    顯示 [新增使用者] 頁面的螢幕快照,可讓您輸入使用者電子郵件位址。

  3. 選取 [新增 ] 以新增使用者,並授與他們實驗室的存取權。

您已將使用者新增至實驗室。 在 [ 使用者] 頁面上,您可以看到其狀態為 [未註冊]。 您現在可以藉由傳送註冊連結,邀請這些用戶到實驗室。

傳送邀請電子郵件

將使用者新增至實驗室之後,他們可以使用實驗室的註冊連結來註冊實驗室。 您可以手動為使用者提供連結,或 Azure 實驗室服務可以傳送邀請電子郵件。

  1. 在實驗室的 [ 使用者 ] 頁面上,選取工具列上的 [ 全部邀請 ]。

    Azure 實驗室服務中 [使用者] 頁面的螢幕快照,其中醒目提示 [全部邀請] 按鈕。

  2. 在 [ 以電子郵件 傳送邀請] 頁面上,輸入選擇性訊息,然後選取 [ 傳送]。

    電子郵件會自動包含註冊連結。 您也可以選取 ... 來取得此註冊連結。(省略號)>工具列上的註冊連結

    顯示 Azure 實驗室服務網站中 [依電子郵件傳送邀請] 頁面的螢幕快照。

  3. 您可以在 [使用者] 列表中追蹤邀請的狀態。

    狀態應變更為 [傳送],然後變更為 [傳送日期>]。<

    用戶註冊實驗室之後,其名稱會出現在 [ 使用者 ] 頁面上。

疑難排解

實驗室建立失敗, You are not authorized to access this resource

當您建立新的實驗室計劃時,可能需要幾分鐘的時間,許可權才能傳播至實驗室層級。 您可以在資源群組層級指派實驗室建立者角色,以防止此行為:

  1. Azure 入口網站 中,移至包含實驗室計劃的資源群組。
  2. 從左側導覽中選取 [訪問控制][IAM ]。
  3. 選取 [新增>][新增角色指派]。
  4. 實驗室建立者 角色指派給用戶帳戶。

實驗室建立失敗, Subscription has labs in 2 regions, and the regional limit for this subscription is 2

您可以用來建立實驗室的區域總數的預設限制會依供應專案類別類型而有所不同。 如果您已達到訂用帳戶的 Azure 區域限制,則只能在您已使用的區域建立實驗室。

深入瞭解 如何解決區域限制

後續步驟

您已建立教室訓練的自定義實驗室、建立週期性實驗室排程,以及邀請用戶註冊實驗室。 接下來,實驗室使用者可以使用遠端桌面連線到其實驗室虛擬機。