教學課程:在 Teams 或 Canvas 中使用 Azure 實驗室服務應用程式建立實驗室

透過 Azure 實驗室服務,您可以直接從 Microsoft Teams 或 Canvas 內建立實驗室。 在本教學課程中,您會使用適用于 Microsoft Teams 或 Canvas 的 Azure 實驗室服務應用程式來建立及發佈實驗室。 完成本教學課程之後,實驗室使用者可以直接從 Teams 或 Canvas 存取其實驗室虛擬機器。

使用適用于 Teams 或 Canvas 的 Azure 實驗室服務應用程式,您可以建立和管理實驗室,而不需要離開 Teams 或 Canvas 環境,實驗室使用者管理會同步處理小組或課程成員資格。 實驗室使用者會自動註冊實驗室,並為其指派實驗室 VM。 他們也可以直接從 Teams 或 Canvas 中存取其實驗室 VM。

Diagram that shows the steps involved in creating a lab with Azure Lab Services.

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

  • 設定 Azure 實驗室服務應用程式
  • 在 Teams 或 Canvas 中建立實驗室
  • 發佈實驗室以建立實驗室 VM

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶
  • Azure 實驗室方案。 如果您還沒有實驗室計畫,請遵循快速入門:設定資源以建立實驗室 中的 步驟。
  • 若要將 Azure 實驗室服務 Teams 應用程式新增至頻道,您的帳戶必須是 Microsoft Teams 中小組的擁有者。

設定 Azure 實驗室服務應用程式

您必須先設定 Teams 以使用 Azure 實驗室服務應用程式,以及授與實驗室方案的存取權,才能在 Teams 中建立和管理實驗室。 請遵循下列步驟來 設定適用于 Azure 實驗室服務的 Teams。

設定 Teams 之後,您現在可以從 Teams 中的頻道存取 Azure 實驗室服務應用程式。 屬於小組成員的所有使用者都會自動新增為實驗室使用者,並指派實驗室虛擬機器。

在下一個步驟中,您會使用 Azure 實驗室服務應用程式來建立實驗室。

存取 Azure 實驗室服務應用程式

  1. 開啟 Microsoft Teams,然後選取您的小組和頻道。

    您應該會看到 [ Azure 實驗室服務] 索引 標籤。

  2. 選取 [ Azure 實驗室服務] 索引 標籤。

    如果您沒有任何實驗室,您應該會看到歡迎頁面。 否則,您可以看到您稍早建立的實驗室清單。

    Screenshot that shows the Azure Lab Services tab in Teams.

    提示

    使用 [ 顯示 篩選] 在實驗室和您有權存取的所有實驗室之間切換。

建立新實驗室

實驗室包含用於建立實驗室 VM 的組態和設定。 實驗室內的所有實驗室 VM 都相同。 您可以使用 Azure 實驗室服務應用程式在實驗室方案中建立實驗室。

重要

您只能在使用 Azure 實驗室服務應用程式建立的 Teams 或 Canvas 中看到實驗室。 如果您在 Azure 實驗室服務網站中建立實驗室,在 Teams 或 Canvas 中看不到該實驗室。

  1. 選取 [建立實驗室 ] 以開始建立新的實驗室。

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

    欄位 描述:
    名稱 輸入 程式設計-101
    虛擬機器映射 選取 [Windows Server 2022 Datacenter ]。
    虛擬機器大小 選取 [ 小型 ]。
    位置 保留預設值。

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

    您可以 藉由設定實驗室計畫來啟用或停用特定的虛擬機器映射

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

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

    重要

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

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

    預設設定可啟用對實驗室虛擬機器的安全殼層 (SSH) 存取、為使用者提供 10 個配額時數,並在沒有活動時關閉實驗室 VM。

  5. 在 [ 範本虛擬機器設定 ] 頁面上,選取 [ 不使用自訂 使用虛擬機器映射]。

    在本教學課程中,您會使用 VM 映射,稱為 無範本 VM 。 Azure 實驗室服務也支援建立 範本 VM ,可讓您在 VM 映射之上進行設定變更或安裝軟體。

    Screenshot of the Template virtual machine settings page, with the option selected to create a templateless VM.

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

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

    Screenshot of the Template page for a templateless lab.

發佈實驗室

在您發佈實驗室之前,Azure 實驗室服務不會建立實驗室虛擬機器。 當您發佈實驗室時,會建立實驗室虛擬機器,並指派給個別實驗室使用者。

若要發佈實驗室:

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

    Screenshot of Azure Lab Services template page, highlighting the Publish button.

  2. 在 [ 發佈] 頁面上,選取 [發佈 ] 以開始發佈實驗室。

    警告

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

  3. 等到發佈程式完成為止。 您可以在 [範本 ] 頁面上追蹤發佈狀態

  4. 在 [ 虛擬機器集區 ] 頁面上,確認每個實驗室使用者都有實驗室 VM。 實驗室 VM 處於 「已 停止」狀態。

    當您在 Teams 或 Canvas 中建立實驗室時,Azure 實驗室服務會根據小組或課程成員資格自動管理實驗室使用者清單。 當您在 Teams 或 Canvas 中新增或移除使用者時,Azure 實驗室服務會自動指派或撤銷實驗室的存取權。

    Azure 實驗室服務也會自動管理實驗室容量(實驗室虛擬機器數目),並將實驗室虛擬機器指派給實驗室使用者。 您可以在 [虛擬機器集 區] 頁面中檢視實驗室虛擬機器及其指派

    Screenshot of the Virtual machine pool page for a templateless lab.

疑難排解

本節概述您可能會看到常見的錯誤訊息,以及解決這些錯誤訊息的步驟。

  • 許可權不足,無法建立實驗室。

    在 Canvas 中,授課者會看到指出他們沒有足夠權限的訊息。 授課者應連絡其 Azure 系統管理員,以便將其 新增為 實驗室建立者 。 例如,授課者可以新增為 實驗室建立者 的資源群組,其中包含其實驗室。

  • 訊息指出沒有足夠的容量可建立實驗室 VM。

    要求需要由 Azure Labs Services 系統管理員完成的限制增加

  • 實驗室使用者會看到實驗室尚無法使用的警告。

    在 Canvas 中,如果授課者尚未發佈實驗室,您將會看到下列訊息。 授課者必須 發佈實驗室 ,並 同步處理使用者 ,讓學生能夠存取實驗室。

    Troubleshooting -> This lab is not available yet.

  • 系統會提示實驗室使用者或授課者授與存取權。

    實驗室使用者或授課者必須先將瀏覽器本機儲存體的存取權授與 Azure 實驗室服務,才能先存取實驗室。 若要授與存取權,教師和學生應該在系統提示時選取 [ 授與存取 權] 按鈕:

    Screenshot of page to grant Azure Lab Services access to use local storage for the browser.

    授課者和學生會看到成功授與 Azure 實驗室服務存取權時授 與的「存取權」訊息 。 教育工作者或學生接著應該重載瀏覽器視窗,以開始使用 Azure 實驗室服務。

    Screenshot of access granted page in Azure Lab Services.

    重要

    請確定學生和教育工作者使用其瀏覽器的最新版本。 對於較舊的瀏覽器版本,學生和授課者可能會遇到能夠成功授與 Azure 實驗室服務存取權的問題。

    • 在選取登入之後,系統不會提示授課者輸入其認證。

    當授課者在其課程中存取 Azure 實驗室服務時,系統可能會提示他們登入。 請確定瀏覽器的設定允許來自 Canvas 實例 URL 的快顯,否則預設可能會封鎖快顯。

    Azure Lab Services sign-in screen.

下一步

在本教學課程中,您已設定 Teams 或 Canvas 的 Azure 實驗室服務應用程式,並建立併發布實驗室。 Azure 實驗室服務會自動管理實驗室使用者,並將實驗室虛擬機器指派給每個實驗室使用者。 您可以進一步設定實驗室以 新增實驗室排程 或修改實驗室設定。