查看或修改 SCVMM 环境中的虚拟机或模板的属性

在使用虚拟机或模板之后,你可能需要更新它的一个或多个属性。 举例来说,如果你已向计算机添加软件或者更改了某些设置,则可能需要修改计算机的名称或说明,使其他用户知道这些更改。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版

查看或更改环境中的虚拟机或模板的属性

  1. 打开“Microsoft 测试管理器”,并连接到团队项目。

  2. 打开“实验室中心”。

  3. 选择“环境”选项卡。

  4. 选择计算机或模板所在的环境。

  5. 选择**“打开”**。

  6. 要查看或更改名称或角色,请选择“计算机”,然后选择相应的编辑框。

  7. 要查看或更改硬件配置文件、操作系统配置文件或计算机标签,请选择“计算机属性”,然后选择相应的选项卡。

  8. 如果你已经打开向导并且只需查看虚拟机或模板的属性,则通过选择“取消”关闭向导。 如果已进行更改并要保存更改,请选择“完成”。

查看或更改存储在库中的虚拟机或模板的属性

  1. 打开“Microsoft 测试管理器”,并连接到团队项目。

  2. 打开“实验室中心”。

  3. 选择“库”选项卡。

  4. 选择“虚拟机和模板”子选项卡。

  5. 从列表中选择虚拟机或模板。

  6. 选择“打开”。

  7. 要查看或更改名称、描述或默认角色,请选择“名称和计算机”步骤,然后选择相应的编辑框。

  8. 要查看或更改硬件配置文件、操作系统配置文件或计算机标签,请单击“计算机属性”步骤,然后选择相应的选项卡。

  9. 如果你已经打开向导并且只需查看虚拟机或模板的属性,则通过选择“取消”关闭向导。 如果已进行更改并要保存更改,请选择“完成”。

虚拟机的属性

SCVMM 环境中的每个虚拟机或模板都具有自己的属性集。 如果环境是从库中的虚拟机或模板创建的,则其中一些属性的值将继承自源。 但是,你可以在创建环境时覆盖这些继承的属性。 例如,存储在库中的虚拟机或模板具有关联的默认角色“Web 服务器”。 当虚拟机或模板用于创建活动环境时,将为环境中的虚拟机的对应副本给定“Web 服务器”角色。 但是,如果你计划在虚拟机副本中安装其他服务器组件,则可以将该角色转换为“服务器”。 库中的原始源虚拟机或模板的默认角色将保持不变。

下表汇总了虚拟机或模板的属性以及可在何时查看或更改这些属性。 并非所有属性都可在虚拟机或模板的所有状态中进行编辑。

属性

适用对象

计算机名

  • 活动环境中的虚拟机。

创建日期

  • 存储在团队项目库中的虚拟机和模板。

修改日期

  • 存储在团队项目库中的虚拟机和模板。

默认角色

  • 存储环境中的虚拟机和模板。

  • 活动环境中的虚拟机。

描述

  • 存储在团队项目库中的虚拟机和模板。

硬件配置文件

  • 内存

  • CPU

  • 总硬盘大小

  • 存储环境中的虚拟机和模板。

  • 活动环境中的虚拟机。

ID

  • 存储在团队项目库中的虚拟机和模板。

内部计算机名称

  • 活动环境中的虚拟机。

上次访问时间

  • 存储在团队项目库中的虚拟机和模板。

计算机标记

  • 存储环境中的虚拟机和模板。

  • 活动环境中的虚拟机。

修改者

  • 存储在团队项目库中的虚拟机和模板。

名称

  • 存储环境中的虚拟机和模板。

  • 活动环境中的虚拟机。

操作系统配置文件

  • 计算机名

  • 全称

  • 组织名称

  • 管理员密码

  • 产品密钥

  • 时区

  • 操作系统

  • 域或工作组

  • 一次性命令

  • 存储环境中的模板。

所有者

  • 存储在团队项目库中的虚拟机和模板。

路径

  • 存储在团队项目库中的虚拟机和模板。

项目库共享

  • 存储在团队项目库中的虚拟机和模板。

SCVMM 虚拟机名称

  • 存储环境中的虚拟机和模板。

  • 活动环境中的虚拟机。

状态

  • 存储环境中的虚拟机和模板。

  • 活动环境中的虚拟机。

类型

  • 存储环境中的虚拟机和模板。

计算机名

这是由虚拟机中的操作系统分配的计算机名。 如果环境未网络隔离,则它由你在虚拟机内命令 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 域的名称,以及有权在域中创建新计算机的用户的凭据。

    必须输入 <domain>\<username>(级别较低的域用户名格式)或 <username>@<company>.com(用户主体名称格式)格式的用户名。

  • **“一次性执行命令”**是用户首次登录虚拟机时在虚拟机上执行的脚本。

当部署含模板的存储环境以创建活动环境时,下列其他限制条件适用。

  • 对于以下操作系统,**“全称”“组织名称”**不能为空:Windows Server 2003 和 Windows XP。 对于其他操作系统,不应指定“全称”和“组织名称”。

  • 产品密钥不能为空。

所有者

这是导入或创建虚拟机或模板的人的身份。 所有者是能够最终从团队项目库共享中删除虚拟机或模板的唯一人员。 所有团队项目参与者都可以使用、查看和更新虚拟机或模板。

路径

这是 SCVMM 中虚拟机或模板的位置。 路径包含 SCVMM 库共享和 SCVMM 中虚拟机或模板的名称。

项目库共享

这是虚拟机或模板的位置。 每个团队项目的库可组织到多个项目库共享中。 有关如何创建团队项目库共享的详细信息,请参阅如何:为团队项目集合更改库共享

SCVMM 虚拟机名称

由 实验室管理 创建和管理的作为环境组成部分的每个虚拟机在 Virtual Machine Manager 通过唯一名称进行引用。 该名称由 实验室管理 自动生成,格式为 Lab_<GUID>,其中 GUID 是全球唯一标识。 虚拟机名称用于将环境中的虚拟机与其在 Virtual Machine Manager 中的实现相关联。 在与系统管理员的通信中使用虚拟机名称。

状态

这是虚拟机或模板的当前状态。 下表描述了 实验室管理 支持的状态。

状态

适用对象

描述

Stored

存储环境中的虚拟机或者模板。

虚拟机和模板存储在库中,是存储环境的组成部分。

已停止

仅活动环境中的虚拟机。

虚拟机已关闭。 它不会使用虚拟机监控程序上的 CPU 和内存资源。

Running

仅活动环境中的虚拟机。

虚拟机已启动。

Paused

仅活动环境中的虚拟机。

虚拟机已暂停。 它的 CPU 执行已冻结。

已保存

仅活动环境中的虚拟机。

虚拟机已通过 Virtual Machine Manager 保存。 或者,虚拟机无法在恢复到快照之后启动。

Creating

存储环境中的虚拟机或模板,活动环境中的虚拟机。

虚拟机或模板正在创建,并且在创建过程完成前不能使用。

Starting

仅活动环境中的虚拟机。

虚拟机正在启动。

Stopping

仅活动环境中的虚拟机。

虚拟机正在关闭电源或关机。

Pausing

仅活动环境中的虚拟机。

虚拟机正在暂停。

保存

仅活动环境中的虚拟机。

虚拟机正在保存。 将虚拟机的内存和 CPU 内容存储到主机上的永久存储中。

Deleting

存储环境中的虚拟机或模板,活动环境中的虚拟机。

虚拟机和模板正在删除。

Updating

存储环境中的虚拟机或模板,活动环境中的虚拟机。

虚拟机或模板的属性正在更新。

更新失败

存储环境中的虚拟机或模板,活动环境中的虚拟机。

虚拟机或模板的属性无法更新。

CreatingSnapshot

仅活动环境中的虚拟机。

正在虚拟机上创建新快照。

丢弃快照

仅活动环境中的虚拟机。

正在从虚拟机删除快照。

RestoringSnapshot

仅活动环境中的虚拟机。

正在将虚拟机恢复到以前的快照。

UnderMigration

存储环境中的虚拟机或模板,活动环境中的虚拟机

系统管理员正在使用 Virtual Machine Manager 将虚拟机或模板从其当前位置迁移到另一个库服务器,或迁移到主机组。

CreateFailed

存储环境中的虚拟机或模板,活动环境中的虚拟机。

无法创建虚拟机或模板。 唯一可用的操作是删除虚拟机或模板,并尝试重新创建。

CheckpointActionFailed

仅活动环境中的虚拟机。

无法对虚拟机执行快照操作。

丢失

存储环境中的虚拟机或模板,活动环境中的虚拟机。

虚拟机或模板已被系统管理员使用 Virtual Machine Manager 或其他工具删除。 或者,系统管理员已使用 Virtual Machine Manager 将虚拟机或模板从当前位置部署到主机组(可能是为了进行修补)。

HostNotResponding

活动环境中的虚拟机。

已部署虚拟机的主机不可访问。 或者主机上运行的 Virtual Machine Manager 代理不可用。

MigrationFailed

存储环境中的虚拟机或模板,活动环境中的虚拟机。

系统管理员迁移虚拟机或模板的尝试失败。 虚拟机或模板已处于不可用状态。 只有系统管理员可解决此问题。

CustomizationFailed

活动环境中的虚拟机。

无法在创建过程中自定义虚拟机。 当通过操作系统配置文件指定的其中一个自定义参数不正确时,可能会出现这种情况。

IncompleteVMConfig

存储环境中的虚拟机或模板,活动环境中的虚拟机。

虚拟机或模板所需的一个或多个文件丢失或被删除。

不支持

活动环境中的虚拟机。

虚拟机处于不受 实验室管理 支持的状态。

类型

类型表示此对象是虚拟机还是虚拟机模板。

请参见

概念

创建实验室环境