檢視和修改 SCVMM 環境中虛擬機器或範本的屬性
使用虛擬機器或範本之後,您可能要更新它的一個或多個屬性。 例如,如果您已將軟體加入電腦或變更某些設定,則可能要修訂電腦的名稱或描述,讓其他使用者知道該變更。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
檢視或變更環境中的虛擬機器或範本的屬性
開啟 [Microsoft Test Manager],並連接至 Team 專案。
開啟 [實驗室中心]。
選擇 [環境] 索引標籤。
選擇電腦或範本所在的環境。
選擇 [開啟]。
若要檢視或變更名稱或角色,請選擇 [電腦],然後選擇適當的編輯方塊。
若要檢視或變更硬體設定檔、OS 設定檔或電腦標籤,請選擇 [電腦屬性],然後選擇適當的索引標籤。
如果您開啟精靈只是為了檢視虛擬機器或範本的屬性,請選擇 [取消] 以關閉精靈。 如果您已經進行變更,並想要儲存變更,請選擇 [完成]。
檢視或變更儲存在程式庫中的虛擬機器或範本的屬性
開啟 [Microsoft Test Manager],並連接至 Team 專案。
開啟 [實驗室中心]。
選擇 [程式庫] 索引標籤。
選擇 [虛擬機器和範本] 子索引標籤。
從清單中選擇虛擬機器或範本。
選擇 [開啟]。
若要檢視或變更名稱、描述或預設角色,請選擇 [名稱和電腦] 步驟,然後選擇適當的編輯方塊。
若要檢視或變更硬體設定檔、OS 設定檔或電腦標籤,請按一下 [電腦屬性] 步驟,然後選擇適當的索引標籤。
如果您開啟精靈只是為了檢視虛擬機器或範本的屬性,請選擇 [取消] 以關閉精靈。 如果您已經進行變更,並想要儲存變更,請選擇 [完成]。
虛擬機器的屬性
SCVMM 環境中的每個虛擬機器或範本都有自己的屬性集。 如果環境是從程式庫中的虛擬機器或範本所建立,則會從該來源繼承這其中的部分屬性的值。 不過,在建立環境時可以覆寫繼承的屬性。 例如,儲存在程式庫中的虛擬機器或範本都有與其相關聯的 Web 伺服器的預設角色。 使用該虛擬機器或範本建立使用中的環境時,會將 Web 伺服器的角色指定給環境中的虛擬機器的對應複本。 不過,如果您打算在虛擬機器複本中安裝額外的伺服器元件,可以變更該角色到伺服器。 程式庫中的原始來源虛擬機器或範本的預設角色會保持不變。
下表摘要說明虛擬機器或範本的屬性,以及何時可以檢視或變更該屬性。 並不是所有的屬性都可以在虛擬機器或範本的所有狀態中編輯。
屬性 |
適用於 |
---|---|
電腦名稱 |
|
建立日期 |
|
修改日期 |
|
預設角色 |
|
描述 |
|
硬體設定檔
|
|
ID |
|
內部電腦名稱 |
|
上次存取時間 |
|
電腦標記 |
|
修改者 |
|
名稱 |
|
OS 設定檔
|
|
需要的 |
|
路徑 |
|
專案程式庫共用 |
|
SCVMM VM 名稱 |
|
狀態 |
|
類型 |
|
電腦名稱
這是虛擬機器中的作業系統所指派的電腦名稱。 如果環境不是網路隔離環境,則它是由您在虛擬機器內的命令殼層中鍵入 ‘hostname’ 時所傳回的名稱加上虛擬機器的 DNS 尾碼所組成。 如果環境是網路隔離環境,則它是由 Lab Management 自動產生的唯一名稱,並在 DNS 中註冊為虛擬機器的環境。
建立日期
這是在 Team 專案程式庫共用中建立虛擬機器或範本時的日期與時間。 在匯入虛擬機器或範本時的情況下,這是它匯入的時間。 在從環境建立虛擬機器或範本時的情況下,這是開始建立時的時間。
修改日期
這是使用者編輯虛擬機器或範本時的日期和時間。 使用者變更了虛擬機器或範本的一個或多個可編輯屬性。
預設角色
環境中的每個虛擬機器都有與其相關聯的一個或多個角色。 角色用來識別在環境中的虛擬機器上所安裝的應用程式元件。 例如,如果您正在開發一個三層式應用程式,您可以將虛擬機器中有 Web 層的 Web 伺服器角色、虛擬機器中有資料層的資料庫伺服器角色,以及虛擬機器中有瀏覽器的 Web 用戶端角色產生關聯。
您可以將預設角色指派給虛擬機器或範本;每次在環境中使用這個虛擬機器或範本時都會使用這個角色。 變更虛擬機器或範本的角色會變更與它相關聯的圖示。 可供您選擇的角色如下:
[資料庫伺服器]:指出虛擬機器或範本中有安裝資料庫伺服器。
[Web 伺服器]:指出虛擬機器或範本中有安裝 Web 伺服器。
[伺服器]:任何其他泛型伺服器,可能具有多個伺服器端軟體元件和角色。
[桌面用戶端]:表示虛擬機器或範本上有安裝用戶端作業系統,而且可用來做為多電腦環境中的用戶端電腦。
[Web 用戶端]:表示虛擬機器或範本上有安裝用戶端作業系統與瀏覽器,而且可用來做為多電腦環境中的 Web 用戶端。
[網域控制站]:表示虛擬機器或範本上有安裝網域控制站。
您自己的角色:如果先前的角色不符合您的需求,您可以針對虛擬機器或範本定義您自己的角色。 若要這樣做,請開啟虛擬機器或範本,然後在 [預設角色] 文字方塊中輸入自訂角色字串。
注意事項 這些角色只是表示虛擬機器或範本中安裝了什麼項目,或是表示建立環境時的預定用法。Lab Management 不會自動驗證虛擬機器或範本是否有必要軟體,也不會自動安裝軟體以滿足這些角色。
描述
這個方便使用的註釋說明虛擬機器或範本。 您可以包含諸如以下的資訊:作業系統、已安裝的軟體、使用目的,以及必須具備才能連線到虛擬機器的資訊。
硬體設定檔
這些是虛擬機器或範本的硬體屬性。 目前有三個可用的屬性:
[記憶體]:這是在 Hyper-V 主機上部署虛擬機器時應保留給它的實體記憶體數量。
[CPU]:這是虛擬機器中正在模擬的 CPU 類型。
[硬碟總大小]:這是虛擬機器或範本的所有磁碟所佔據的總大小。 如果虛擬機器由快照所組成,也會考量用於儲存快照所需的空間。
選擇符合虛擬機器上安裝的應用程式需求的記憶體值。 選擇非常低的值會使虛擬機器得花很長的時間才能啟動或進行測試。 建議您為執行 Windows Server 2003 或 Windows XP 作業系統的虛擬機器和範本配置至少 512 MB 的記憶體。 同樣地,我們建議您為執行 Windows Server 2008、Vista 或較新版作業系統的虛擬機器和範本配置至少 1024 MB 的記憶體。 如果虛擬機器中有安裝數個角色或應用程式,請據此增加這個記憶體。
ID
Lab Management 為追蹤虛擬機器或範本所指派的唯一識別碼。 請使用此 ID 與系統管理員通訊。 如果您想要使用 Lab Management 的程式設計介面,並建置層級位於 Lab Management 頂端的其他功能,此 ID 也很有用。
內部電腦名稱
這僅適用於網路隔離環境。 它代表虛擬機器中的 hostname 命令所傳回的電腦名稱。
上次存取時間
這是上次存取虛擬機器或範本時的日期與時間。 存取是對任何虛擬機器或範本的任何作業或使用。 特別是,每當進行下列動作時都會更新這個時間戳記:
編輯了虛擬機器或範本。
建立了使用虛擬機器或範本的環境。
下列的作業不會更新上次存取時間:
- 開啟虛擬機器或範本以檢視 (而不是變更) 它的屬性。
上次存取時間有助於管理虛擬機器的激增。 您可以撰寫自訂指令碼來刪除許久未存取的所有虛擬機器和範本。
電腦標記
您可以將虛擬機器或範本的自訂 name-value 屬性產生關聯。 例如,您可以使用電腦標記將每個虛擬機器或範本與下列項目產生關聯:
虛擬機器中安裝的修補程式和應用程式。
作業系統的語言或地區設定。
存在於 SCVMM 中但未透過 Lab Management 公開的任何其他資訊,例如,虛擬機器上的網路卡或磁碟數目的相關資訊。
修改者
這是前一位編輯虛擬機器或範本之人員的識別。
名稱
這是環境中的虛擬機器或範本的名稱。 在指定的環境中,兩個虛擬機器或範本的名稱不可相同。 這個名稱可以與用來構成環境的來源虛擬機器或範本名稱不同。
OS 設定檔
這只適用於範本,並擷取從範本建立環境時必須如何自訂它。 自訂流程專用於位於虛擬機器的作業系統。 因此,下面清單中所述的所有屬性並非都適用於所有作業系統。
[電腦名稱] 是要指派給從範本建立的每個虛擬機器執行個體的名稱。 您可以指定星號 (*),表示電腦名稱必須是自動產生的。 因此,如果您使用此範本來建立多個環境時,虛擬機器的每個執行個體就會取得唯一名稱。
注意事項 電腦名稱的長度上限是 15 個字元。大部分的特殊字元不可作為電腦名稱的一部分。
[完整名稱] 用來自訂具有該電腦的擁有者名稱的每個虛擬機器。
注意事項 完整名稱是有效的 OS 設定檔屬性,僅適用於 Windows Server 2003 及 XP 等作業系統。
[組織名稱] 是您組織或部門的名稱。
注意事項 組織名稱是有效的 OS 設定檔屬性,僅適用於 Windows Server 2003 及 XP 等作業系統。
[系統管理員密碼] 是虛擬機器上的本機系統管理員帳戶的密碼。
注意事項 Windows Vista 和 Windows 7 作業系統上已停用系統管理員帳戶。如果您的虛擬機器或範本有這其中的一種作業系統,您也必須指定需要以系統管理員的身分加入的使用者名稱。
如果是 Windows Server 2003 和 Windows XP 作業系統,您可以指定系統管理員密碼為空白。 若要這樣做,請在系統管理員密碼中鍵入星號 (*)。 如果是較新的作業系統,讓系統管理員密碼保持空白表示密碼應為空白。
[產品金鑰] 是對於安裝在虛擬機器或範本中的作業系統版本有效的授權金鑰。 如果您想要使用此範本建立多個環境,您輸入的產品金鑰必須可讓您執行這項操作。 例如,使用 Windows 大量授權金鑰。 或者,您可以讓產品金鑰為空值,然後在建立環境期間自訂它。
重要
如果產品金鑰與安裝在虛擬機器範本中的作業系統版本不相符,您將無法成功地自訂虛擬機器。
[時區] 用來以選取的資訊自訂虛擬機器。
[作業系統] 必須符合範本上安裝的作業系統。 這項資訊用來識別自訂必須如何發生,因為該處理序會隨作業系統的版本和類別而異。
注意事項 每當您建立或匯入虛擬機器範本時,請確保作業系統都是正確的。否則,自訂可能會失敗。
[網域或工作群組] 指定從這個範本建立的虛擬機器必須聯結到工作群組還是 Active Directory 網域。 如果使用工作群組選項,您必須指定工作群組的名稱。 同樣地,如果是使用網域選項,則必須指定 Active Directory 網域的名稱,以及有權在網域中建立新電腦之使用者的認證。
您必須以 <網域>\<使用者名稱> (下層網域使用者名稱格式) 或 <使用者名稱>@<公司>.com (使用者主體名稱格式) 輸入使用者名稱。
[單次命令] 是指使用者第一次登入虛擬機器時,在該虛擬機器上執行的指令碼。
當部署具有範本的預存環境以建立使用中環境時,就會套用下列額外條件約束。
針對下列作業系統,[完整名稱] 和 [組織名稱] 不能是空的:Windows Server 2003 和 Windows XP。 如果是其他作業系統,則不應指定完整名稱和組織名稱。
產品金鑰不能是空的。
需要的
這是匯入或建立虛擬機器或範本之人員的識別。 擁有者是唯一最終可以從 Team 專案程式庫共用刪除虛擬機器或範本的人員。 在 Team 專案中的所有參與者都可以使用、 檢視及更新虛擬機器或範本。
路徑
這是 SCVMM 中的虛擬機器或範本的位置。 此路徑包含 SCVMM 程式庫共用的名稱以及 SCVMM 中的虛擬機器或範本的名稱。
專案程式庫共用
這是虛擬機器或範本的位置。 每一個 Team 專案的程式庫都可能會組織成多個專案程式庫共用。 如需如何建立 Team 專案程式庫共用的詳細資訊,請參閱HOW TO:變更 Team 專案集合的程式庫共用。
SCVMM VM 名稱
您可以透過 Virtual Machine Manager 中的唯一名稱參考 Lab Management 作為環境的一部分所建立和管理的每個虛擬機器。 這個名稱是由 Lab Management 所自動產生,其格式為 Lab_<GUID>,其中 GUID 是全域唯一識別碼。 虛擬機器名稱對於將屬於環境之一部分的虛擬機器關聯到它在 Virtual Machine Manager 中的實現非常有用。 使用虛擬機器名稱與系統管理員通訊。
狀態
這是虛擬機器或範本的目前狀態。 下表說明 Lab Management 支援的狀態。
狀態 |
適用於 |
描述 |
---|---|---|
Stored |
預存環境中的虛擬機器或範本。 |
虛擬機器或範本儲存在程式庫中,是預存環境的一部分。 |
已停止 |
僅限使用中環境中的虛擬機器。 |
已經關閉虛擬機器的電源。 它沒有在使用 Hypervisor 上的 CPU 或記憶體資源。 |
正在執行 |
僅限使用中環境中的虛擬機器。 |
已啟動虛擬機器。 |
Paused |
僅限使用中環境中的虛擬機器。 |
已暫停虛擬機器。 已凍結其 CPU 執行。 |
已儲存 |
僅限使用中環境中的虛擬機器。 |
已透過 Virtual Machine Manager 儲存虛擬機器。 或者,在將虛擬機器還原至快照之後,無法啟動它。 |
Creating |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
正在建立虛擬機器或範本,在建立完成之前無法使用。 |
Starting |
僅限使用中環境中的虛擬機器。 |
正在啟動虛擬機器。 |
Stopping |
僅限使用中環境中的虛擬機器。 |
正在將虛擬機器關掉電源或關機。 |
Pausing |
僅限使用中環境中的虛擬機器。 |
正在暫停虛擬機器。 |
儲存中 |
僅限使用中環境中的虛擬機器。 |
正在儲存虛擬機器。 儲存會將虛擬機器的記憶體和 CPU 內容儲存到主機上的永續性儲存體。 |
Deleting |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
正在刪除虛擬機器或範本。 |
Updating |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
正在更新虛擬機器或範本的屬性。 |
UpdateFailed |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
無法更新虛擬機器或範本的屬性。 |
CreatingSnapshot |
僅限使用中環境中的虛擬機器。 |
正在虛擬機器上建立新的快照。 |
DiscardingSnapshot |
僅限使用中環境中的虛擬機器。 |
正在從虛擬機器刪除快照。 |
RestoringSnapshot |
僅限使用中環境中的虛擬機器。 |
正在將虛擬機器還原至先前的快照。 |
UnderMigration |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器 |
系統管理員正在使用 Virtual Machine Manager 將虛擬機器或範本從目前位置移轉到另一個程式庫伺服器或主機群組。 |
CreateFailed |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
建立虛擬機器或範本失敗。 唯一可用的動作是刪除虛擬機器或範本,然後再次嘗試建立它。 |
CheckpointActionFailed |
僅限使用中環境中的虛擬機器。 |
在虛擬機器上執行快照作業失敗。 |
遺失 |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
虛擬機器或範本已被使用 Virtual Machine Manager 或另一個工具的系統系統管理員所刪除。 或者,系統管理員已使用 Virtual Machine Manager 將虛擬機器或範本從其目前位置部署至主機群組,可能進行修補。 |
HostNotResponding |
使用中環境中的虛擬機器。 |
無法連線到其中部署虛擬機器的主機。 或是在主機上執行的 Virtual Machine Manager 代理程式無法使用。 |
MigrationFailed |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
系統管理員試圖移轉虛擬機器或範本失敗。 虛擬機器或範本已保留為無法使用的狀態。 只有系統管理員可以修正這個問題。 |
CustomizationFailed |
使用中環境中的虛擬機器。 |
在建立期間,自訂虛擬機器失敗。 透過 OS 設定檔指定的其中一個自訂參數不正確時,就會發生這種情況。 |
IncompleteVMConfig |
預存環境中的虛擬機器或範本、使用中環境中的虛擬機器。 |
虛擬機器或範本所需的一個或多個檔案遺失或遭刪除。 |
不支援 |
使用中環境中的虛擬機器。 |
虛擬機器處於 Lab Management 無法辨識的狀態。 |
類型
類型表示這是虛擬機器或虛擬機器範本。