10.7. 准备自定义 RHEL 镜像,并将其上传到 Alibaba Cloud
您可以将使用 RHEL 镜像构建器创建的自定义 .ami
镜像上传到 Alibaba Cloud。
10.7.1. 准备将自定义 RHEL 镜像上传到 Alibaba Cloud
要将自定义 RHEL 镜像部署到 Alibaba Cloud 中,您首先需要验证自定义镜像。镜像需要特定的配置才能成功引导,因为在使用镜像前,Alibaba Cloud 需要自定义镜像来满足某些要求。
RHEL 镜像构建器生成符合 Alibaba 要求的镜像。但是,红帽建议使用 Alibaba image_check 工具来验证镜像的格式合规性。
前提条件
- 您必须已使用 RHEL 镜像构建器创建了一个 Alibaba 镜像。
流程
- 使用 Alibaba image_check 工具连接到包含您要检查的镜像的系统。
下载 image_check 工具:
$ curl -O https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/73848/cn_zh/1557459863884/image_check
更改镜像合规工具的文件权限:
# chmod +x image_check
运行命令启动镜像合规工具检查:
# ./image_check
该工具会验证系统配置,并生成在屏幕上显示的报告。image_check 工具将此报告保存在与运行镜像合规工具同样的文件夹中。
故障排除
如果任何检测项失败,请按照终端中的说明进行更正。
其他资源
10.7.2. 将自定义 RHEL 镜像上传到 Alibaba
您可以使用 RHEL 镜像构建器将您创建的自定义 AMI
镜像上传到对象存储服务(OSS)。
前提条件
- 设置您的系统以上传 Alibaba 镜像。请参阅准备将镜像上传到 Alibaba。
-
您已使用 RHEL 镜像构建器创建了一个
ami
镜像。 - 您有一个存储桶。请参阅创建存储桶。
- 您有一个活跃的 Alibaba 帐户。
- 已激活了 OSS。
流程
- 登录到 OSS 控制台。
- 在左侧的 Bucket 菜单中,选择要将镜像上传到的存储桶。
- 在右菜单中点 Files 标签页。
点
。一个对话框窗口会在右侧打开。配置以下内容:- 上传到 :选择将文件上传到 Current 目录或一个 指定的目录。
- 文件 ACL :选择上传文件的权限类型。
- 点 。
- 选择您要上传到 OSS 控制台的镜像。
- 点 。
其他资源
10.7.3. 将镜像导入到 Alibaba Cloud
要将使用 RHEL 镜像构建器创建的自定义 Alibaba RHEL 镜像导入到 Elastic Compute Service (ECS),请按照以下步骤操作:
前提条件
- 设置您的系统以上传 Alibaba 镜像。请参阅准备将镜像上传到 Alibaba。
-
您已使用 RHEL 镜像构建器创建了一个
ami
镜像。 - 您有一个存储桶。请参阅创建存储桶。
- 您有一个活跃的 Alibaba 帐户。
- 已激活了 OSS。
- 您已将镜像上传到对象存储服务(OSS)。请参阅将镜像上传到 Alibaba。
流程
登录到 ECS 控制台。
- 在左侧菜单中,点 。
- 在右上角,点 。此时会打开一个对话框窗口。
确认您已设置了镜像所在的正确区域。输入以下信息:
-
OSS 对象地址
:了解如何获取 OSS 对象地址。 -
镜像名称
-
操作系统
-
系统磁盘大小
-
系统架构
-
平台
:Red Hat
-
可选:提供以下详情:
-
镜像格式
:qcow2
或ami
,具体取决于上传的镜像格式。 -
镜像描述
添加数据磁盘的镜像
地址可以在 OSS 管理控制台中确定。在左侧菜单中选择所需的存储桶之后:
-
-
选择
Files
部分。 点相应镜像右侧的 Details 链接。
窗口会出现在屏幕右侧,显示镜像详情。
OSS
对象地址位于URL
框中。点
。注意导入过程的时间可能因镜像大小而异。
自定义镜像导入到 ECS
控制台。
其他资源
10.7.4. 使用 Alibaba Cloud 创建自定义 RHEL 镜像的一个实例
您可以使用 Alibaba ECS 控制台创建自定义 RHEL 镜像的实例。
前提条件
- 您已激活了 OSS 并上传您的自定义镜像。
- 您已成功将镜像导入到 ECS 控制台。请参阅 将镜像导入到 Alibaba。
流程
因此,您有一个活跃的实例准备好从 Alibaba ECS 控制台进行部署
。
其他资源