5.4.11. LVM Storage の更新
LVM Storage を更新して、OpenShift Container Platform バージョンとの互換性を確保できます。
注記
LVM Storage Operator のデフォルトの namespace は openshift-lvm-storage です。
前提条件
- OpenShift Container Platform クラスターが更新されている。
- 以前のバージョンの LVM Storage がインストールされている。
-
OpenShift CLI (
oc) がインストールされている。 -
cluster-admin権限を持つアカウントを使用してクラスターにアクセスできる。
手順
-
OpenShift CLI (
oc) にログインします。 次のコマンドを実行して、LVM Storage のインストール時に作成した
Subscriptionカスタムリソース (CR) を更新します。$ oc patch subscription lvms-operator -n openshift-lvm-storage --type merge --patch '{"spec":{"channel":"<update_channel>"}}'1 - 1
<update_channel>を、インストールする LVM Storage のバージョンに置き換えます。たとえば、stable-4.20です。
次のコマンドを実行して、更新イベントを表示し、インストールが完了していることを確認します。
$ oc get events -n openshift-lvm-storage出力例
... 8m13s Normal RequirementsUnknown clusterserviceversion/lvms-operator.v4.20 requirements not yet checked 8m11s Normal RequirementsNotMet clusterserviceversion/lvms-operator.v4.20 one or more requirements couldn't be found 7m50s Normal AllRequirementsMet clusterserviceversion/lvms-operator.v4.20 all requirements found, attempting install 7m50s Normal InstallSucceeded clusterserviceversion/lvms-operator.v4.20 waiting for install components to report healthy 7m49s Normal InstallWaiting clusterserviceversion/lvms-operator.v4.20 installing: waiting for deployment lvms-operator to become ready: deployment "lvms-operator" waiting for 1 outdated replica(s) to be terminated 7m39s Normal InstallSucceeded clusterserviceversion/lvms-operator.v4.20 install strategy completed with no errors ...
検証
次のコマンドを実行して、LVM Storage のバージョンを確認します。
$ oc get subscription lvms-operator -n openshift-lvm-storage -o jsonpath='{.status.installedCSV}'出力例
lvms-operator.v4.20