共用方式為


在 Azure DevTest Labs 中使用認領功能

Azure DevTest Labs 服務可改善開發人員和測試人員的效力及效率。 本文將重點介紹在 Azure DevTest Labs 中認領或取消認領虛擬機器的能力。 本文也會列出此項功能會如何改善使用者的體驗。 在了解可使用此功能的各類情節之前,讓我們先認識認領是什麼,以及其運作方式。

可認領的機器

可認領的機器是在實驗室中建立的虛擬機器 (VM) ,其無擁有者。 一旦該機器被認領,使用者就會擁有該 VM 的完整選項範圍。 當使用者認領機器時,系統會進行一些變更。 VM 會從[可認領的虛擬機器] 清單移至 Azure 入口網站中的[我的虛擬機器] 清單。

使用者可以連線至 VM、自訂成品、將機器重新開機、停止或取消認領。 有幾種方式可使 VM 成為可認領:

  • 建立機器並取消對其的認領,使其移至可認領集區。
  • 使用進階設定建立 VM,並將其放在共用集區中。

有兩種案例可以有效地使用認領/取消認領功能。 第一種案例需要更妥善地深思熟慮和規劃,才能適當地設計和執行。 而第二種情況則更具情境性。 下列為不同案例的範例。

可認領機器的設計用途

  • 軟體開發/測試:透過設定機器就緒且處於未認領狀態,使開發人員或測試人員能夠更具生產力。 如有一組具有不同設定、必要工具及最新程式碼的 VM 可讓使用者認領 VM 並開始工作,而不需要花時間設定機器。 在認領 VM 之前,系統會佈建但關閉機器,以將較不常使用的機器成本降到最低。 當使用者需要 VM 時,其只需認領啟動機器的 VM。 在此案例中,未認領選項較不實用,因為建立新的 VM 通常比較容易且成本較低。
  • 教室/實驗室:針對班級或實驗室預先設定 VM,讓學生可以使用 Azure 入口網站立即連線到機器。 一旦學生認領了 VM,實驗室可確保沒有其他人可以認領相同的機器。 自動化此流程將確保具有指定環境的必要機器數目可供使用。 如果學生沒有來上課或遲到,則可以以最低成本保留未認領的機器,直到課程結束為止。 未認領選項在此情節中較不有效,因為 VM 在上一個使用者完成時會處於未知狀態。
  • 示範:使用機器進行示範,其中會為實驗室中的機器設定特定環境。 此功能在多人同時或隨機進行示範的情況下 (例如在會議上) 很實用。 在這種情況中,未認領的選項可能很實用,因為該示範不應該變更機器的狀態,讓使用者能夠將 VM 傳回給可認領集區以供下一個示範使用。 在取消佈建且產生最低成本的未認領機器後,VM 可以在實驗室中保留較長的時間週期。
  • 臨時/合約工作角色:允許使用者使用機器。 當其離開時,會將 VM 傳回至可認領集區,而不會遺失資料。 VM 在未認領狀態可供另一位使用者認領,並繼續或檢閱機器以取得額外資訊。
  • 一般來說:擁有單一來源以特定節奏自動配定和部署 VM 的能力在許多不同情況下都很實用。 在數種不同的情況中,認領/取消認領功能可幫助使用者透過自動化流程,以配置設定來組建處於未認領狀態的 VM,讓使用者更有效率。 視您的需求而定,組態可能包含不同的作業系統、電腦語言、磁碟或其他軟體 (成品)。 從實驗室認領 VM 的能力可讓實驗室使用者取得適當設定的系統,而不需要花費時間或精力來設定機器。 實驗室管理員可以使用 VM 的認領狀態來提升產生的機器數目、清理機器,以及判斷組態的優先順序。 Image Factory 是很好的自動化流程範例,可用來組建多個實驗室的 VM 和映像。 您可以修改指令碼,以執行下列任何具有適當變更的情況,或作為建立自訂系統的參考。

可認領機器的情境使用

  • 使用認領/取消認領功能,可讓使用者將機器的控制權從一台機器傳遞到另一台機器,而不需要明確知道接下來誰將使用該機器。
  • 開發、測試及偵錯特定機器群組態可以重現錯誤的情節,然後可以取消認領機器,讓另一位開發人員可以認領機器並繼續工作。 由於越來越多人在世界各地的不同區域中進行遠端工作,此項功能特別實用。
  • 小組成員可以使用單一環境工作。 例如,您可以手動設定無法自動化的複雜環境,或建立只能處理單一輸入 (例如影像) 修改的資源。 在過去,此問題已透過啟動並執行專用的機器來處理。 可認領的功能是透過內建的使用者存取控制和視覺識別 (當可用時),改善手動流程。 VM 未認領時,會取消佈建 VM 以降低成本。
  • 具有連結至 VM 的資料磁碟。 每個磁碟最多能夠乘載 1 TB 的資料,可以傳遞大量資料,而不需要複製或重複資料。 VM 最初會使用具有大量資料的已連結磁碟來建立。 然後,任何使用者都可以認領機器並存取資料。 完成後,請取消認領 VM,以允許其他使用者存取機器。

使用可認領的機器有一些注意事項,最常見的事項是如何取得機器的存取權。 如果機器已加入網域,則認領機器的使用者必須已獲得存取權,通常是透過授與 VM 建立時,將包含實驗室中所有使用者的存取權授與群組來完成。 如果機器未加入網域,則必須執行公用存放庫中的重設 VM 密碼成品,才能將使用者新增為系統管理員。 即使機器已啟動或認領,也可以套用成品。

下一步

請參閱下列文章:在 Azure DevTest Labs 中建立和管理可認領 VM