Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过主机操作系统与虚拟机对话_Java_Linux_Ant_Vmware_Virtualization - Fatal编程技术网

Java 通过主机操作系统与虚拟机对话

Java 通过主机操作系统与虚拟机对话,java,linux,ant,vmware,virtualization,Java,Linux,Ant,Vmware,Virtualization,我这里有一个Windows分发服务器,它运行一个ANT任务来构建企业软件。我需要做的是让ANT任务复制并运行一个VM映像(Linux),然后…通过主机操作系统(通过ANT任务本身)与该Linux VM对话。我们需要能够向其发送文件和/或命令 有没有切实可行的办法?我知道我们已经有了一种方法,可以向同样运行Windows的VM发送命令(因此Windows Windows交互)——但是有没有一种方法可以进行Windows linux交互?使用ssh可能是最简单的方法。这是有道理的。还可以使用ssh复

我这里有一个Windows分发服务器,它运行一个ANT任务来构建企业软件。我需要做的是让ANT任务复制并运行一个VM映像(Linux),然后…通过主机操作系统(通过ANT任务本身)与该Linux VM对话。我们需要能够向其发送文件和/或命令


有没有切实可行的办法?我知道我们已经有了一种方法,可以向同样运行Windows的VM发送命令(因此Windows Windows交互)——但是有没有一种方法可以进行Windows linux交互?

使用ssh可能是最简单的方法。这是有道理的。还可以使用ssh复制文件

,这可能是最简单的方法。这是有道理的。也可以复制文件

这取决于您需要执行的操作,但是:

  • Linux系统可以公开一个SSH服务器,主机可以通过SSH做任何它需要做的事情
  • Linux系统可以公开主机使用的web服务
  • Linux系统可能会公开一个Samba共享,然后主机连接到该共享并从中读/写(如果您只需要处理一些文件,但这似乎不太可能)

可能有几十种选择。

这取决于您需要做什么,但是:

  • Linux系统可以公开一个SSH服务器,主机可以通过SSH做任何它需要做的事情
  • Linux系统可以公开主机使用的web服务
  • Linux系统可能会公开一个Samba共享,然后主机连接到该共享并从中读/写(如果您只需要处理一些文件,但这似乎不太可能)

可能有几十种选择。

我已经实现了您想要的东西。当然,出于我自己的目的,然后通过谷歌搜索关键词“vmware”和“ant”发现了这个问题

这是Ant管理VMWare VM的任务集。 它通过VIXAPI工作,因此Linux来宾应该得到它的支持

不过,我没有使用VMWare Server对其进行测试。只有工作站。
但是API是通用的,所以它应该可以工作。

我已经实现了您想要的东西。当然,出于我自己的目的,然后通过谷歌搜索关键词“vmware”和“ant”发现了这个问题

这是Ant管理VMWare VM的任务集。 它通过VIXAPI工作,因此Linux来宾应该得到它的支持

不过,我没有使用VMWare Server对其进行测试。只有工作站。
但是API是通用的,所以它应该可以工作。

您使用哪种虚拟机技术?vmware有脚本,允许您与vmware容器以及其中的操作系统进行交互。我们使用的是vmware server。你会碰巧有一些链接到该材料吗?我很想学习使用它。你使用哪种虚拟机技术?vmware有脚本,允许您与vmware容器以及其中的操作系统进行交互。我们使用的是vmware server。你会碰巧有一些链接到该材料吗?我很想学着用它。