在使用虚拟机或模板后,您可能希望更新它的一个或多个属性。例如,如果您已经将软件添加到计算机或已经更改某些设置,则可能会希望修改计算机的名称或说明,以使其他用户可以了解到这些更改。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
查看或更改环境中的虚拟机或模板的属性
打开**“Microsoft 测试管理器”**并连接到相应的团队项目。
打开**“实验室中心”**。
选择 环境 选项。
选择中的计算机或模板所处的环境。
选择**“打开”**。
若要查看或更改名称或角色,选择 计算机,然后选择适当的编辑框。
若要查看或更改硬件配置文件,操作系统配置文件或计算机标记,选择 计算机属性,然后选择相应的选项。
如果您打开该向导只是为查看虚拟机或模板的属性,关闭向导通过选择 取消。如果您进行了更改并保存更改,请选择 完成。
查看或更改存储于库中的虚拟机或模板的属性
打开**“Microsoft 测试管理器”**并连接到相应的团队项目。
打开**“实验室中心”**。
选择 库 选项。
选择 虚拟机和模板 子选项卡。
从列表中选择虚拟机或模板。
选择 打开
若要查看或更改名称,声明或默认角色,选择 名称和计算机 步骤,然后选择适当的编辑框。
若要查看或更改硬件配置文件,操作系统配置文件或计算机标记,请单击 计算机属性 步骤,然后选择相应的选项。
如果您打开该向导只是为查看虚拟机或模板的属性,关闭向导通过选择 取消。如果您进行了更改并保存更改,请选择 完成。
虚拟机的属性
每个虚拟机或模板在SCVMM环境中都有自己的一组属性。如果环境是基于库中的虚拟机或模板创建的,则其中某些属性的值会从该源继承。但是,您可以在创建环境时覆盖继承的属性。例如,存储在库中的虚拟机或模板有一个默认的角色:Web 服务器。当该虚拟机或模板用于创建活动环境时,该环境中虚拟机的相应副本被指定为 Web 服务器角色。但是,如果您计划在该虚拟机副本中安装其他服务器组件,则可以将该角色更改为服务器。库中原始源虚拟机或模板的默认角色保持不变。
下表总结了虚拟机或模板的属性以及在何时可以查看或更改这些属性。并非所有属性都可在虚拟机或模板的所有状态下进行编辑。
属性 |
适用对象 |
---|---|
计算机名称 |
|
创建日期 |
|
修改日期 |
|
默认角色 |
|
说明 |
|
硬件配置文件
|
|
ID |
|
内部计算机名称 |
|
上次访问时间 |
|
计算机标记 |
|
修改者 |
|
名称 |
|
操作系统配置文件
|
|
所有者 |
|
路径 |
|
项目库共享 |
|
SCVMM VM 名称 |
|
状态 |
|
类型 |
|
计算机名称
这是由虚拟机中的操作系统指派的计算机的名称。如果环境未与网络隔离,则该名称由两部分组成,第一部分是在虚拟机内部的命令 shell 中键入“hostname”时返回的名称,第二部分是虚拟机的 DNS 后缀。如果环境已与网络隔离,则该名称是由 实验室管理工具版 自动生成并且在虚拟机的 DNS 中注册的唯一名称。
创建日期
这是在团队项目库共享中创建该虚拟机或模板的日期和时间。如果该虚拟机或模板是导入的,则为导入时间。如果该虚拟机或模板是从某个环境中创建的,则为开始创建的时间。
修改日期
这是用户对该虚拟机或模板进行编辑的日期和时间。用户已经更改虚拟机或模板的一个或多个可编辑属性。
默认角色
环境中的每个虚拟机都有与其关联的一个或多个角色。角色用于标识在环境中的虚拟机上安装的应用程序组件。例如,如果要开发一个三层应用程序,则可以将 Web 服务器角色与含有 Web 层的虚拟机相关联,将数据库服务器角色与含有数据层的虚拟机相关联,并将 Web 客户端角色与含有浏览器的虚拟机相关联。
您可以将默认角色分配给某个虚拟机或模板;之后,每次在环境中使用此虚拟机或模板时都将使用此角色。更改虚拟机或模板的角色也会更改与其关联的图标。下面是可供选择的角色:
数据库服务器:指示虚拟机或模板中已安装数据库服务器。
Web 服务器:指示虚拟机或模板中已安装 Web 服务器。
服务器:任何其他泛型服务器,可能包含多个服务器端的软件组件和角色。
桌面客户端:指示虚拟机或模板中已安装客户端操作系统,并且可以在多计算机环境中用作客户端计算机。
Web 客户端:指示虚拟机或模板中已安装客户端操作系统以及浏览器,并且可以在多计算机环境中用作 Web 客户端。
域控制器:指示虚拟机或模板中已安装域控制器。
您自己的角色:如果上述角色不符合您的要求,您可以为虚拟机或模板定义自己的角色。若要执行此操作,请打开虚拟机或模板,然后在**“默认角色”**文本框中键入自定义角色字符串。
说明
这些角色仅仅说明了虚拟机或模板中安装了哪些组件或创建此环境时的预期用途。实验室管理工具版 并不会自动验证虚拟机或模板是否装有必要的软件,也不会自动安装软件以满足这些角色的要求。
说明
这是一个用户友好的注释,用于描述虚拟机或模板。其中可以包含以下信息:操作系统、安装的软件、预期目的以及连接虚拟机所必需的信息。
硬件配置文件
这些是虚拟机或模板的硬件属性。当前提供了三个可用属性:
内存:这是在 Hyper-V 主机上部署虚拟机时应为该虚拟机预留的物理内存量。
CPU:这是在虚拟机中模拟的 CPU 的类型。
磁盘总大小:这是虚拟机或模板的所有磁盘所占用的总大小。如果虚拟机包含快照,则还会考虑存储这些快照所需的空间。
选择的内存值应满足虚拟机上安装的应用程序的要求。选择的值太低会导致虚拟机启动或进行测试花费很长时间。建议为运行 Windows Server 2003 或 Windows XP 操作系统的虚拟机或模板分配至少 512 MB 内存。同样,我们建议为运行 Windows Server 2008、Vista 或更高版本的操作系统的虚拟机和模板分配至少 1024 MB 内存。如果在虚拟机中安装了多个角色或应用程序,应相应地增加此内存。
ID
实验室管理工具版 分配的一个唯一标识符,用于跟踪虚拟机或模板。在与系统管理员的通信中使用 ID。如果希望使用 实验室管理工具版 的编程接口并在 实验室管理工具版 顶层生成附加功能,也可使用 ID。
内部计算机名称
它仅适用于网络隔离环境。它表示由虚拟机中的 hostname 命令返回的计算机名称。
上次访问时间
这是上次访问该虚拟机或模板的日期和时间。访问是指对虚拟机或模板执行任何操作或使用虚拟机或模板。特别是,不论何时进行以下操作,都会更新此时间戳:
编辑虚拟机或模板。
创建使用虚拟机或模板的环境。
以下操作不会更新上次访问时间:
- 打开虚拟机或模板以查看(但未更改)其属性。
上次访问时间可用于管理虚拟机的增殖。您可以编写自定义脚本来删除长时间未访问的所有虚拟机和模板。
计算机标记
您可以为虚拟机或模板关联自定义名称/值属性。例如,可以使用计算机标记将每个虚拟机或模板与以下内容关联:
虚拟机中安装的修补程序和应用程序。
操作系统的语言或区域设置。
存在于 SCVMM 中但不通过 实验室管理工具版 公开的任何附加信息,例如,有关虚拟机上的网卡或磁盘数的信息。
修改者
这是最后编辑该虚拟机或模板的用户的标识。
名称
这是环境中的虚拟机或模板的名称。给定环境中的两个虚拟机或模板不能具有相同的名称。此名称可以不同于用于组成该环境的源虚拟机或模板的名称。
操作系统配置文件
这仅适用于模板,并可捕获在根据模板创建环境时必须如何自定义该模板。具体的自定义过程取决于虚拟机中安装的操作系统。因此,下面列表中介绍的所有属性并非均适用于所有操作系统。
**“计算机名”**是分配给根据模板创建的虚拟机的每个实例的名称。可以指定一个星号 (*) 表示自动生成该计算机名。因此,如果使用此模板创建多个环境,则虚拟机的每个实例都将获得一个唯一名称。
说明
计算机名的最大长度为 15 个字符。大多数特殊字符都不允许在计算机名中使用。
**“全名”**的作用是使用虚拟机所有者的姓名自定义每个虚拟机。
说明
全名是仅对 Windows Server 2003 和 XP 操作系统有效的操作系统配置文件属性。
**“单位名称”**是您的组织或部门的名称。
说明
单位名称是仅对 Windows Server 2003 和 XP 操作系统有效的操作系统配置文件属性。
**“管理员密码”**是虚拟机上本地管理员帐户的密码。
说明
Windows Vista 和 Windows 7 操作系统禁用了管理员帐户。如果您的虚拟机或模板安装有这些操作系统中的一个,则还一定要指定必须作为管理员添加的用户名。
对于 Windows Server 2003 和 Windows XP 操作系统,可以将管理员密码指定为空。为此,请在管理员密码中键入一个星号 (*)。对于更高版本的操作系统,管理员密码留空表示该密码应为空。
**“产品密钥”**是对虚拟机或模板中安装的操作系统的版本有效的许可证密钥。如果打算使用此模板创建多个环境,则输入的产品密钥必须允许您这样做。例如,使用 Windows 批量许可证密钥。或者,可以将产品密钥值保留为空,然后在环境创建过程中对其进行自定义。
重要事项
如果产品密钥与虚拟机模板中安装的操作系统的版本不匹配,则将无法成功地自定义虚拟机。
**“时区”**的作用是使用选定信息自定义虚拟机。
**“操作系统”**必须与模板上安装的操作系统相匹配。由于进程随操作系统的版本和风格的变化而变化,因此,此信息可用于确定必须如何进行自定义。
说明
在创建或导入虚拟机模板时,请确保操作系统都是正确的。否则,自定义操作可能会失败。
**“域或工作组”**指定根据此模板创建的虚拟机是否必须加入到某个工作组或 Active Directory 域。如果使用工作组选项,则必须指定工作组的名称。同样,如果使用域选项,则必须指定 Active Directory 域的名称以及有权在此域中新建计算机的用户的凭据。
您必须按照下面格式输入用户名:<域>\<用户名>(低级域用户名格式)或 <用户名>@<公司>.com(用户主体名称格式)。
**“一次性命令”**是指用户第一次登录到某个虚拟机时,在该虚拟机上执行的脚本。
在部署包含模板的存储环境以创建活动环境时,以下附加约束适用。
对于以下操作系统,**“全名”和“单位名称”**不能为空:Windows Server 2003 和 Windows XP。对于其他操作系统,不应指定“全名”和“单位名称”。
“产品密钥”不能为空。
所有者
这是导入或创建虚拟机或模板的用户的标识。所有者是唯一可以从团队项目库共享中最终删除该虚拟机或模板的用户。团队项目中的所有参与者均可使用、查看和更新虚拟机或模板。
路径
这是虚拟机或模板在 SCVMM 中的位置。该路径包含 SCVMM 库共享的名称以及虚拟机或模板在 SCVMM 中的名称。
项目库共享
这是虚拟机或模板所在的位置。每个团队项目的库都可能会被组织成多个项目库共享。有关如何创建团队项目库共享的更多信息,请参见如何:为团队项目集合更改库共享。
SCVMM VM 名称
由 实验室管理工具版 创建和管理的每个环境内虚拟机都通过 Virtual Machine Manager 中的唯一名称引用。此名称由 实验室管理工具版 自动生成,格式为 Lab_<GUID>,其中 GUID 是全局唯一标识符。将环境内的虚拟机与其在 Virtual Machine Manager 中的实现关联起来时,虚拟机名称非常有用。在与系统管理员的通信中使用虚拟机名称。
状态
这是虚拟机或模板的当前状态。下表描述 实验室管理工具版 支持的状态。
状态 |
适用对象 |
说明 |
---|---|---|
已存储 |
存储环境中的虚拟机或模板。 |
虚拟机或模板存储在库中并且是存储环境的一部分。 |
Stopped |
仅活动环境中的虚拟机。 |
虚拟机已关闭电源。它未使用虚拟机监控程序的 CPU 或内存资源。 |
Running |
仅活动环境中的虚拟机。 |
虚拟机已启动。 |
Paused |
仅活动环境中的虚拟机。 |
虚拟机已挂起。其 CPU 执行已冻结。 |
Saved |
仅活动环境中的虚拟机。 |
虚拟机已通过 Virtual Machine Manager 保存起来。或者,虚拟机还原到快照后未能启动。 |
Creating |
存储环境中的虚拟机或模板;活动环境中的虚拟机。 |
虚拟机或模板正在创建中,且只能在创建完成后才可使用。 |
Starting |
仅活动环境中的虚拟机。 |
正在启动虚拟机。 |
Stopping |
仅活动环境中的虚拟机。 |
虚拟机正在切断电源或关闭。 |
Pausing |
仅活动环境中的虚拟机。 |
正在暂停虚拟机。 |
保存 |
仅活动环境中的虚拟机。 |
正在保存虚拟机。Saving 状态时会将虚拟机的内存和 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 |
活动环境中的虚拟机。 |
在创建过程中自定义虚拟机的操作失败。当通过操作系统配置文件指定的自定义参数之一不正确时,可能发生此情况。 |
IncompleteVMConfig |
存储环境中的虚拟机或模板;活动环境中的虚拟机。 |
虚拟机或模板所需的一个或多个文件缺失或被删除。 |
Unsupported |
活动环境中的虚拟机。 |
虚拟机所处的状态是 实验室管理工具版 无法识别的。 |
类型
类型指示这是虚拟机还是虚拟机模板。