如何:保存环境的当前状态

[本文档仅供预览,在日后的版本中可能会有更改。空白主题是为将来预留的。]

可以通过拍摄快照或在库中保存整个环境的副本来保存环境。如果需要保存正在运行的环境的状态,则必须为该环境拍摄快照。快照是指环境中所有虚拟机在特定时间点上的状态、磁盘数据和配置的基于文件的副本。例如,您可能需要在配置虚拟环境后拍摄快照。快照将保存在主机中,您可以在以后恢复到快照。

如果需要保存整个环境以便以后重新部署该环境,您必须先关闭该环境,然后将其保存到团队项目库中。在将环境保存到团队项目库中时,环境和快照都将保存在团队项目库中。

环境的快照

快照本身存储在 Hyper-V 主机中,它使用差分磁盘技术仅存储自上一次快照后所做的更改。由于稍后将使用快照,因此您必须采取相应措施以使快照在很长一段时间内是可用的。

准备快照

  1. 确保环境中的虚拟机具有其操作系统的最新更新。

  2. 如果环境中有任何虚拟机连接到域,则打开命令提示符并运行命令 gpupdate /force。这将确保对用户策略进行的任何更改都会在虚拟机上得到更新。如果不运行此命令,则部署脚本可能不会正确工作,测试也可能不会正确运行。

  3. 确保环境处于**“正在运行”状态,且工作流功能处于“就绪”**状态。

    备注

    如果该快照中的一个或多个虚拟机加入到域中,并且该快照的使用时间超过计算机密码过期日期,则在还原该快照时,这些虚拟机可能无法重新加入到域中。避免此问题的一种方法是,禁用或更改计算机密码续订频率。有关密码续订和用于更改或禁用续订的安全含义的更多信息,请参见 Machine Account Password Process(计算机帐户密码过程)。

  4. 应仅在环境内的虚拟机之间或环境内部的虚拟机与环境外部的计算机之间没有任何正在进行的事务时拍摄快照。如果拍摄快照时计算机之间存在 TCP 连接,则在停止计算机以拍摄快照时,这些连接可能会中断。在还原快照时,旧的活动连接将超时,并且不再有效。在还原快照后,会重新建立 TCP 连接。并不总是能够在拍摄快照时准确恢复环境。

  5. (可选)若要对已还原的快照运行测试,请确保测试功能处于**“就绪”**状态。

使用 Microsoft 环境查看器可连接到环境并拍摄快照。

拍摄快照

  1. 在 Microsoft 测试管理器的**“实验室中心”中,在“实验室”选项卡上选择环境,单击虚拟机,然后单击“连接”**。

  2. 在**“Microsoft 环境查看器”中,单击“快照”**选项卡。

  3. 单击**“拍摄快照”**图标。

  4. 在**“拍摄环境的快照”对话框中,键入快照的名称,然后单击“拍摄快照”**。

    完成快照后,您会在左窗格中看到快照名称。

累积环境的快照是一项很轻松的工作。虽然每个快照捕获的仅是环境中前一个快照和当前状态之间的差异,但仍需要空间来存储快照。有时,您应查看快照列表以确定是否存在任何不再需要且可删除的快照。

删除快照

  1. 在 Microsoft 测试管理器的**“实验室中心”中,在“实验室”选项卡上单击虚拟机,然后单击“连接”**。

  2. 在**“Microsoft 环境查看器”中,单击“快照”**选项卡。

  3. 在快照列表中,右击要删除的快照,然后单击**“删除快照”**。

  4. 在确认对话框中,单击**“删除快照”**。

存储整个环境

在存储环境之前,环境必须处于**“已停止”状态。无法存储处于“正在运行”**状态的环境。

如果存储环境且不打算立即删除原始活动环境,建议您打开存储环境的网络隔离功能。这样,其他用户便可部署该存储环境的副本。有关打开网络隔离功能的步骤,请参见如何:创建和使用网络隔离环境

将环境存储在库中

  1. 在 Microsoft 测试管理器的**“实验室中心”中,在“实验室”**选项卡上单击要保存的环境。

  2. 单击**“存储到库”**。

  3. 在**“存储到库”对话框中,键入保存的环境的“环境名称”“说明”**。

  4. 在下拉列表中单击**“项目库共享”,然后单击“存储”**。

    在创建过程中,会显示一个进度栏。您还可以查看在每个虚拟机下显示的当前创建步骤。在过程完成后,存储的环境会出现在**“库”选项卡上的“环境”**列表中。

请参见

概念

规划和设置虚拟实验室

其他资源

如何:使用虚拟环境运行手动测试和创建可重现的 Bug