Ubuntu 14.04 LTS VMware 和 Virtual Box ova/ovf 图像

Ubuntu 14.04 LTS VMware and Virtual Box ova/ovf images

我有一个 Java 应用程序,我想使用 Ubuntu 14.04 LTS 作为虚拟机设备映像(ovf 或 ova)分发给 VMware 和 VirtualBox。该映像将包括操作系统本身、所需的 OS 程序包、我的 Java 应用程序,所有这些都已预先配置并在开机时准备好 运行。

创建 OVF 和 OVA 文件的最佳方法是什么?

我一直在使用 VirtualBox,但我并不觉得自己是专家,但这是我会做的。

  • 从 Ubuntu 14.04 LTS 下载 14.04 LTS iso 映像。
  • 使用“新建”按钮在 VirtualBox 中构建 VM。这将是您的设备的模板。
  • 给它起一个朗朗上口的名字,比如 "Ubuntu 14.04 LTS 64amd for Java App"。类型应为 "Linux",版本应为“Ubuntu(64 位)或(32 位),视情况而定。
  • 设置所需的 RAM 量。
  • 单击“立即创建虚拟硬盘驱动器”按钮。单击创建按钮。我相信 VMDK Type 将有助于提高可移植性。 Select 动态分配(生成较小的 ova 文件),尤其是当您打算分发 ova 文件时。给磁盘映像一个名称和您想要的大小,我认为 10GB 是最小的。单击“创建”按钮。
  • 下一步 select 您的 VM,然后单击设置以获取设置 window。
  • Select 存储,然后 select CD/DVD 磁盘的图标。在右侧,单击 CD-ROM 图标并找到您下载的 Ubuntu 14.04 amd 64 iso 文件。点击确定。
  • 然后单击主 window 中的开始按钮。

VM 应引导至虚拟 CD/DVD 驱动器中的 ISO DVD 映像。响应所有提示。保存用户名和密码以备后用。

构建完成后 Ubuntu 启动到虚拟硬盘,然后应用所有新更新:(您将需要之前创建的密码)

  • sudo apt-get update
  • sudo apt-get upgrade

  • 然后在重新启动后,使用 VirtualBox window 顶部的 "Devices" 菜单为您的 VM "Insert Guest Additions CD Image ..." 安装附加功能,使Ubuntu 图像在 VirtualBox 环境中效果更好。

  • 现在安装所有 Java 附加功能和您的应用程序。我不能在这里说太多。

  • 最后,使用“文件”>“导出设备”菜单选项,从列表中 select 您的 VM,然后单击“下一步”。我通常接受格式 OVF 1.0 并单击下一步。如果可用,请使用指向您的支持网页的链接填写设置信息。我看到有人将用户名/密码信息放在描述字段中进行分发。然后点击导出。

您应该有一个新的 OVA VirtualBox 设备。