搜索

4.4. 创建用于启动裸机实例的镜像

download PDF

包含裸机置备服务(ironic)的 overcloud 需要两组镜像:

  • 部署镜像:部署镜像是 agent.ramdiskagent.kernel 镜像,裸机置备代理(ironic-python-agent)需要通过网络引导 RAM 磁盘,并将 overcloud 节点的用户镜像复制到磁盘。作为 undercloud 安装的一部分安装部署镜像。如需更多信息,请参阅 获取 overcloud 节点的镜像
  • 用户镜像:云用户用来调配其裸机实例的镜像。用户镜像包括一个 kernel 镜像,一个 ramdisk 镜像和一个 main 镜像。主镜像是一个根分区,也可以是一个完整磁盘镜像:

    • 完整磁盘镜像:包含分区表和引导装载程序的镜像。
    • Root 分区镜像:仅包含操作系统的 root 分区。

兼容整个磁盘 RHEL 客户机镜像可以在不修改的情况下正常工作。要创建自己的自定义磁盘镜像,请参阅创建和管理镜像 中的 创建 RHEL KVM 或 RHOSP 兼容 镜像

4.4.1. 将部署镜像上传到镜像服务

您必须将 director 安装的部署镜像上传到镜像服务。部署镜像由以下两个镜像组成:

  • 内核镜像: /tftpboot/agent.kernel
  • ramdisk 镜像: /tftpboot/agent.ramdisk

这些镜像安装在主目录中。有关如何安装部署镜像的更多信息,请参阅 获取 overcloud 节点的镜像

流程

  • 提取镜像并将其上传到镜像服务:
$ openstack image create \
  --container-format aki \
  --disk-format aki \
  --public \
  --file ./tftpboot/agent.kernel bm-deploy-kernel
$ openstack image create \
  --container-format ari \
  --disk-format ari \
  --public \
  --file ./tftpboot/agent.ramdisk bm-deploy-ramdisk
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.