検索

5.2. OpenShift Container Platform バージョン 4.2 の MTC (Migration Toolkit for Containers) 4.5 へのアップグレード

download PDF

MTC (Migration Toolkit for Containers) は、レガシーの Migration Toolkit for Containers Operator を手動でインストールすることで、OpenShift Container Platform バージョン 4.2 で 4.5 にアップグレードできます。

前提条件

  • cluster-admin 権限を持つユーザーとしてログインしている。
  • registry.redhat.io にアクセスできる必要があります。
  • podman がインストールされている必要があります。

手順

  1. 以下のコマンドを実行して、Red Hat Customer Portal の認証情報で registry.redhat.io にログインします。

    $ podman login registry.redhat.io
  2. 次のコマンドを実行して、operator.yml ファイルをダウンロードします。

    $ podman cp $(podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/operator.yml ./
  3. 次のコマンドを実行して、Migration Toolkit for Containers Operator を置き換えます。

    $ oc replace --force -f operator.yml
  4. 次のコマンドを実行して、migration-operator デプロイメントを 0 にスケールし、デプロイメントを停止します。

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
  5. migration-operator デプロイメントを 1 にスケーリングしてデプロイメントを開始し、次のコマンドを実行して変更を適用します。

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
  6. 次のコマンドを実行して、migration-operator がアップグレードされたことを確認します。

    $ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
  7. 次のコマンドを実行して、controller.yml ファイルをダウンロードします。

    $ podman cp $(podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/controller.yml ./
  8. 次のコマンドを実行して、migration-controller オブジェクトを作成します。

    $ oc create -f controller.yml
  9. 次のコマンドを実行して、MTC Pod が実行されていることを確認します。

    $ oc get pods -n openshift-migration
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.