如何分发虚拟机以允许用户尝试依赖较重的程序?

moj*_*nes 4 virtualization virtual-machines virtualbox

我编写了一款学术软件,它具有许多第三方软件依赖项(并且需要 RDBMS)。我想创建一个 Linux 虚拟机映像,预加载所有必要的依赖项和设置的用户帐户,以便我的用户可以下载并试用我的软件,而无需安装所有依赖项。

执行此操作的最佳方法是什么?我应该使用什么虚拟机文件格式?

jgo*_*afe 5

您可能想要研究OVF,它是最有可能成为虚拟设备行业标准的竞争者。它主要受到 VMware 和 VirtualBox 的支持,这两个平台都是您可能想要瞄准的平台;XenServer 中支持 Xen,RHEV 中支持 KVM,对这两种底层虚拟机管理程序产品的本机支持即将推出。