我这里有一个 Windows 分发服务器,它运行 ANT 任务来构建企业软件。我需要做的是让 ANT 任务复制并运行 VM 镜像 (Linux),然后……通过主机操作系统(通过 ant 任务本身)与该 Linux VM 对话。我们需要能够向它发送文件和/或命令。
有没有实用的方法来解决这个问题?我知道我们已经有办法向同样运行 Windows 的 VM 发送命令(因此 windows-windows 交互)——但是有没有办法进行 windows-linux 交互?
最佳答案
我已经实现了你想要的东西。当然,出于我自己的目的,然后通过谷歌搜索关键字“vmware”和“ant”找到了这个问题。
https://github.com/zhuravlik/ant-vix-tasks
这是 Ant 管理 VMWare 虚拟机的任务集。 它通过 VIX API 工作,因此它应该支持 Linux 客户机。
不过,我没有使用 VMWare Server 对其进行测试。仅适用于工作站。 但是 API 很常见,所以它应该可以工作。
关于java - 通过主机操作系统与 VM 对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3091618/