主机与运行VMWare ESX的远程VM之间的通信

时间:2014-02-20 05:55:56

标签: c# .net visual-studio-2010 virtual-machine vmware-server

我正在尝试在运行VMWare ESX的远程虚拟机上自动测试安装程序。 我想知道什么样的技术可以帮助我这样做,因为这个任务需要主机之间的广泛通信(其中用户将获得所有测试的报告(无论是通过还是失败))和远程VM,其中将托管自动化测试代码。 基本上对主机和远程VM之间的通信的任何洞察(主要是我想要从运行测试代码的VM在主机上向用户显示某种UI)。 任何帮助都会很有用。 谢谢。

1 个答案:

答案 0 :(得分:0)

如果您愿意自己编写代码,那么您可以在主机上创建一个wcf服务。主机和虚拟机上的客户端。然后在VM上为客户端提供所需的数据。 (例如,安装开始,完成,错误,......)

然后使用主机上的客户端,您可以实现双工绑定(出于安全原因,通常应该避免这种情况,但由于您在“沙盒式”环境中运行,因此它不应该是一个问题。)和该服务可以将任何更新从vm推送到主机。

这是一种可能的方法。