3.3. 从 ISO 镜像创建基本虚拟机
要从 ISO 镜像创建 RHEL 8 基础镜像,请为虚拟化启用您的主机并创建 RHEL 虚拟机。
先决条件
- 虚拟化已在您的主机上启用。
 - 
						您已从红帽客户门户网站下载了最新的 Red Hat Enterprise Linux ISO 镜像,并将该镜像移到 
/var/lib/libvirt/images中。 
3.3.1. 从 RHEL ISO 镜像创建虚拟机 复制链接链接已复制到粘贴板!
流程
- 确保已为虚拟化启用主机机器。有关信息和流程,请参阅在 RHEL 8 中启用虚拟化。
 创建并启动基本 Red Hat Enterprise Linux 虚拟机。有关说明,请参阅 创建虚拟机。
如果使用命令行创建虚拟机,请确保将默认内存和 CPU 设置为您所需的容量。将您的虚拟网络接口设置为 virtio。
例如,以下命令使用
/home/username/Downloads/rhel8.iso镜像创建一个kvmtest虚拟机:virt-install \ --name kvmtest --memory 2048 --vcpus 2 \ --cdrom /home/username/Downloads/rhel8.iso,bus=virtio \ --os-variant=rhel8.0# virt-install \ --name kvmtest --memory 2048 --vcpus 2 \ --cdrom /home/username/Downloads/rhel8.iso,bus=virtio \ --os-variant=rhel8.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您使用 web 控制台创建虚拟机,请按照 使用 web 控制台创建虚拟机 中的流程操作,并考虑以下事项:
- 不要选择 Immediately Start VM 。
 - 将 Memory 大小更改为你希望的设置。
 - 在开始安装前,请确保将 Virtual Network Interface Settings 中的 Model 更改为 virtio,并将您的 vCPU 更改为您想要的虚拟机容量设置。
 
3.3.2. 完成 RHEL 安装 复制链接链接已复制到粘贴板!
要完成要在 Amazon Web Services (AWS)上部署的 RHEL 系统 安装,自定义 安装概述 视图,开始安装,并在虚拟机启动后启用 root 访问。
流程
- 选择您要在安装过程中使用的语言。
 在 Installation Summary 视图中:
- 点 Software Selection,选择 Minimal Install。
 - 点 Done。
 点击 Installation Destination 并检查 Storage Configuration 中的 Custom。
- 
											验证 
/boot至少 500 MB。将剩余空间用于根/。 - 建议使用标准分区,但您可以使用逻辑卷管理器(LVM)。
 - 您可以将 xfs、ext4 或者 ext3 用于文件系统。
 - 完成更改后点 Done。
 
- 
											验证 
 
- 点 Begin Installation。
 - 设置 Root 密码。根据情况创建其他用户。
 - 
							重新启动虚拟机,并在安装完成后以 
root身份登录。 配置镜像。
注册虚拟机并启用 Red Hat Enterprise Linux 8 软件仓库。
subscription-manager register --auto-attach
# subscription-manager register --auto-attachCopy to Clipboard Copied! Toggle word wrap Toggle overflow 确保已安装并启用了
cloud-init软件包。yum install cloud-init systemctl enable --now cloud-init.service
# yum install cloud-init # systemctl enable --now cloud-init.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
重要:此步骤只适用于您要上传到 AWS 的虚拟机。
对于 AMD64 或 Intel 64(x86_64)VM,安装
nvme,xen-netfront和xen-blkfront驱动程序。dracut -f --add-drivers "nvme xen-netfront xen-blkfront"
# dracut -f --add-drivers "nvme xen-netfront xen-blkfront"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 对于 ARM 64(aarch64)虚拟机,安装
nvme驱动程序。dracut -f --add-drivers "nvme"
# dracut -f --add-drivers "nvme"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 包括这些驱动程序会删除 dracut 超时的可能性。
或者,您可以将驱动程序添加到
/etc/dracut.conf.d/,然后输入dracut -f来覆盖现有的initramfs文件。
- 关闭虚拟机。