共用方式為


HOW TO:從已部署的虛擬機器撰寫環境

您可以使用 Visual Studio Lab Management,從 Hyper-V 主機上裝載的現有虛擬機器建構組合的環境。 這個主機必須已加入至您的 Team 專案集合所使用的主機群組,或者,您可以將虛擬機器匯入至已是主機群組成員的主機。

從現有的虛擬機器組合虛擬環境,將會加快建立虛擬環境以評估 Visual Studio Lab Management 功能的處理速度。透過這種方式,您只需要使用現有的虛擬機器,即可建立新的環境。 組合的虛擬環境具有下列屬性:

  • 組合環境中的虛擬機器只能用於單一環境中。 您無法執行組合環境的多個複本。

  • 如果您刪除這個環境,但未刪除虛擬機器,則這些虛擬機器將可用於其他環境中。

  • 您無法使用已有任何 ISO 或磁片掛接在組合環境中的虛擬機器。

如果您要建立可用於多個環境中的黃金母片,或是要同時執行某個環境的多個複本,您必須建立儲存在特定程式庫共用中的虛擬機器和範本,然後匯入要用於虛擬環境的虛擬機器和範本。 如需詳細資訊,請參閱建立虛擬環境虛擬環境概念和方針

若要將您現有的虛擬機器納入要在實驗室中使用的虛擬環境,您還必須根據要讓環境具備的下列功能,在虛擬機器上安裝必要的代理程式:

  • 工作流程功能:使用 Team Foundation Build 建立將應用程式部署至虛擬環境的工作流程。

  • 測試功能:使用虛擬環境執行手動和自動化測試。

下表顯示要有什麼功能,就要有什麼代理程式:

代理程式

工作流程

測試

實驗室代理程式

X

X

測試代理程式

*

X

組建代理程式

X

* 若要將測試當做工作流程的一部分執行,則必須要有測試代理程式。

針對 Team 專案組合環境時,環境的虛擬機器仍會保留在 Hyper-V 主機上。

若要從現有的虛擬機器組合虛擬環境

  1. 連接至您的專案主機上每部要加入至虛擬環境中的虛擬機器。

    1. 根據上表列出的資訊,安裝所需功能的代理程式。 如需如何安裝測試、實驗室和組建代理程式的詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器

      當您安裝測試代理程式時,您可以使用預設帳戶,也就是網路服務帳戶。 您不需要在安裝時向測試控制器註冊測試代理程式。 這個動作會使用您針對測試功能加入至組合環境的測試控制器名稱自動完成。

      注意事項注意事項

      我們建議,您計劃要加入至組合環境的虛擬機器在加入時應執行於 Hyper-V 主機上。 這樣就能檢查虛擬機器上任何代理程式的狀態。

  2. 開啟 Microsoft 測試管理員。

    注意事項注意事項

    若要顯示 [Microsoft 測試管理員] 視窗,請按一下 [開始],然後按一下 [所有程式]。 指向 [Microsoft Visual Studio 2010],然後按一下 [Microsoft 測試管理員]。

  3. 按一下 [實驗室中心]。

  4. 依序按一下 [實驗室] 索引標籤、[新增] 和 [組合虛擬環境]。

  5. 依照精靈中的步驟執行並輸入必要的資訊。 如需個別環境屬性的詳細資訊,請參閱 HOW TO:連接至虛擬環境

    1. 在 [名稱和位置] 精靈頁面上,輸入虛擬環境的名稱和 (選擇性) 描述。

      注意事項注意事項

      環境的名稱在專案程式庫共用或專案主機群組中必須是唯一的。

    2. 若要選取您要用以組合這個環境的現有機器所屬的主機群組,請從 [選取位置] 的下拉式清單中選取。

    3. (選擇性) 按一下 [環境標記],然後輸入名稱/值對以便追蹤正在建立之環境的相關資訊。

    4. 在 [電腦] 精靈頁面上,檢視您專案主機群組中的可用虛擬機器清單。 其中只會顯示未使用於其他環境中的機器。 選取您需要的一項,然後按一下 [加入至環境]。 接著,請輸入這個機器在環境中的角色。

      重複這個步驟,以將更多虛擬機器加入至環境中。 您也可以在 [電腦] 精靈頁面上加入或移除環境中的機器。

    5. (選擇性) 變更所加入虛擬機器的名稱。

    6. (選擇性) 在 [電腦屬性] 精靈頁面上,按一下環境的第一個虛擬機器。 檢查 [硬體設定檔] 索引標籤中的預設值,並在必要時變更記憶體的值。 [OS 設定檔] 索引標籤並不適用於虛擬機器。 最後,檢查 [電腦標記] 中的預設值,並加入或移除任何電腦層級的標記。 針對您加入至環境的每個虛擬機器,重複這個動作。

      注意事項注意事項

      根據預設,會使用來源虛擬機器的硬體參數來填入這些值。

    7. (選擇性) 在 [功能] 精靈頁面上,選取您要用於環境的功能。 若要設定用於環境的功能,必須有可用的測試或組建控制器 (視選取的功能而定),而且虛擬機器上必須已安裝必要的代理程式。

      注意事項注意事項

      您無法對此類型的環境使用網路隔離功能。

    8. 檢閱 [摘要] 精靈頁面上的資訊。

    9. 按一下 [完成] 建立組合的環境。

      建立程序開始時,Lab Management 會執行一系列的驗證。 如果有任何驗證失敗,您會看到失敗的相關資訊。 此時,您可以更正精靈中的資訊,然後重試建立作業。

  6. 若要啟動這個組合的環境,請從 [環境] 檢視中的清單選取環境,然後按一下 [啟動]。 環境的狀態會顯示為 [執行中]。

    您可以看見您在環境詳細資料檢視中所啟用之功能的狀態。 如果這些功能顯示了藍色核取記號,且狀態為 [就緒],表示您現在可以在虛擬實驗室中使用這個環境,根據您所啟用的功能來部署應用程式或執行測試。

請參閱

概念

建立虛擬環境

其他資源

使用虛擬環境進行測試

HOW TO:在建置並部署應用程式之後設定和執行已排程的測試

將應用程式部署至虛擬環境