第7章 Migration Toolkit for Virtualization のアップグレード

OpenShift Container Platform Web コンソールを使用して新しいバージョンをインストールすることで、MTV Operator をアップグレードできます。

注記

リリースは飛ばさずに、次のリリースにアップグレードする必要があります (例: 2.0 から 2.1 または 2.1 から 2.2)。

手順

  1. OCP Web コンソールで、OperatorsInstalled OperatorsMigration Tookit for Virtualization OperatorSubscription をクリックします。
  2. 更新チャネルを release-v2.2.0 に変更します。

    OpenShift Container Platform ドキュメントの 更新チャネルの変更 を参照してください。

  3. Upgrade statusUp to date から Upgrade available に変わります。そうでない場合は、Catalog Source Pod を再起動します。

    1. カタログソース (例: redhat-operators) に注意してください。
    2. コマンドラインで、カタログソース Pod を取得します。

      $ oc get pod -n openshift-marketplace | grep <catalog_source> 1
      1 1 1
      カタログソースを指定します (例: redhat-operators)。
    3. Pod を削除します。

      $ oc delete pod -n openshift-marketplace <catalog_source_pod>

      Upgrade statusUp to date から Upgrade available に変わります。

      Subscriptions タブで Update approvalAutomatic に設定すると、アップグレードが自動的に開始されます。

  4. Subscriptions タブで Update approvalManual に設定すると、アップグレードが承認されます。

    OpenShift Container Platform ドキュメントの 保留中のアップグレードの手動での承認 を参照してください。

  5. Web コンソールにログインする前に、forklift-ui Pod が Ready 状態になっていることを確認します。

    $ oc get pods -n openshift-mtv

    出力例

    NAME                                  READY  STATUS   RESTARTS  AGE
    forklift-controller-788bdb4c69-mw268  2/2    Running  0         2m
    forklift-operator-6bf45b8d8-qps9v     1/1    Running  0         5m
    forklift-ui-7cdf96d8f6-xnw5n          1/1    Running  0         2m