第7章 Migration Toolkit for Virtualization のアップグレード
OpenShift Container Platform Web コンソールを使用して新しいバージョンをインストールすることで、MTV Operator をアップグレードできます。
リリースは飛ばさずに、次のリリースにアップグレードする必要があります (例: 2.0 から 2.1 または 2.1 から 2.2)。
手順
-
OCP Web コンソールで、Operators
Installed Operators Migration Tookit for Virtualization Operator Subscription をクリックします。 更新チャンネルを正しいリリースに変更します。
OpenShift Container Platform のドキュメントで Changing update channel を参照してください。
Upgrade status が Up to date から Upgrade available に変わります。そうでない場合は、
Catalog Source
Pod を再起動します。-
カタログソース (例:
redhat-operators
) に注意してください。 コマンドラインで、カタログソース Pod を取得します。
$ oc get pod -n openshift-marketplace | grep <catalog_source>
Pod を削除します。
$ oc delete pod -n openshift-marketplace <catalog_source_pod>
Upgrade status が Up to date から Upgrade available に変わります。
Subscriptions タブで Update approval を Automatic に設定すると、アップグレードが自動的に開始されます。
-
カタログソース (例:
Subscriptions タブで Update approval を Manual に設定すると、アップグレードが承認されます。
OpenShift Container Platform のドキュメントで Manually approving a pending upgrade を参照してください。
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
-
VMware ソースプロバイダーを MTV 2.2 に追加した場合には、MTV 2.3 にアップグレードすると、VMware プロバイダーの状態が Critical に変わります。この問題を修正するには、VDDK
init
イメージを追加して VMware プロバイダーの証明書を確認して、VMwhere プロバイダーを編集します。詳細は、Addding a VMSphere source provider を参照してください。 -
MTV 2.2 の OpenShift Container Platform 宛先プロバイダーの NFS にマッピングされた場合には、MTV 2.3 にアップグレードすると NFS マッピングが無効になります。この問題を修正するには、NFS ストレージプロファイルの
AccessModes
パラメーターおよびVolumeMode
パラメーターを編集します。詳細については、ストレージプロファイルのカスタマイズを参照してください。