您可以使用 OpenStack 管理服务器 上的命令行界面导入映像。

支持下列映像格式:

  • VMDK

  • ISO

  • OVA

  • RAW

  • QCOW2

  • VDI

  • VHD

注:

ISO 映像不能用于创建卷。

过程

  1. viouser 用户身份登录到 OpenStack 管理服务器
  2. 加载您的用户帐户的凭据文件。
    source user-credentials.rc
  3. 运行 openstack image create命令以获取、定义并导入映像。
    openstack image create image-name --disk-format {vmdk | iso} --container-format bare --file image-file {--public | --private} [--property vmware_adaptertype="vmdk-adapter-type" [--property vmware_disktype="{sparse | preallocated | streamOptimized}"] --property vmware_ostype="operating-system"

    选项

    说明

    image-name

    输入源映像的名称。

    --disk-format

    输入源映像的磁盘格式。您可以指定 isovmdk

    对于其他格式的映像,包括 OVA、RAW、QCOW2、VDI 或 VHD,请使用 vmdk 磁盘格式。

    --container-format

    输入 bare。Glance 当前未使用该容器格式参数。

    --file

    指定要上传的映像文件。

    {--public | --private}

    包括 --public 使映像可用于所有用户,包括 --private 使映像仅可用于当前用户。

    --property vmware_adaptertype

    指定 VMDK 磁盘的适配器类型。

    如果不包括此参数,将通过自检确定适配器类型。

    注:
    • 对于使用准虚拟适配器的磁盘,请包含此参数并将其设置为 paraVirtual

    • 对于使用 LSI Logic SAS 适配器的磁盘,请包含此参数并将其设置为 lsiLogicsas

    --property vmware_disktype

    指定 sparsepreallocatedstreamOptimized

    如果不包括此参数,将通过自检确定磁盘类型。

    --property vmware_ostype

    指定映像上的操作系统。

下一步做什么

可以使用导入的映像启动 OpenStack 实例。请参见从映像启动 OpenStack 实例。还可以运行 openstack image list 命令,查看项目中的所有映像。