搜索

10.6. 准备自定义 QCOW2 镜像,并将其上传到 OpenStack

download PDF

您可以使用 RHEL 镜像构建器创建自定义 .qcow2 镜像,并手动将它们上传到 OpenStack 云部署。

10.6.1. 将 QCOW2 镜像上传到 OpenStack

使用 RHEL 镜像构建器工具,您可以创建适合上传到 OpenStack 云部署的自定义 .qcow2 镜像,并在那里启动实例。RHEL 镜像构建器以 QCOW2 格式创建镜像,但针对 OpenStack 有进一步的更改。

警告

不要将使用 RHEL 镜像构建器创建的通用QCOW2镜像类型与 OpenStack 镜像类型混淆,后者也是 QCOW2 格式,但包含特定于 OpenStack 的进一步更改。

前提条件

  • 您已创建了蓝图。

流程

  1. 启动 QCOW2 镜像的 compose。

    # composer-cli compose start blueprint_name openstack
  2. 检查构建的状态。

    # composer-cli compose status

    镜像构建完成后,您可以下载镜像。

  3. 下载 QCOW2 镜像:

    # composer-cli compose image UUID
  4. 访问 OpenStack 仪表盘,并单击 +Create Image
  5. 在左侧菜单中,选择 Admin 选项卡。
  6. 系统面板中,点镜像

    Create An Image 向导将打开。

  7. Create An Image 向导中:

    1. 输入镜像的名称
    2. Browse,上传 QCOW2 镜像。
    3. 格式 下拉列表中,选择 QCOW2 - QEMU Emulator
    4. Create Image

      composer openstack upload image

  8. 在左侧菜单中,选择 Project 选项卡。

    1. Compute 菜单中,选择 Instances
    2. 单击 Launch Instance 按钮。

      此时会打开 Launch Instance 向导。

    3. Details 页面中,输入实例的名称。点 Next
    4. Source 页面中,选择您上传的镜像的名称。点 Next
    5. Flavor 页面中,选择最适合您的需要的机器资源。点 Launch

      composer openstack start instance

  9. 您可以使用任何机制(CLI 或 OpenStack Web UI)来从镜像运行镜像实例。通过 SSH 使用您的私钥访问生成的实例。以 cloud-user 用户身份登录。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.