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