附录 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 安装指南。
在创建自定义镜像前,先安装以下软件包:
安装
libvirt、qemu-kvm和图形工具:yum install virt-manager virt-viewer libvirt qemu-kvm
[root@host]# yum install virt-manager virt-viewer libvirt qemu-kvmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 安装以下命令行工具:
yum install virt-install libguestfs-tools-c
[root@host]# yum install virt-install libguestfs-tools-cCopy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
在以下步骤中,在托管 libvirt 环境的工作站输入 [root@host]# 提示符。