在 Alibaba Cloud 上安装


OpenShift Container Platform 4.17

在 Alibaba Cloud 上安装 OpenShift Container Platform

Red Hat OpenShift Documentation Team

摘要

本文档论述了如何在 Alibaba Cloud 上安装 OpenShift Container Platform。

第 1 章 使用 Assisted Installer 在 Alibaba Cloud 上安装集群

Alibaba Cloud 为在线企业和全球企业提供广泛的云计算和数据存储服务。您可以使用 Assisted Installer 在 Alibaba Cloud 上安装 OpenShift Container Platform 集群。

重要

使用 Assisted Installer 安装 Alibaba Cloud 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

1.1. 使用 Assisted Installer 创建集群的流程概述

安装过程的主要步骤如下:

  1. 使用 Assisted Installer 创建集群并下载生成的镜像。
  2. 将镜像转换为 QCOW2 格式。如需更多信息,请参阅以下部分。
  3. 将镜像上传到 Alibaba Cloud 中的对象存储服务存储桶。
  4. 在 Alibaba Cloud 中将镜像导入到 Elastic Compute Service。
  5. 置备 Alibaba 云资源:

    1. 在 Virtual Private Cloud (VPC) 控制台中设置网络配置。
    2. 在 Alibaba Cloud DNS 控制台中,定义域名系统。
    3. 在 Elastic Compute Service (ECS) 控制台中,调配计算实例。
  6. 在 Assisted Installer 中完成主机发现。
  7. 在 Alibaba Cloud 中完成网络配置。
  8. 在 Assisted Installer 中完成集群配置并安装。

1.2. 将发现镜像转换为 QCOW2 格式

在将生成的 ISO 导入到 Alibaba Cloud 之前,将生成的 ISO 转换为 QCOW2 格式。

先决条件

  • 您已创建了集群,并在 Assisted Installer 中下载发现镜像。
  • 您可以访问集群外的 Linux 机器,如您的桌面机器。

流程

  1. 打开 Linux 计算机上的命令行界面。
  2. 运行以下命令验证系统是否启用了虚拟化标记:

    $ grep -e lm -e svm -e vmx /proc/cpuinfo
  3. 运行以下命令,在 RHEL 或 Fedora 机器上安装 qemu-img 软件包:

    $ sudo dnf install -y qemu-img
    注意

    如果您的系统使用 APT 软件包管理器,使用名称 qemu-utils 安装软件包。

  4. 运行以下命令将镜像转换为 QCOW2

    $ qemu-img convert -O qcow2 ${CLUSTER_NAME}.iso ${CLUSTER_NAME}.qcow2

Legal Notice

Copyright © 2024 Red Hat, Inc.

OpenShift documentation is licensed under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0).

Modified versions must remove all Red Hat trademarks.

Portions adapted from https://github.com/kubernetes-incubator/service-catalog/ with modifications by Red Hat.

Red Hat, Red Hat Enterprise Linux, the Red Hat logo, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.

Linux® is the registered trademark of Linus Torvalds in the United States and other countries.

Java® is a registered trademark of Oracle and/or its affiliates.

XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.

MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.

Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.

The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation’s permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.

All other trademarks are the property of their respective owners.

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.