使用 Tivoli® Provisioning Manager for Images,您可以将现有映像导出为 OVF 文件。
开始之前
- 将 rbagent(也称为 Web 界面扩展)作为服务安装在后台。如果希望以 VMDK 格式导出,必须安装 Web 界面扩展的 32 位版本以与 VDDK 兼容。
- 确保您希望导出映像的机器上存在足够的磁盘空间。
注: 要在 Windows 系统上将映像导出到 OVF 格式,请确保该映像小于:
- 2 GB(在 FAT16 文件系统上)
- 4 GB(在 FAT32 文件系统上)
在 NTFS 文件系统上,唯一的映像大小限制是可用的硬盘空间。exFAT 文件系统不受支持。
过程
要将映像导出为 OVF 格式,请执行以下步骤:
- 登录到 Tivoli Provisioning Manager for Images 界面。
- 单击。
- 选择要导出的映像。
- 从上下文菜单中单击导出为 OVF。
- 选择您希望导出 OVF 映像的计算机。您可以选择本地计算机(如果已安装 Web 界面扩展)、操作系统部署服务器或已安装 Web 界面扩展的任何计算机。
- 指定希望导出 OVF 映像的路径。如果您选择操作系统部署服务器,那么该路径为本地 <TPMfOSD_DATA_DIR>\import 目录。
OVF 格式中的虚拟映像由扩展名为 .ovf 的文件以及一组虚磁盘映像文件组成。
- 选择虚拟盘映像文件要使用的格式(取决于以后重新导入映像所使用的工具支持的格式)。可用格式有:VHD、VMDK 和原始松散格式。
注: 如果选定虚拟盘映像格式是 VMDK,请在导出映像前确保:
- 在 VMDK 文件将位于的机器上安装了 VDDK 库。
安装 VDDK 时,请按如下所示更改环境变量:
- 在 Windows 系统上,将二进制文件路径(如 C:\Program
Files\VMware\VMware Virtual Disk Development Kit\bin)添加到 %PATH% 变量。如果要使用 64 位 rbagent 或 64 位服务器的导入目录,请通过解压缩包含在 VDDK bin 目录中的 vddk64.zip 文件(如 C:\Program
Files\VMware\VMware Virtual Disk Development Kit\bin\vddk64.zip)来将 bin 目录添加到 %PATH% 变量。
刷新环境变量。如果需要,请重新启动机器。
- 在 Linux 系统上,将库安装路径(如 /usr/lib/vmware-vix-disklib/lib32)添加到 /etc/ld.so.conf 文件。如果要使用 64 位 rbagent 或 64 位服务器的导入目录,请将 64 位库安装路径(如 /usr/lib/vmware-vix-disklib/lib64)添加到 /etc/ld.so.conf 文件。通过运行 ldconfig 来刷新设置。刷新环境变量。如果需要,请重新启动机器。
在 VMWare ESX 服务器上使用导出的 VMDK 文件之前,必须在系统管理程序上运行以下命令:
vmkfstools -i <source_bytpmfosd> <output_for_esx>
其中:
- <source_bytpmfosd>
- 指定通过使用 Tivoli Provisioning Manager for Images 创建的 VMDK 文件的名称。
- <output_for_esx>
- 指定要在 VMWare ESX Server 上运行的目标 VMDK 文件的名称。
例如:
vmkfstools -i ./OVFSLES10_OM.vmdk
./SLES10_CONVERTED/OVFSLES10_OM_CONVERTED.vmdk
使用生成的
<output_for_esx> 文件,您可以在 VMWare ESX Server 上运行新的虚拟机。
下一步做什么
您现在可以在
目标上使用新映像了。
注: 如果这些映像导出到 OVF 的格式不同于源管理程序的格式,它们可能会在目标管理程序上无法使用。
这是因为硬件仿真不同。为了避免该问题,请在虚拟机上使用标准的捕获和部署过程,因为此过程可根据不同的硬件重新构建系统。