第 18 章 准备自定义 QCOW2 镜像,并将其直接上传到 OpenStack
您可以使用 RHEL 镜像构建器创建自定义 .qcow2
镜像,并手动将它们上传到 OpenStack 云部署。
18.1. 将 QCOW2 镜像上传到 OpenStack 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 RHEL 镜像构建器工具,您可以创建适合上传到 OpenStack 云部署的自定义 .qcow2
镜像,并在那里启动实例。RHEL 镜像构建器以 QCOW2 格式创建镜像,但针对 OpenStack 有进一步的更改。
先决条件
- 您已创建了蓝图。
流程
启动
QCOW2
镜像的 compose。composer-cli compose start blueprint_name qcow2
# composer-cli compose start blueprint_name qcow2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查构建的状态。
composer-cli compose status
# composer-cli compose status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 镜像构建完成后,您可以下载镜像。
下载
QCOW2
镜像:composer-cli compose image UUID
# composer-cli compose image UUID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 访问 OpenStack 仪表盘,并单击 。
-
在左侧菜单中,选择
Admin
选项卡。 从
系统面板
中,点镜像
。Create An Image
向导将打开。在
Create An Image
向导中:- 输入镜像的名称
-
点
Browse
,上传QCOW2
镜像。 -
从
格式
下拉列表中,选择QCOW2 - QEMU Emulator
。 - 点 。
在左侧菜单中,选择
Project
选项卡。-
从
Compute
菜单中,选择Instances
。 单击
按钮。此时会打开
Launch Instance
向导。-
在
Details
页面中,输入实例的名称。点击 。 -
在
Source
页面中,选择您上传的镜像的名称。点击 。 -
在
Flavor
页面中,选择最适合您的需要的机器资源。点 。
-
从
-
您可以使用任何机制(CLI 或 OpenStack Web UI)来从镜像运行镜像实例。通过 SSH 使用您的私钥访问生成的实例。以
cloud-user
用户身份登录。