共用方式為


使用預存虛擬機器和範本建立 SCVMM 環境

您可以使用預存虛擬機器集和範本,建立 SCVMM 環境。 當您以此方法建立 SCVMM 環境時,Microsoft Test Manager 會建立虛擬機器和範本的複本,並將它們加入至您的環境。

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
注意事項注意事項

當您建立 SCVMM 環境時,您可以在多個主機和叢集主機群組上,裝載您的虛擬機器,除非您啟用網路隔離。如果您將虛擬機器加入至您的環境,且這些虛擬機器裝載在叢集上,則您還應該至少將一個未裝載在叢集上的虛擬機器,加入至您的環境。此外,您無法搭配使用叢集主機與網路隔離環境。

本主題說明如何使用預存虛擬機器和範本,建立新的 SCVMM 環境。 如需建立和管理 SCVMM 環境其他方法的詳細資訊,請參閱建立與管理 SCVMM 環境指引。 如需實驗室環境的概觀,請參閱使用實驗室環境測試應用程式生命週期

此主題包括下列章節:

  1. 必要條件

  2. 選取範本或預存虛擬機器

  3. 選取範本或預存虛擬機器

  4. 選取範本或預存虛擬機器

  5. 選取範本或預存虛擬機器

  6. 新增環境:進階

  7. 新增環境:驗證

  8. 完成機器的設定

  9. 後續步驟

必要條件

警告

若要建立包含正在執行 Windows XP 之虛擬機器的實驗室環境,請執行設定包含 Windows XP 或 Windows Server 2003 電腦的實驗室環境中列出的其他步驟。

使用預存虛擬機器和範本建立 SCVMM 環境之前,必須先完成下列必要條件:

  1. 加入環境的每個虛擬機器都必須由 System Center Virtual Machine Manager (SCVMM) 管理。 您可以建立 SCVMM 環境之前,必須先完成在實驗室環境中測試中有關 SCVMM 環境的必備工作。

  2. 您要加入至環境的每個預存虛擬機器和範本上,都必須安裝下列其中一個作業系統:

    • Windows Server 2008

    • Windows Server 2012

    • Windows XP SP3

    • Windows Vista SP2

    • Windows 7 SP1

    • Windows 8

  3. 您要加入至環境的每個預存虛擬機器和範本上,必須啟用檔案共用。

選取範本或預存虛擬機器

若要建立環境,您要從 Team 專案程式庫複製虛擬機器。

建立新的 SCVMM 環境

  1. 開啟 Microsoft Test Manager,然後選擇 [實驗室中心] 和 [實驗室]。

    您現在可以在 Team 專案中看到實驗室環境的清單。

    在 [實驗室中心] 之 [實驗室] 索引標籤底下的 [環境] 清單。

  2. 選擇 [新增] 按鈕。

  3. 在 [新增環境] 精靈中,選擇 [SCVMM 環境]。

    根據下列各節,填寫精靈中的其他欄位。

新增環境:輸入及命名

Lab Management 環境精靈 - 名稱頁面

欄位

輸入內容

名稱

環境的名稱,必須是在 Team 專案中的唯一名稱。

描述

選擇項。

標記

標記是您可以根據您的專案慣例設定的選擇性名稱/值組。 例如,您的環境可以使用標記表示環境的用途以及在此之後可刪除的日期。

新增環境:電腦

在 [電腦] 頁面上,選擇要加入至環境的虛擬機器或虛擬機器範本。

Lab Management 環境精靈 - 電腦頁面

虛擬機器可供使用

這是在 Team 專案程式庫中所儲存虛擬機器和範本的清單。 通常,它包含已安裝作業系統、用戶端應用程式和伺服器軟體之不同組合的電腦。

例如,您可以選取 Web 用戶端和 Web 伺服器。

如果您找不到具有所需功能的項目,您可以設定新的虛擬機器,並將其匯入至程式庫。 選擇 [匯入]。 如需詳細資訊,請參閱如何:從 SCVMM 匯入虛擬機器或範本

  • 範本

虛擬機器範本是已移除其身分識別資訊的虛擬機器。 當您在環境中新增虛擬機器範本時,會建立新的虛擬機器。 新的名稱和連接埠 ID 會自動產生。

  • 虛擬機器

當您新增虛擬機器時,在您的實驗室環境中會建立完全相同的複本。 因此,您必須確定要變更其名稱。

通常預存虛擬機器是工作群組的一部分。

  • 正在執行

執行中虛擬機器的建立與任何環境無關。 它們由 SCVMM 系統管理員設定,且會構成資源集區。 您可以將這些機器附加至您的環境。 執行中機器一次無法附加至一個以上的環境中。

當您完成測試時,您應該刪除環境,以便機器回到集區。

如需詳細資訊,請參閱SCVMM (虛擬) 環境

選取的電腦

您可以為加入至環境中的每部電腦設定下列屬性。

請注意,您可以多次加入相同的虛擬機器或虛擬機器範本。 您必須為每部機器指定不同名稱。

  • 名稱

這個名稱會識別這個環境中的虛擬機器。 這與電腦名稱不同。

避免在名稱中使用逗號。

  • 角色

角色識別電腦在環境中的功能。 可由 Test Manager 用來判斷為了進行測試而要安裝哪些元件,以及收集哪些測試資料。 您可以從功能表選取角色,或輸入您選擇的任何角色名稱。

注意事項注意事項

角色只是電腦預定用途的表示。Lab Management 不會自動驗證虛擬機器或範本是否具有必要軟體,也不會自動安裝軟體,以實現這些角色。

新增環境:電腦屬性

LM 環境精靈 - 電腦屬性頁面

索引標籤

電腦屬性

硬體設定檔

指定給虛擬機器的記憶體數量。

OS 設定檔 (僅限範本)

從範本部署之虛擬機器的作業系統類型、電腦名稱、系統管理員密碼、產品金鑰、網域以及工作群組。

注意事項注意事項

當您從 SCVMM 匯入範本時,範本中受保護的系統管理員密碼和產品金鑰會遭到移除。您必須重新輸入這項資訊。

屬性名稱

描述

作業系統

指定安裝在範本上的作業系統。 值必須符合安裝在範本上的作業系統,因為當範本轉換為虛擬機器時發生的自訂取決於作業系統的類型和版本。

識別資訊

指定從範本建立虛擬機器時建立電腦名稱的方式:

  • 若要讓 Lab Management 產生唯一名稱,請將 [電腦名稱] 設定為 *

  • 若要在部署範本時讓系統提示您輸入電腦名稱,請清除 [電腦名稱] 文字方塊。

管理密碼

系統管理員帳戶所使用的密碼。 當電腦執行時,您可以使用這個密碼登入電腦。

產品金鑰

指定用來驗證範本作業系統的 Windows 產品金鑰。 請確定您所輸入的產品金鑰對虛擬機器中的作業系統版本有效。

時區

指定從範本建立之虛擬機器所用的時區。

網域/工作群組

指定從範本建立的虛擬機器加入工作群組或 Active Directory 網域。

  • 若要指定工作群組電腦,請選擇 [工作群組],然後輸入工作群組的名稱。

  • 若要指定網域,請選擇 [網域 (FQDN)],然後輸入網域的完整限定名稱。 接著輸入有權加入網域的使用者帳戶名稱和密碼。

[GUIRunOnce] 命令

指定當使用者第一次登入虛擬機器時,從範本建立之虛擬機器上執行的指令碼。

電腦標記

使用者定義的自訂屬性。 您可以使用它們來表示資訊,例如:

  • 虛擬機器中安裝的更新和應用程式。

  • 作業系統的語言或地區設定。

  • 虛擬機器的功能,例如網路介面卡和磁碟。

新增環境:進階

實驗室環境精靈 - 進階頁面

測試控制器

這種環境的測試控制器電腦名稱。

設定要執行 UI 測試的環境

如果測試包括自動程式碼 UI 測試,請選取此選項。 如需詳細資訊,請參閱使用 UI 自動化驗證程式碼

只有當執行環境時,才可以設定這個選項。 若要在新環境上設定該選項:完成精靈。 等待直到環境的狀態變為 [就緒]。 選取環境,然後選擇 [開啟],以返回精靈。

警告

啟用網路隔離

網路隔離可讓您多次部署相同的預存環境,而不會產生名稱或 IP 位址衝突。 如需網路隔離功能的詳細資訊,請參閱建立和使用網路隔離的環境

新增環境:驗證

選擇 [驗證],以確保您所設定的屬性有效。

如果驗證失敗,您必須解決這個問題才能完成。

如果驗證成功,請選擇 [完成]。

建立 SCVMM 環境 - 驗證安裝

如果驗證成功,請選擇 [完成]。

[新增環境精靈] 即會關閉,而您的環境會出現在 [類型:SCVMM] 下的 [環境] 清單中。

建立環境可能需要一些時間。 您可以在 [環境] 清單中查看處理進度。 若要查看個別虛擬機器的進度,請選取環境。

在虛擬機器建立之後,如果您想要的話,可以登入。 選取環境,然後在電腦圖示的捷徑功能表中,選擇 [連線]。

完成機器的設定

  • 如有必要,請安裝測試代理程式
    如果 SCVMM 環境的狀態變更為 [未就緒],請選擇捷徑功能表上的 [修復]。

    Lab Management 將在每個虛擬機器上安裝測試代理程式,並將它設定為與您的測試控制器進行通訊。

    提示

    僅當您從程式庫中選取的範本或虛擬機器已經沒有測試代理程式時,才需要這個步驟。若要避免執行這項操作,您應該在將範本或虛擬機器加入至程式庫時安裝測試代理程式。

  • 如有必要,將電腦加入網域
    如果您要讓電腦成為網域的成員,則您通常必須將每一部電腦加入網域。

    這個步驟是必要的,因為虛擬機器在儲存至程式庫之前,通常會加入至工作群組。 這是個很好的作法,在同時使用相同虛擬機器的多個複本時,可以避免網域名稱衝突。

後續步驟

以下是您可以在建立 SCVMM 環境之後執行的工作:

請參閱

概念

建立實驗室環境

使用實驗室環境測試應用程式生命週期

如何:儲存虛擬機器或範本