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