第2章 OSTree システムの RPM の更新


Red Hat Enterprise Linux for Edge (RHEL for Edge) などの rpm-ostree システムで MicroShift を更新するには、新しいバージョンの MicroShift と関連するオプションの RPM を含む新しい RHEL for Edge イメージをビルドする必要があります。MicroShift が組み込まれた rpm-ostree イメージを用意したら、そのオペレーティングシステムイメージを起動するようにシステムに指示します。

マイナーバージョン更新およびパッチ更新の場合も手順は同じです。たとえば、同じ手順を使用して 4.16 から 4.17、または 4.17.0 から 4.17.1 にアップグレードします。

注記

自動ロールバック以外のダウングレードはサポートされていません。以下の手順は更新用です。

2.1. rpm-ostree システムでの更新の適用

Red Hat Enterprise Linux for Edge (RHEL for Edge) などの rpm-ostree システムで MicroShift を更新するには、新しいバージョンの MicroShift を新しいオペレーティングシステムイメージに埋め込みます。

  • この更新方式では、バックアップとシステムロールバックが自動的に行われます。
  • このワークフローを使用して、MicroShift クラスターで実行されているアプリケーションを更新することもできます。更新を開始する前に、MicroShift および RHEL for Edge の更新先のバージョンとアプリケーション間の互換性を確認してください。
重要

使用する手順は、既存のデプロイメントがどのように設定されているかによって異なります。次の手順では、実行できる一般的なステップと、RHEL for Edge ドキュメントへのリンクを示します。RHEL for Edge ドキュメントは、更新されたオペレーティングシステムイメージのビルドについて詳しく説明しているリソースです。

前提条件

  • MicroShift をインストールするためのシステム要件が満たされている。
  • ホストへの root ユーザーアクセス権を持っている。
  • 使用中の MicroShift のバージョンと使用を準備をしている RHEL for Edge イメージとの間に互換性がある。
重要

このプロセスで MicroShift をダウングレードすることはできません。自動ロールバック以外のダウングレードはサポートされていません。

手順

  1. 次のコマンドを実行して、MicroShift の RPM をプルするために必要な rhocp-4.17 RPM リポジトリーソースを追加するための Image Builder 設定ファイルを作成します。

    $ cat > rhocp-4.17.toml <<EOF
    id = "rhocp-4.17"
    name = "Red Hat OpenShift Container Platform 4.17 for RHEL 9"
    type = "yum-baseurl"
    url = "https://cdn.redhat.com/content/dist/layered/rhel9/$(uname -m)/rhocp/4.17/os"
    check_gpg = true
    check_ssl = true
    system = false
    rhsm = true
    EOF
  2. 次のコマンドを実行して、RPM 更新ソースを Image Builder に追加します。

    $ sudo composer-cli sources add rhocp-4.17.toml
  3. 新しいバージョンの MicroShift を含む、RHEL for Edge の新しいイメージをビルドします。必要な手順を確認するには、次のドキュメントを使用してください。

  4. RHEL for Edge の新しいイメージを使用するようにホストを更新します。必要な手順を確認するには、次のドキュメントを使用してください。

  5. 次のコマンドを実行して、ホストを再起動して更新を適用します。

    $ sudo systemctl reboot
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.