Windows VM

时间:2018-06-03 05:12:36

标签: java architecture worker master-slave mina

我们需要在10个 windows VM中运行测试自动化(用于GUI)。每个VM都有一个要调用的.bat文件,它将运行测试自动化套件(每个vm将处理不同的测试数据)。一旦调用了bat文件,它将打开GUI并运行一些后台自动化脚本。

我们目前的解决方案如下

  1. 在每个Windows VM框中设置SSHD(Apache Mina)服务器并设置ssh密钥
  2. 选择1个VM Box作为“主”或控制服务器
  3. 所有命令都将通过主服务器提交
  4. 主服务器然后使用JCSH库将/ ssh隧道传送到每个VM服务器,然后调用bat文件
  5. 此解决方案现在可以正常工作,但是当通过SSH调用.bat文件时出现问题,调用的GUI将出现在slave / master VM中。 (这可能与我需要关闭的X11转发有关)我们只想让奴隶工作者运行这个工作而主服务器只会作为一个调用者。

    我们可以用它来做更好的库/框架吗?

    如果我们坚持使用当前的解决方案,当你调用命令在远程VM上运行时(通过SSH连接),我们需要确保主服务器不会获得转发。 (它应该只是客户的虚拟调用者)。

    由于

0 个答案:

没有答案