檢視和修改 SCVMM 環境的屬性
您可以變更 SCVMM 環境屬性或組合。 下列範例說明您可能會在應用程式生命週期期間所做的變更類型。
在您向環境安裝新的應用程式之後,請變更環境的名稱或其描述。
移除具有過時 OS 的虛擬機器,並將具有新 OS 的另一個虛擬機器加入至現有的預存環境中。
變更預存環境中的環境功能,以便使透過其建立的所有使用中環境都具有這些功能。
注意事項 透過連接至虛擬機器,而在其上安裝軟體不會構成變更。
在 Microsoft Test Manager 中,您可以透過選擇 [實驗室] 索引標籤,來檢視及變更使用中環境。 您可以透過選擇 [程式庫] 索引標籤,來檢視和變更預存環境。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
檢視或變更使用中 SCVMM 環境的屬性
開啟 [Microsoft Test Manager],並連接至 Team 專案。
開啟 [實驗室中心]。
選擇 [實驗室] 索引標籤。
選擇 [環境] 子索引標籤。
隨即顯示環境的清單。
選擇您想要檢視或變更的環境。
選擇 [開啟],然後遵循精靈中的步驟,來檢視或變更屬性。
如果您開啟精靈只是為了檢視 SCVMM 環境的屬性,請選擇 [取消] 來關閉精靈。 如果您已經進行變更,並想要儲存變更,請選擇 [完成]。
檢視或變更預存 SCVMM 環境的屬性
開啟 [Microsoft Test Manager],並連接至 Team 專案。
開啟 [實驗室中心]。
選擇 [程式庫] 索引標籤。
選擇 [環境] 子索引標籤。
隨即顯示環境的清單。
選擇您想要檢視或變更的環境。
選擇 [開啟],然後遵循精靈中的步驟,來檢視或變更屬性。
如果您開啟精靈只是為了檢視 SCVMM 環境的屬性,請選擇 [取消] 來關閉精靈。 如果您已經進行變更,並想要儲存變更,請選擇 [完成]。
SCVMM 環境的屬性
每個 SCVMM 環境都有自己的屬性集。 下列屬性存在於所有 [使用中] 或 [預存] 的 SCVMM 環境上:
名稱
描述
狀態
需要的
建立日期
修改日期
修改者
上次存取時間
虛擬機器或範本的清單
快照的清單
功能
環境標記
ID
[使用中] 環境還具有下列兩個屬性:
專案主機群組
使用中
[預存] 環境還具有下列其他屬性:
- 專案程式庫共用
名稱
這是環境的名稱。
注意事項 |
---|
如果兩個環境位於相同的 Team 專案程式庫共用或相同的 Team 專案主機群組中,則這兩種環境不能具有相同的名稱。 |
描述
這是描述環境的易記註釋。
狀態
這是環境的目前狀態。 下表描述Lab Management 所支援的狀態。
狀態 |
適用於 |
描述 |
---|---|---|
Stored |
僅限預存環境 |
環境在程式庫中儲存,且可供使用。 |
已停止 |
僅限使用中的環境 |
環境中的所有虛擬機器都已停止。 |
正在執行 |
僅限使用中的環境 |
環境中的所有虛擬機器都在執行中。 |
Paused |
僅限使用中的環境 |
環境中的所有虛擬機器都已暫停。 已暫停的虛擬機器會暫停其 CPU 執行。 虛擬機器仍然使用實體主機上的記憶體和磁碟資源。 |
Mixed |
使用中和預存環境 |
環境中並非所有的虛擬機器都處於相同的狀態。 其中一些會處於 [已停止]、[已暫停] 或 [執行中] 狀態,而其他則可能處於某種形式的 [失敗] 狀態中。 如果已略過 Lab Management 變更虛擬機器的狀態,則可能會發生此情況。 例如,如果您重新啟動虛擬機器,而且您已連接到它,則環境的狀態即會變成 [混合]。 |
Creating |
使用中和預存環境 |
正在建立環境,完成之後才能使用。 您可以取消建立環境。 |
CreateCancelling |
使用中和預存環境 |
在建立環境時,已要求取消作業。 |
CreateFailed |
使用中和預存環境 |
環境的建立失敗。 您可以重試建立。 |
Stopping |
僅限使用中的環境 |
正在停止環境。 |
Starting |
僅限使用中的環境 |
正在啟動環境。 |
Pausing |
僅限使用中的環境 |
正在暫停環境。 |
Deleting |
使用中和預存環境 |
正在刪除環境。 |
Updating |
使用中和預存環境 |
正在更新環境的屬性。 |
CreatingSnapshot |
僅限使用中的環境 |
已在環境上執行快照作業。 正在建立新的快照。 |
DiscardingSnapshot |
僅限使用中的環境 |
正在從環境刪除快照。 |
RestoringSnapshot |
僅限使用中的環境 |
已在環境上執行還原作業。 正在將環境還原至較早的快照。 |
UnderMigration |
使用中和預存環境 |
環境中的所有虛擬機器正在從其目前的主機或程式庫伺服器,移轉至另一個位置。 |
失敗 |
使用中和預存環境 |
環境中的所有虛擬機器已進入下列其中一種失敗狀態:CheckpointActionFailed、Missing、IncompleteVMConfig、HostNotResponding、CustomizationFailed、MigrationFailed、UpdateFailed 或 Unsupported。 |
專案程式庫共用
這是預存環境的位置。 每一個 Team 專案的程式庫都可能會組織成多個專案程式庫共用。 如需如何變更 Team 專案程式庫共用的詳細資訊,請參閱 HOW TO:變更 Team 專案集合的程式庫共用。
專案主機群組
這是使用中環境的位置。 每一個 Team 專案都可能會組織成多個專案主機群組。 如需如何變更 Team 專案主機群組的詳細資訊,請參閱 HOW TO:變更 Team 專案集合的主機群組。
使用中
這表示正在使用環境。 當環境標記為 [使用中] 時,該環境上的任何其他作業都會觸發警告。 使用 [使用中] 標記,在小組成員之間協調共用環境的控制。 當您將環境標記為 [使用中] 時,您也可以包含註解。
需要的
這是建立環境的人員身分識別。 擁有者是系統管理員之外,唯一可以刪除環境的人。 Team 專案中的所有參與者都可以存取、檢視及更新的環境。
建立日期
這是建立環境時的日期與時間。
修改日期
這是使用者變更環境的日期與時間。 使用者應該已變更環境的一或多個可編輯屬性
修改者
這是上次修改環境的人員身分識別。
上次存取時間
這是上次存取環境時的日期與時間。 存取是指於環境上的任何作業或使用環境。 發生下列情況時,會更新時間戳記:
編輯環境。
另一個環境透過儲存或部署作業,從這個環境進行建立。
在環境上執行下列其中一種作業:啟動、停止、暫停、儲存虛擬機器、建立快照、捨棄快照、還原快照。
下列的作業不會更新上次存取時間:
- 開啟要檢視的環境,但不變更其屬性。
上次存取時間有助於管理虛擬機器的激增。 您可以撰寫自訂指令碼,來刪除很長一段時間未經存取的所有環境。
虛擬機器或範本的清單
這是組成環境的虛擬機器或範本清單。 對於預存環境,這個清單可能包含虛擬機器和範本。 對於使用中環境,這個清單可能只包含虛擬機器。
快照的清單
您在環境上拍攝的每個快照都具有名稱和說明。 此外,快照彼此之間具有父-子關聯性,指示拍攝快照的順序。 如需快照和快照作業的詳細資訊,請參閱 How to: Save the Current State of Your Environment。
功能
您可以設定每個環境,以支援三個功能:網路隔離,測試整合及工作流程整合。 如需這些功能的詳細資訊,請參閱下列主題:
環境標記
您可以將自訂名稱值屬性與環境相關聯。 兩個您可以與每個環境產生關聯之資料的範例如下所示:
環境的用途。
應該刪除環境的日期。
ID
Lab Management 指派用來追蹤環境的唯一 ID。在與系統管理員的通訊中使用該 ID。 如果您想要使用 Lab Management 的程式設計介面,並建置置於 Lab Management 頂層之上的其他功能,該 ID 也非常有用。
其他考量
如果您拍攝環境的快照,對環境進行多次變更,再還原為原始的快照,則不會還原所做的變更。 換句話說,如果您在快照之後變更名稱或自訂屬性,並還原到原始快照,則環境仍會繼續具有已變更的名稱。 不過,當您還原環境時,會還原記憶體的值。
警告
如果您對環境加入或移除虛擬機器,則該環境的所有先前快照都會過時且無法使用。您無法將環境還原為這些快照。
如果您在這些變更成功完成之後變更預存環境,則環境會回到 [預存] 狀態。 同樣地,使用中環境會在變更完成之後,回到其原始狀態。 如果預存環境處於 CreateFailed 狀態,在您必須先移除 CreateFailed 虛擬機器,然後才能對環境進行任何其他變更。