如何:连接到实验室环境中的计算机
就象连接到网络上的所有计算机。在 Visual Studio 实验室管理工具版 可以连接到环境中的物理环境和虚拟机 Windows 通过远程桌面。 您还可以使用 Microsoft 环境查看器进行连接。
要求
- Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版
使用 Microsoft 测试管理器 和 Microsoft 环境查看器,可以与您创建的实验室环境,在 Visual Studio 专业测试工具版包含的其他工具进行交互。 您可以只连接到已部署环境。 是否可以打开与每台计算机上远程连接在环境中依赖于该设备状态。
连接到实验室环境
在 Microsoft 测试管理器,选择 *** 实验室中心 ***,然后选择 *** 实验室 *** 选项。
选择实验室环境连接。
选择**“连接”**。
基于主机的连接和基于来宾的连接
Microsoft 环境查看器使用两种类型的连接:
基于主机
基于来宾
Microsoft 环境查看器会根据客户端操作系统和您的身份自动确定正确的连接类型。 您无法手动选择连接类型。
基于主机的连接
通过虚拟机所在的主机路由这些远程连接。 它们使用 Hyper-V 的“虚拟机连接”协议。 由于这些连接是通过主机路由的,因此,即使虚拟机正在启动、正在关闭或虚拟机的网络尚未完全形成,也可以通过这些连接与虚拟机进行交互。 虚拟机不需要具有 IP 地址,甚至不需要具有来宾操作系统。 例如,如果希望在虚拟机环境中安装操作系统,或者必须对操作系统进行自定义,则这种连接形式非常重要。
在同时满足以下两个条件时,环境查看器会自动使用基于主机的连接:
启动 Microsoft 环境查看器并连接到该环境的客户端是以下客户端之一:
Windows XP SP3(对于运行此操作系统的客户端,必须遵循以下网页中的说明:Description of the Credential Security Service Provider (CredSSP) in Windows XP Service Pack 3(有关 Windows XP Service Pack 3 中的凭据安全服务提供程序 (CredSSP) 的说明)和 When I use the Virtual Machine Connection tool to connect to a virtual machine on a Windows Server 2008 Hyper-V-based computer I receive an error message: "A connection will not be made because credentials may not be sent to the remote computer"(当使用虚拟机连接工具连接到基于 Windows Server 2008 Hyper-V 的计算机上的虚拟机时,收到一条错误消息:“由于无法将凭据发送到远程计算机,因此不能建立连接”)。)
Windows Vista SP1 及更高版本
Windows 7
Windows Server 2008
如果客户端安装了任何其他版本的操作系统,则无法通过基于主机的连接方式连接到任何虚拟机。
启动 Microsoft 环境查看器的用户是环境的创建者。 环境的创建者是指最初创建该环境的人。
在给定时间,只能有一个活动的基于主机的连接连接到环境。 因此,当使用基于主机的连接将某位用户连接到某个环境后,如果另一位用户尝试相同类型的连接,则前一位用户将会断开链接。 使用环境的**“正在使用”功能可指示您正在某个环境中工作且不希望其他用户连接到该环境。 有关以下内容的更多信息如何打开“正在使用”**的更多信息,请参见查看和修改 SCVMM 环境的属性。
基于来宾的连接
如果不能满足“基于主机的连接”部分中列出的任何条件,则环境查看器将使用基于来宾的连接。 此连接直接使用远程桌面协议(RDP)到虚拟或物理计算机。 此连接,计算机必须启动,虚拟机的网络堆栈应工作,必须启用其远程桌面连接,则,并连接到计算机的用户应为“远程桌面用户的”成员计算机上。 这些连接仅对支持RDP的物理和虚拟机一起使用。
备注
使用远程桌面或基于来宾的连接时,如果连接到实验室环境,则可能会频繁,意外断开连接。断开连接的一个可能原因是配置设备自动登录到网络。移除自动登录配置。如果此问题仍然存在,请与您的系统管理员联系。
虽然基于主机的连接以是适合设备,并打开或添加电时,基于来宾的连接通常具有更好的性能特征并且具有“复制到剪贴板于本地计算机的副本”和访问。 利用 RDP 的“复制到剪贴板”功能,用户可在客户端的桌面和虚拟机的桌面之间复制和粘贴文本、图像和其他对象。
连接到环境的基于来宾的连接数取决于其虚拟机中的操作系统。 如果在计算机的操作系统是客户端操作系统(例如 Windows XP,则只能有一个RDP连接。 如果在计算机的操作系统是客户端操作系统(例如 Windows Vista 或 Windows 7,可以有多个连接,但是,只有一个在给定处于活动状态。 如果计算机上的操作系统是服务器操作系统(例如 Windows 2003 server或 Windows server 2008,则可以有多个RDP连接,具体数量取决于计算机配置了。
连接到域控制器虚拟机
如果使用的是包含域控制器虚拟机的网络隔离环境,则与此虚拟机的通信只能通过基于主机的连接进行或从该环境中的其他虚拟机进行。 这是因为 实验室管理工具版 将域控制器虚拟机配置为不得进行外部连接。 若要连接到域控制器虚拟机,请按照以下步骤进行操作:
从安装了 Windows Vista SP1 及其更高版本的计算机或 Windows 7 客户端以环境创建者的身份登录。 这将确保您使用基于主机的连接。
如果无法进行此连接,请连接到环境中的另一台虚拟机。 从这台计算机,打开指向域控制器虚拟机的 RDP 连接。
运行标准环境
在已连接到一个标准环境后,可以通过 Microsoft环境查看器对该环境执行以下操作。
- 环境状态操作:刷新状态,标记为“正在使用”。
在与所选的虚拟或物理设备交互时,使用 Microsoft环境查看器,可以按照以下步骤:
将 Ctrl+Alt+Del 键发送到虚拟机。
以全屏模式查看虚拟机的桌面。
如果连接丢失,请重新连接到虚拟机。
打开包含远程桌面连接应用程序的设备。
运行SCVMM环境
连接到的环境后,可以通过 Microsoft 环境查看器对该环境执行以下操作。
环境状态操作:启动、暂停、关闭、关闭电源、刷新状态、标记“使用中”。
环境快照操作:拍摄快照、还原到上一快照或还原到所选快照、重命名快照、删除快照、共享快照。
功能操作:查看状态、重置测试和工作流集成功能。
在与所选的虚拟机进行交互时,可以使用 Microsoft 环境查看器执行以下步骤:
将 Ctrl+Alt+Del 键发送到虚拟机。
以全屏模式查看虚拟机的桌面。
查看虚拟机的系统信息。 系统信息包括计算机名称、内部计算机名称(对于网络隔离环境)和 SCVMM 虚拟机名称。
有关以下内容的更多信息 您在SCVMM环境中执行的操作,请参见 如何:运行 SCVMM 环境。
外部资源
指南
测试使用Visual Studio进行附带的2012版–第3章:实验室环境