搭配 SCVMM 環境使用環境快照
注意事項 |
---|
本主題描述如何在 Microsoft Test Manager的 [實驗室中心] 中使用 [實驗室] 索引標籤來建立和使用 Lab Management 環境「快照」(Snapshot)。您也可以在Test Manager的 [測試中心] 中執行手動測試時建立快照。如需詳細資訊,請參閱在實驗室環境中執行測試。 |
環境快照是指環境中所有虛擬機器在特定時間點之狀態、磁碟資料和組態的檔案架構複本。 擷取快照之後,您可以繼續在環境中工作,如有需要,可擷取更多快照。 然後,您可以將環境還原至先前的狀態。 您也可以針對可讓小組其他成員連接或重新建立快照的快照,建立連結檔案。 您也可以將環境的複本及其快照儲存到 Team 專案程式庫中。 當您將環境儲存至 Team 專案程式庫時,環境和快照都會儲存在 Team 專案程庫中。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
此主題包括下列章節:
建立環境的快照
從快照還原環境
共用環境的快照
將包含快照的環境儲存在程式庫中
刪除環境的快照
建立環境的快照
快照儲存在 Team 專案的 Hyper-V 主機上。 如果在快照建立之後經常長時間使用,您必須採取步驟,讓環境可用一段長時間。
若要準備快照
確定環境中的虛擬機器具有其作業系統的最新更新。
如果環境中有任何虛擬機器連接至網域,請開啟命令提示字元,然後執行 gpupdate /force 命令。 此命令可確保任何使用者原則變更都會更新至虛擬機器上。 如果未執行此命令,則部署指令碼可能無法正常運作,或者測試可能無法正常運作。
注意事項 如果此快照中的一個或多個虛擬機器已加入至某個網域,而快照的使用時間超過機器的密碼逾期期限,則還原快照時,虛擬機器可能會無法重新加入網域。避免此問題的其中一種方式,就是停用或變更機器密碼更新頻率。若想進一步了解密碼更新以及變更或停用密碼更新的安全性影響,請參閱機器帳戶密碼程序 (英文)。
確定環境的狀態為 [正在執行]。
如果您已啟用工作流程,請確定工作流程功能的狀態為 [就緒],且環境的狀態為 [正在執行]。
(選擇性) 如果您要對還原的快照執行測試,請確定測試功能處於 [就緒] 狀態。
注意事項 擷取快照的時機,最好是環境內的虛擬機器之間,或是環境內的虛擬機器與環境外的機器之間沒有進行中的交易時。如果擷取快照時機器之間有 TCP 連接,這些連結可能會因為機器停下來去擷取快照而中斷。還原快照時,舊有的使用中連接將逾時而不再有效。還原快照後,會重新建立 TCP 連接。您無法永遠讓環境確實從擷取快照的那一點繼續執行。
如果工作流程的組建定義還原成特定的快照,則當您嘗試執行測試時,虛擬機器將無法鎖定。 您必須先使用主機式連接或主控台工作階段連接至機器,再擷取要用於工作流程的快照。 如需詳細資訊,請參閱 如何:在實驗室環境中連接到電腦。
您可以使用 Lab Management 的 [環境檢視器] 連接至環境,並擷取快照。
若要建立快照
在 Microsoft Test Manager,連接至環境。 在 [實驗室中心],在 [實驗室] 索引標籤,選取環境,然後選取 [連接]。
在 [Microsoft 環境檢視器] 中,選取 [快照] 索引標籤。
選取 [擷取快照]。
在 [快照環境] 對話方塊中,輸入快照的名稱,然後選取 [擷取快照]。
快照完成後,您可以在左窗格看見快照名稱。
從快照還原環境
當您從快照還原SCVMM環境時,會將環境中的虛擬機器回復到快照擷取時的相同狀態。 您可以將環境還原到目前環境狀態之前或之後所建立的快照。 例如,您可以擷取兩個環境快照,一個在星期一擷取,另一個在星期二擷取。 在星期三時,您可能會將環境還原到星期一的快照。 之後,您可能會將相同的環境還原到星期二的快照。
將 SCVMM 環境還原至快照。
在 Microsoft Test Manager中,開啟 [實驗室中心],然後選取 [實驗室] 索引標籤。
選取環境,然後選取 [連接]。
在 [Microsoft 環境檢視器] 中,選取 [快照] 索引標籤。
在快照清單中,選取您要還原的快照,然後選取 [快照] 工具列上的 [還原至選取的快照]。
如有必要,選取 [機器] 索引標籤,選取任何中斷連線的機器,然後選取 [重新連線]。
注意事項 |
---|
如果環境的狀態變更為 [未就緒],檢閱任何錯誤訊息。某些設定會因還原快照無法完全還原,因為儲存在虛擬機器之外。例如,如果自您建立這個快照已變更 [提供 UI 測試設定] 的設定,不會藉由還原快照復原。您應該 [開啟] 環境定義並手動還原舊設定。或者,您也可以使用 [修復] 以變更環境部署到新的設定。 |
共用環境的快照
您可以針對您能夠與其他人共用之環境的快照,建立其連結。 在 Team 專案中,擁有操作環境權限的任何使用者,都可以在安裝 Microsoft Test Manager的任何電腦上開啟連結 (.lvr) 檔案。
若要建立指向SCVMM環境快照的連結
在 Microsoft Test Manager之 [實驗室中心] 的 [實驗室] 索引標籤上,確認環境 [正在執行]。
選取環境,然後選取 [連接]。
在 [Microsoft 環境檢視器] 中,選取 [快照] 索引標籤。
在快照清單中,選取您要連結的快照,然後選取 [快照] 工具列上的 [共用快照]。
指定連結 (.lvr) 檔案的檔案名稱。
您可以將連結檔案附加到電子郵件,或將其放在共用目錄中。
若要從快照連結檔案連接至快照
按兩下快照連結 (.lvr) 檔案。
[連接到環境] 對話方塊隨即顯示。 選取下列其中一個選項:
連接至此環境中的快照。
還原與擷取快照時相同的SCVMM環境狀態。
注意事項選取這個選項可能會使目前使用此環境的任何使用者中斷連接,而可能導致其工作遺失。如果環境正在使用中,則會顯示一個警告訊息。以環境目前的狀態連接至該環境
以環境目前的狀態連接至該環境,而且不還原到連結檔案建立時選取的快照。
注意事項您仍可能會使連接至此環境的其他使用者中斷連接。不過,您將不會變更環境的狀態。連接至此環境的新執行個體
僅適用於環境的複本儲存在 Team 專案程式庫時。 在 Team 專案主機群組上建立環境的複本,並連接至該複本。
如果環境目前正在使用中,或是您不想防止其他人使用該環境,可以建立複本。
注意事項建立複本可能需要很長的時間,也可能會在 Team 專案程式庫上佔用大量的磁碟空間。如果要同時執行環境的多個複本,原始環境必須使用網路隔離。如需詳細資訊,請參閱建立和使用網路隔離的環境。選取 [連接] 以便在 [環境檢視器] 中開啟環境。
注意事項 |
---|
如果您將環境還原至某個快照,則快照中各機器之間的網路連接可能會短時間停止運作,且任何在擷取快照時尚在進行的交易都可能會失敗。 |
將包含快照的環境儲存在程式庫中
若要儲存環境,該環境必須處於 [已停止] 狀態。 您無法儲存處於 [執行中] 狀態的環境。
如果您儲存環境而不打算立即刪除原始現用環境,建議您開啟所存環境的網路隔離功能。 這樣可讓其他使用者部署所存環境的複本。 如需開啟網路隔離功能的步驟,請參閱 建立和使用網路隔離的環境。
若要將環境儲存在程式庫中
在 Microsoft Test Manager之 [實驗室中心] 的 [實驗室] 索引標籤上,確認環境 [已停止]。
選取您要儲存的環境。
選取 [儲存在程式庫中]。
在 [儲存在程式庫中] 對話方塊中,輸入已儲存環境的 [環境名稱] 和 [描述]。
選取下拉式清單中的 [專案程式庫共用],然後選取 [儲存]。
在建立程序期間,系統會顯示進度列。 您也可以檢視每個虛擬機器的目前建立步驟。 當此程序完成時,預存環境便會出現在 [程式庫] 索引標籤上的 [環境] 清單中。
從環境刪除快照
環境的快照很容易就會累積。 儲存快照在主機群組上需要大量空間。 最佳做法是不定時檢閱快照清單,判斷是否有不再需要而可刪除的快照。
若要刪除快照
在 Microsoft Test Manager之 [實驗室中心] 的 [實驗室] 索引標籤上,確認環境已啟動。
選取 SCVMM 環境,然後選取 [連接]。
在 [Microsoft 環境檢視器] 中,選取 [快照] 索引標籤。
選取要刪除的快照,然後選取 [刪除快照]。
在確認對話方塊中,選取 [刪除快照]。