附录 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 7 镜像并创建 Red Hat Enterprise Linux 6 镜像。

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 Workstation 的详情,请参考 Red Hat Enterprise Linux 7 安装指南

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

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

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

    [root@host]# yum install virt-install libguestfs-tools-c
注意

在以下步骤中,在托管 libvirt 环境的工作站输入 [root@host]# 提示符。