3.8. 使用多架构计算机器迁移到集群。


您可以通过升级到多架构的有效负载,使用单架构计算机器将当前集群迁移到具有多架构计算机器的集群。这可让您在集群中添加混合架构计算节点。

有关配置多架构计算机器的详情,请参考"在 OpenShift Container Platform 集群上配置多架构计算机器"。

在将单架构集群迁移到使用多架构计算机器的集群前,建议安装 Multiarch Tuning Operator,并部署 ClusterPodPlacementConfig 自定义资源。如需更多信息,请参阅使用 Multiarch Tuning Operator 在多架构集群中管理工作负载

重要

不支持从多架构有效负载迁移到单架构有效负载。集群转换为使用多架构有效负载后,它无法再接受单架构升级有效负载。

3.8.1. 使用 CLI 迁移到带有多架构计算机器的集群

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。
  • 您的 OpenShift Container Platform 版本为至少版本 4.13.0。

    有关如何更新集群版本的更多信息,请参阅使用 Web 控制台更新集群使用 CLI 更新集群

  • 已安装与当前集群版本匹配的 OpenShift CLI (oc)。
  • oc 客户端至少更新至版本 4.13.0。
  • 您的 OpenShift Container Platform 集群安装在 AWS、Azure、GCP、裸机或 IBM P/Z 平台上。

    有关为集群安装选择受支持的平台的更多信息,请参阅选择集群安装类型

流程

  1. 运行以下命令,验证 Cluster Version Operator (CVO) 中的 RetrievedUpdates 条件是否为 True

    $ oc get clusterversion/version -o=jsonpath="{.status.conditions[?(.type=='RetrievedUpdates')].status}"

    如果 RetrievedUpates 条件为 False,您可以使用以下命令查找有关故障的补充信息:

    $ oc adm upgrade

    如需有关集群版本状况类型的更多信息,请参阅了解集群版本状况类型

  2. 如果条件 RetrievedUpdatesFalse,使用以下命令将频道改为 stable-<4.y>fast-<4.y>

    $ oc adm upgrade channel <channel>

    设置频道后,验证 RetrievedUpdates 是否为 True

    有关频道的更多信息,请参阅了解更新频道和发行版本

  3. 使用以下命令迁移到多架构有效负载:

    $ oc adm upgrade --to-multi-arch

验证

  • 您可以运行以下命令来监控迁移:

    $ oc adm upgrade
    重要

    机器启动可能会失败,因为集群进入新状态。要在机器启动时注意到和恢复,我们建议部署机器健康检查。有关机器健康检查以及如何部署它们的更多信息,请参阅关于机器健康检查

    迁移必须完成,所有集群操作器都必须稳定,然后才能将具有不同架构的计算机器集添加到集群中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.