3.4. 使用 AWS 控制台将 RHEL 镜像上传到 AWS
要在 Amazon Web Services (AWS)上运行 RHEL 实例,您必须首先将 RHEL 镜像上传到 AWS。要在 AWS 上配置和管理 RHEL EC2 实例,请使用 awscli2
工具。
3.4.1. 使用 AWS 控制台转换镜像,并将其推送到 S3 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以将 qcow2
镜像格式的 RHEL 镜像转换为 OVA
、VHD
、VHDX
、VMDK
或 raw
,并使用 qemu-img
工具将它上传到 Amazon Elastic Cloud Computing (EC2)。详情请参阅 AWS 支持的镜像格式。
先决条件
- 您已 使用 Amazon S3 控制台创建了一个 Amazon S3 存储桶 来上传 RHEL 镜像。
流程
运行
qemu-img
,来将.qcow2
镜像转换为.raw
镜像格式:qemu-img convert -f qcow2 -O raw rhel-10.0-sample.qcow2 rhel-10.0-sample.raw
# qemu-img convert -f qcow2 -O raw rhel-10.0-sample.qcow2 rhel-10.0-sample.raw
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 Amazon S3 控制台 将镜像上传到 S3 存储桶
验证
- 检查 AWS S3 控制台 ,以确认上传成功。
3.4.2. 使用 AWS 控制台管理 AWS 上的 RHEL 虚拟机 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 AWS 控制台管理 AWS 上的 RHEL EC2 虚拟机。您可以创建 RHEL EC2 镜像快照,管理 Amazon Machine Image (AMI),启动并连接到 RHEL EC2 实例。
先决条件
- 您已使用 AWS 控制台将 RHEL 镜像推送到 Amazon S3 存储桶。详情请参阅 使用 AWS 控制台转换镜像,并将其推送到 S3。
流程
-
使用
vmimport
角色:将 RHEL 镜像导入到 Amazon S3 存储桶的另一种方法是使用vmimport
角色。请参阅 将您的虚拟机作为镜像导入。 - 将 RHEL 镜像作为快照导入:您可以将 Amazon S3 中的 RHEL 虚拟机镜像作为快照导入到 Amazon EC2。详情请参阅 使用 VM 导入/导出将磁盘作为快照导入,并 监控导入快照的任务。
- 创建并启动一个 RHEL EC2 实例:您可以从现有快照创建一个 RHEL Amazon Machine Image (AMI),并启动一个 RHEL EC2 实例。详情请参阅 从快照创建 AMI 和 使用定义的参数启动实例。
-
配置私钥并连接到 RHEL EC2 实例:您可以配置
<example_key>.pem
文件,并连接到 RHEL EC2 实例。详情请参阅 使用 Amazon EC2 创建密钥对 和 使用 Amazon EC2 控制台连接 。 - 有关红帽订阅,请参阅 附加红帽订阅