附录 C. 为 Red Hat Satellite 构建应用程序镜像


使用本节在 Red Hat Satellite 中构建并注册镜像。

您可以使用预配置的 Red Hat Enterprise Linux KVM 客户机 QCOW2 镜像:

这些镜像包含 cloud-init。要正常工作,它们必须使用 ec2 兼容元数据服务来调配 SSH 密钥。

注意

对于 KVM 客户机镜像:

  • 镜像中的 root 帐户被禁用,但 sudo 访问权限被赋予一个名为 cloud-user 的特殊用户。
  • 此映像没有设置 root 密码。通过将 !! 放置到第二个字段中,将 root 密码锁定在 /etc/shadow 中。

如果要创建自定义 Red Hat Enterprise Linux 镜像,请参阅 制作自定义的 Red Hat Enterprise Linux 9 镜像或 编写自定义的 Red Hat Enterprise Linux 8 镜像。

C.1. 创建自定义 Red Hat Enterprise Linux 镜像

先决条件

  • 使用 Linux 主机来创建镜像。在这个示例中,我们使用 Red Hat Enterprise Linux 7 Workstation。
  • 在工作站上使用 virt-manager 完成此步骤。如果在远程服务器上创建镜像,请使用 virt-manager 从工作站连接到服务器。
  • Red Hat Enterprise Linux 7 或 6 ISO 文件(请参阅 Red Hat Enterprise Linux 7.4 Binary DVD 或者 Red Hat Enterprise Linux 6.9 Binary DVD)。

有关安装 Red Hat Enterprise Linux 工作站的详情,请查看 Red Hat Enterprise Linux 7 安装指南

在创建自定义镜像前,请安装以下软件包:

  • 安装 libvirtqemu-kvm 和图形工具:

    # yum install virt-manager virt-viewer libvirt qemu-kvm
  • 安装以下命令行工具:

    # yum install virt-install libguestfs-tools-c
注意

在以下步骤中,在托管 libvirt 环境的工作站上输入 [root@host] disaster 提示的所有命令。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.