3.14. マルチアーキテクチャーコンピュートマシンの設定をサポートするクラスターのインストール


マルチアーキテクチャーコンピュートマシンを備えた OpenShift Container Platform クラスターは、さまざまなアーキテクチャーのコンピュートマシンをサポートします。

注記

クラスター内に複数のアーキテクチャーを持つノードがある場合、イメージのアーキテクチャーはノードのアーキテクチャーと一致している必要があります。Pod が適切なアーキテクチャーを持つノードに割り当てられていること、およびそれがイメージアーキテクチャーと一致していることを確認する必要があります。Pod をノードに割り当てる方法の詳細は、マルチアーキテクチャーコンピュートマシンを使用したクラスターでのワークロードのスケジュール設定 を参照してください。

マルチアーキテクチャーコンピュートマシンの設定をサポートする Amazon Web Services (AWS) クラスターをインストールできます。クラスターをインストールした後、次の方法でマルチアーキテクチャーコンピュートマシンをクラスターに追加できます。

  • 64 ビット ARM コントロールプレーンマシンを使用し、すでに 64 ビット ARM コンピュートマシンが含まれているクラスターに 64 ビット x86 コンピュートマシンを追加します。この場合、64 ビット x86 がセカンダリーアーキテクチャーと見なされます。
  • 64 ビット x86 コントロールプレーンマシンを使用し、すでに 64 ビット x86 コンピュートマシンが含まれているクラスターに 64 ビット ARM コンピュートマシンを追加します。この場合、64 ビット ARM がセカンダリーアーキテクチャーと見なされます。
注記

セカンダリーアーキテクチャーノードをクラスターに追加する前に、Multiarch Tuning Operator をインストールし、ClusterPodPlacementConfig カスタムリソースをデプロイすることを推奨します。詳細は、「Multiarch Tuning Operator を使用してマルチアーキテクチャークラスター上のワークロードを管理する」を参照してください。

3.14.1. マルチアーキテクチャーをサポートするクラスターのインストール

マルチアーキテクチャーコンピュートマシンの設定をサポートするクラスターをインストールできます。

前提条件

  • OpenShift CLI (oc) がインストールされている。
  • OpenShift Container Platform インストールプログラムがある。
  • クラスターのプルシークレットをダウンロードしている。

手順

  1. 次のコマンドを実行して、openshift-install バイナリーがmulti ペイロードを使用していることを確認します。

    $ ./openshift-install version

    出力例

    ./openshift-install 4.17.0
    built from commit abc123etc
    release image quay.io/openshift-release-dev/ocp-release@sha256:abc123wxyzetc
    release architecture multi
    default architecture amd64

    openshift-install バイナリーが multi ペイロードを使用していることを示すには、出力に release architecture multi を含める必要があります。

  2. install-config.yaml ファイルを更新して、ノードのアーキテクチャーを設定します。

    マルチアーキテクチャー設定の install-config.yaml ファイルのサンプル

    apiVersion: v1
    baseDomain: example.openshift.com
    compute:
    - architecture: amd64 1
      hyperthreading: Enabled
      name: worker
      platform: {}
      replicas: 3
    controlPlane:
      architecture: arm64 2
      name: master
      platform: {}
      replicas: 3
    # ...

    1
    ワーカーノードのアーキテクチャーを指定します。このフィールドは arm64 または amd64 のいずれかに設定できます。
    2
    コントロールプレーンノードのアーキテクチャーを指定します。このフィールドは arm64 または amd64 のいずれかに設定できます。

次のステップ

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.