Shell 命令 › 实用工具 › image2class:虚拟机映像导入实用工具 › image2class:虚拟机映像导入实用工具-限制
image2class:虚拟机映像导入实用工具-限制
受管组件
要从指定虚拟机映像创建受管理的 CA 3Tera AppLogic 组件,映像必须符合以下要求(否则导入将失败):
- 不应使用逻辑卷管理 (LVM) 创建磁盘卷。使用基于 LVM 的卷导入虚拟计算机的尝试将会失败,错误消息如下:“src 卷的挂接失败”。
- 应安装和运行 openssh-server 或相似组件;它需要在系统引导后自动启动,并配置为支持根公钥身份验证。
- 应安装并运行 iproute2 实用工具。
- 应安装并运行 dhclient 实用工具。
- 应安装并运行 wget 实用工具。
- 对于 Ubuntu 组件,应禁用/删除 NetworkManager。
- 对于 64 位基于 Linux 的组件,应安装 libc6-i386 包。
image2class 的常规限制
- 在使用 --managed 选项时,仅支持基于 Debian 和 RedHat 的 Linux distros
- 在使用 --unmanaged 选项时,支持 Linux、Windows 2003 和 2008。如果需要管理 Windows 组件,则需要安装 Windows 服务器 msi,随 CA 3Tera AppLogic 提供,在《组件开发人员指南》的“Windows 安装”部分中有所描述 。
- 创建受管组件时,需要用户交互。
- 转换为受管组件时,禁用用户登录。对受管理组件进行访问时通常采用 SSH 公钥身份验证。
- 导入 OVA 映像时,image2class 当前支持包含单个虚拟机定义的文件。不支持指定多个虚拟机的 OVA 文件。
- 导入的映像最多可以包含 4 个卷。
- 受管组件将有“/dev/hdaX”设备架构,他们的 fstab 在导入时,将被更新到该架构。未受管理组件将使用“hda|hdb|hdc|hdd”设备架构;必须手动更改他们才能使用该架构(如果他们使用其他架构)。
注意:
Image2class 不支持类型 streamOptimized 的 vmdk 文件。从 ESX 服务器导出时,这是默认的磁盘类型。如果您需要从 ESX 服务器导出 OVA 映像,您需要使用作为 AppLogic 版本一部分而提供的 ovfexport.sh 实用工具(位于主干结构控制器服务器上版本的下载文件夹)。使用 ovfexport.sh:
ovfexport.sh <源> <目标>
其中 <源> 是OVF 包、VMX 文件或 vCenter 或 ESX 服务器上的虚拟机的源 URL 定位器,<目标> 是将要创建的本地文件
示例:
ovfexport.sh vi://localhost/my_vm my_vm