【发布时间】:2014-08-17 21:14:10
【问题描述】:
我在 Windows Server 2008 R2 上运行的服务器机器上有 windows 7_x64 虚拟机。我想从 jenkins(执行批处理文件的 CI 工具,在同一台服务器上运行)运行这个 VM。 我正在使用 vmrun 实用程序来执行此操作。 当我跑步时
vmrun -T ws -gu *** -gp *** start "vmx file path.vmx"
这在服务器命令提示符(本地)上执行得很好。但是当我尝试从任何客户端机器(通过访问詹金斯网站)执行相同操作时,我得到了
Error: There was an error in communication
经过一些故障排除后,我可以说vmrun 命令在远程调用时没有响应。但这让我很困惑,因为我有运行这些命令的jenkins 安装在同一台服务器上。我只是从瘦客户端运行工作。这有什么不同?
谁能帮我解决这个问题? 谢谢!
供参考:
*服务器机器(主机):Windows Server 2008 R2
*虚拟机(访客):Windows 7 x64
*Jenkins : 安装在同一台服务器(主机)上
*client : 远程windows机器,从浏览器访问jenkins实例并触发job
*问题/错误:vmrun 命令不执行。
【问题讨论】:
标签: windows ssh jenkins remote-access vmrun