你可以更改 SCVMM 环境组件的属性。 以下示例说明了你可能会在应用程序生命周期中执行的各种更改。
在向环境中安装新应用程序后更改环境的名称或说明信息。
删除具有过时操作系统的虚拟机,并向现有存储的环境中添加另一个具有新操作系统的虚拟机。
更改存储的环境中的环境功能,以便从其创建的所有活动环境都具有这些功能。
备注
通过连接而在虚拟机上安装软件时,不会导致更改。
在 Microsoft 测试管理器 中,可以通过选择“实验室”选项卡来查看并更改活动环境。 可以通过选择“库”选项卡查看并更改存储的环境。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
查看或更改活动 SCVMM 环境的属性
打开“Microsoft 测试管理器”,并连接到团队项目。
打开“实验室中心”。
选择“实验室”选项卡。
选择“环境”子选项卡。
此时将显示环境列表。
选择要查看或更改的环境。
选择“打开”,然后执行向导中的步骤来查看或更改属性。
如果你打开向导只是为了查看 SCVMM 环境的属性,请选择“取消”以关闭向导。 如果已进行更改并要保存更改,请选择“完成”。
查看或更改存储的 SCVMM 环境的属性
打开“Microsoft 测试管理器”,并连接到团队项目。
打开“实验室中心”。
选择“库”选项卡。
选择“环境”子选项卡。
此时将显示环境列表。
选择要查看或更改的环境。
选择“打开”,然后执行向导中的步骤来查看或更改属性。
如果你打开向导只是为了查看 SCVMM 环境的属性,请选择“取消”以关闭向导。 如果已进行更改并要保存更改,请选择“完成”。
SCVMM 环境的属性
每个 SCVMM 环境都具有自己的属性集。 以下属性存在于所有 SCVMM 环境中(无论是“活动”环境还是“存储”环境):
名称
描述
状态
所有者
创建日期
修改日期
修改者
上次访问时间
虚拟机或模板列表
快照列表
功能
环境标签
ID
“活动”环境还具有以下两个属性:
项目主机组
使用中
“存储”环境还具有以下其他属性:
- 项目库共享
名称
这是环境的名称。
备注
如果两个环境位于同一个团队项目库共享或团队项目主机组中,则它们不能具有相同的名称。
描述
这是一个描述环境的对用户友好的批注。
状态
这是环境的当前状态。 下表描述了 实验室管理 支持的状态。
状态 |
适用对象 |
描述 |
---|---|---|
Stored |
仅限存储的环境 |
环境存储在库中,并且可供使用。 |
已停止 |
仅限活动的环境 |
环境中的所有虚拟机都已停止。 |
Running |
仅限活动的环境 |
环境中的所有虚拟机都正在运行。 |
Paused |
仅限活动的环境 |
环境中的所有虚拟机都已暂停。 暂停的虚拟机会暂停其 CPU 执行。 虚拟机仍会使用物理主机上的内存和磁盘资源。 |
混合 |
活动的环境和存储的环境 |
并非环境中的所有虚拟机都处于相同的状态。 其中一些虚拟机处于“已停止”、“已暂停”或“正在运行”状态,另一些可能处于某种形式的“失败”状态。 如果在绕过 实验室管理 的情况下对虚拟机状态进行了更改,可能会发生此情况。 例如,如果你重新启动并连接到虚拟机,则环境的状态将变为“混合”。 |
Creating |
活动的环境和存储的环境 |
环境正在创建,并且在创建过程完成之前不能使用。 你可以取消创建环境。 |
CreateCancelling |
活动的环境和存储的环境 |
“取消”操作是在环境创建期间请求的。 |
CreateFailed |
活动的环境和存储的环境 |
环境创建操作失败。 你可以重新尝试进行创建。 |
Stopping |
仅限活动的环境 |
环境正在停止。 |
Starting |
仅限活动的环境 |
环境正在启动。 |
Pausing |
仅限活动的环境 |
环境正在暂停。 |
Deleting |
活动的环境和存储的环境 |
环境正在删除。 |
Updating |
活动的环境和存储的环境 |
环境属性正在更新。 |
CreatingSnapshot |
仅限活动的环境 |
已对环境执行快照操作。 正在创建新的快照。 |
丢弃快照 |
仅限活动的环境 |
正在从环境中删除快照。 |
RestoringSnapshot |
仅限活动的环境 |
已对环境执行恢复操作。 正在将环境恢复到以前的快照。 |
UnderMigration |
活动的环境和存储的环境 |
正在将环境中的所有虚拟机从其当前主机或库服务器迁移到另一个位置。 |
未通过 |
活动的环境和存储的环境 |
环境中的所有虚拟机已进入以下故障状态之一:CheckpointActionFailed、Missing、IncompleteVMConfig、HostNotResponding、CustomizationFailed、MigrationFailed、UpdateFailed 或 Unsupported。 |
项目库共享
这是存储的环境的位置。 每个团队项目的库可组织到多个项目库共享中。 有关如何更改团队项目库共享的详细信息,请参阅如何:为团队项目集合更改库共享。
项目主机组
这是活动环境的位置。 每个团队项目可组织到多个项目主机组中。 有关如何更改团队项目主机组的详细信息,请参阅如何:为团队项目集合更改主机组。
使用中
这表示环境正被使用。 当环境被标记为“使用中”时,对该环境的任何其他操作将触发警告。 使用“使用中”标记在团队成员之间协商对共享环境的控制权。 你还可以在将环境标记为“使用中”时包括注释信息。
所有者
这是环境的创建者的身份。 所有者是除系统管理员外唯一可删除环境的人。 团队项目的所有参与者都可以访问、查看和更新环境。
创建日期
这是环境的创建日期和时间。
修改日期
这是用户更改环境的日期和时间。 用户应已更改环境的一个或多个可编辑的属性
修改者
这时最后修改环境的人的身份。
上次访问时间
这是上次访问环境的日期和时间。 访问指的是对环境的任何操作和使用。 将在下列情况下更新时间戳:
环境被编辑。
通过存储和部署操作从此环境创建另一个环境。
对环境执行以下任何操作:启动、停止、暂停、保存虚拟机以及创建、丢弃、恢复快照。
以下操作不会更新上次访问时间:
- 打开环境以查看但不更改其属性。
上次访问时间可用于管理虚拟机的增加。 你可以编写自定义脚本,以删除未在很长一段时间内访问的所有环境。
虚拟机或模板列表
这是环境中包含的虚拟机或模板的列表。 对于存储的环境,此列表可同时包含虚拟机和模板。 对于活动的环境中,此列表仅可包含虚拟机。
快照列表
你为环境生成的每个快照都具有名称和描述。 此外,快照之间具有“父子”关系,以表示它们的生成顺序。 有关快照和快照操作的详细信息,请参阅How to: Save the Current State of Your Environment。
功能
每个环境可配置为支持以下三种功能:网络隔离、测试集成和工作流集成。 有关这些功能的详细信息,请参阅以下主题:
环境标签
可以将自定义的“名称-值”属性与环境相关联。 下面是两个关于可与每个环境关联的数据的示例:
环境的用途。
将执行环境删除操作的日期。
ID
由 实验室管理 分配的用于跟踪环境的唯一标识符。可使用此 ID 与系统管理员通信。 如果你想使用 实验室管理 的编程接口并在 实验室管理 之上构建额外功能,此 ID 也很有用。
其他注意事项
如果你生成环境的快照,对环境进行一些更改,然后恢复到原来的快照,则不会恢复这些更改。 也就是说,如果你在生成快照后更改名称或自定义属性,然后恢复到原来的快照,则环境仍继续具有更改之后的名称。 但是,在恢复环境时会恢复内存的值。
警告
如果你在环境中添加或删除虚拟机,环境中以前的所有快照将过时且不可用。你无法将环境恢复为任何快照。
如果更改存储的环境,当这些更改成功完成时,环境将恢复为已保存的状态。 同样地,在更改完成后,活动环境将恢复为其原始状态。 如果存储的环境处于 CreateFailed 状态,你必须首先删除 CreateFailed 虚拟机,然后再对环境执行任何其他更改。