1.6. ホストオペレーティングシステムの更新
Red Hat Ceph Storage 5 は、Red Hat Enterprise Linux 8.4 EUS、8.5、8.6、9.0、および 9.1 でサポートされます。
この手順により、ストレージクラスターのノードに Red Hat Ceph Storage 5 および RedHat Enterprise Linux 8 をインストールできます。ストレージクラスターで Red Hat Enterprise Linux 8 をすでに実行している場合は、この手順を省略してください。
最新バージョンの Red Hat Enterprise Linux および Red Hat Ceph Storage を実行するには、クラスター内のすべてのノードを手動でアップグレードする必要があります。
前提条件
- Red Hat Ceph Storage 4 ストレージクラスターが実行されている。
- ストレージクラスター内すべてのノードへの sudo レベルのアクセス。
- 有効なカスタマーサブスクリプション。
- Ansible 管理ノードへの root レベルのアクセス。
- Ansible アプリケーションで使用する Ansible ユーザーアカウント。
- Red Hat Ceph Storage ツールおよび Ansible リポジトリーが有効になっている。
手順
docker-to-podman
Playbook を使用して、docker を podman に変換します。例:
ansible-playbook -vvvv -i hosts infrastructure-playbooks/
[ceph-admin@admin ceph-ansible]$ ansible-playbook -vvvv -i hosts infrastructure-playbooks/ docker-to-podman.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.6.1. Ceph Monitor ノードとそのオペレーティングシステムを手動でアップグレード リンクのコピーリンクがクリップボードにコピーされました!
システム管理者は、Red Hat Ceph Storage クラスターノードおよび Red Hat Enterprise Linux オペレーティングシステム上の Ceph Monitor ソフトウェアを、同時に新しいメジャーリリースに手動でアップグレードできます。
一度に 1 つのモニターノードのみで手順を実施します。クラスターアクセスの問題を防ぐには、次のノードに進む前に、現在のアップグレードされた Monitor ノードが通常の操作に戻っていることを確認してください。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- 各ノード で Red Hat Enterprise Linux 7.9 が実行されている。
- ノードは Red Hat Ceph Storage バージョン 4.3 以降を使用している。
- インストールソースへのアクセスが、Red Hat Enterprise Linux 8.4 EUS 以降で利用できる。
Red Hat Enterprise Linux 7.9 上の Red Hat Ceph Storage 4.3 から Red Hat Enterprise Linux 9 上の Red Hat Ceph Storage 5 にアップグレードする場合は、最初にホスト OS を Red Hat Enterprise Linux 7.9 から Red Hat Enterprise Linux 8.x にアップグレードし、Red Hat Ceph Storage をアップグレードしてから、Red Hat Enterprise Linux 9.x にアップグレードしてください。
手順
monitor サービスを停止します。
構文
systemctl stop ceph-mon@MONITOR_ID
systemctl stop ceph-mon@MONITOR_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow MONITOR_ID を、Monitor ノードの ID 番号に置き換えます。
Red Hat Ceph Storage 4 を使用している場合は、Red Hat Ceph Storage 4 リポジトリーを無効にします。
tools リポジトリーを無効にします。
subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
# subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow mon リポジトリーを無効にします。
subscription-manager repos --disable=rhel-7-server-rhceph-4-mon-rpms
# subscription-manager repos --disable=rhel-7-server-rhceph-4-mon-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
jumpp
ユーティリティーを使用してストレージクラスターをアップグレードすると、Ceph パッケージの多くが削除されます。アップグレードする前に、Ceph パッケージを書き留めます。例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow leapp
ユーティリティーをインストールします。- Red Hat Enterprise Linux 8 の場合は、Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Upgrading from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
-
leapp
のアップグレード前のチェックを行います。Assessing upgradability from the command line を参照してください。 Red Hat Enterprise Linux 8.6 にアップグレードした後に、Ceph-Ansible パッケージをインストールし、Ansible Playbook を実行します。
Ceph-Ansible をインストールすると、すべての Ceph パッケージがインストールされます。
dnf install ceph-ansible
[root@admin ~]# dnf install ceph-ansible
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ansible
ユーザーとして、アップグレードされたすべてのノードで Ansible Playbook を実行します。ベアメタルデプロイメント
ansible-playbook -vvvv -i INVENTORY site.yml --limit osds|rgws|clients|mdss|nfss|iscsigw -i hosts
[user@admin ceph-ansible]$ ansible-playbook -vvvv -i INVENTORY site.yml --limit osds|rgws|clients|mdss|nfss|iscsigw -i hosts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow コンテナーデプロイメント
ansible-playbook -vvvv -i INVENTORY site-container.yml --limit osds|rgws|clients|mdss|nfss|iscsigw -i hosts
[ansible@admin ceph-ansible]$ ansible-playbook -vvvv -i INVENTORY site-container.yml --limit osds|rgws|clients|mdss|nfss|iscsigw -i hosts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Red Hat Enterprise Linux 9.x にアップグレードした後、
podman-auth.json
ファイルを他のノードから/etc/ceph/`
のアップグレードされたノードにコピーし、各サービスを再起動します。systemctl restart _SERVICE NAME_
# systemctl restart _SERVICE NAME_
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/etc/ssh/sshd_config
にPermitRootLogin yes
を設定します。 OpenSSH SSH デーモンを再起動します。
systemctl restart sshd.service
# systemctl restart sshd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Linux カーネルから iSCSI モジュールを削除します。
modprobe -r iscsi
# modprobe -r iscsi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ノードを再起動します。
Red Hat Ceph Storage 5 向けのリポジトリーを有効にします。
tools リポジトリーを有効にします。
Red Hat Enterprise Linux 8
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
アップグレードされていない、またはそれらのファイルをすでに復元しているノードから、
ceph-client-admin.keyring
ファイルおよびceph.conf
ファイルを復元します。 Ceph Monitor サービスを再起動します。
例:
systemctl restart ceph-mon@host01.service systemctl status ceph-mon@host01.service
[root@host01 ~]# systemctl restart ceph-mon@host01.service [root@host01 ~]# systemctl status ceph-mon@host01.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow モニターおよびマネージャーサービスがバックアップされ、モニターがクォーラムであることを確認します。
構文
ceph -s
ceph -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow services: の mon: 行で、ノードが クォーラム外 ではなく クォーラム にリストされていることを確認します。
例:
ceph -s
# ceph -s mon: 3 daemons, quorum node0,node1,node2 (age 2h) mgr: node0(active, since 2h), standbys: node1, node2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - すべてのアップグレードが完了するまで、すべての監視ノードで上記の手順を繰り返します。
1.6.2. OSD ノードのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
システム管理者は、Red Hat Ceph Storage クラスターノードおよび Red Hat Enterprise Linux オペレーティングシステム上の Ceph OSD ソフトウェアを、同時に新しいメジャーリリースに手動でアップグレードできます。
Ceph クラスターの OSD ノードごとにこの手順を実行しますが、通常は 1 度に 1 つの OSD ノードに対してのみ実行します。最大 1 つの障害ドメインに相当する OSD ノードを並行して実行できます。たとえば、ラックごとのレプリケーションが使用されている場合は、ラックの OSD ノード全体を並行してアップグレードできます。データアクセスの問題を防ぐには、次の OSD に進む前に、現在の OSD ノードの OSD が通常の動作に戻り、すべてのクラスター PG が active+clean
状態であるようにしてください。
Red Hat Enterprise Linux 7.9 上の Red Hat Ceph Storage 4.3 から Red Hat Enterprise Linux 9 上の Red Hat Ceph Storage 5.2 にアップグレードする場合は、最初にホスト OS を Red Hat Enterprise Linux 7.9 から Red Hat Enterprise Linux 8.x にアップグレードし、Red Hat Ceph Storage をアップグレードしてから、Red Hat Enterprise Linux 9.x にアップグレードします。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- 各ノード で Red Hat Enterprise Linux 7.9 が実行されている。
- ノードは Red Hat Ceph Storage バージョン 4.3 以降を使用している。
- Red Hat Enterprise Linux 8.4 EUS 以降のインストールソースへアクセスできる。
- FileStore OSD が BlueStore に移行されている必要がある。
手順
-
BlueStore に移行されていない FileStore OSD がある場合は、
filestore-to-bluestore
Playbook を実行します。OSD を FileStore から BlueStore に変換する方法については、BlueStore を参照してください。 OSD の
noout
フラグを設定して、移行中に OSD がダウンとマークされないようにします。構文
ceph osd set noout
ceph osd set noout
Copy to Clipboard Copied! Toggle word wrap Toggle overflow クラスター上で不要な負荷を回避するには、OSD
nobackfill
フラグ、norecover
フラグ、norrebalance
フラグ、noscrub
フラグ、およびnodeep-scrub
フラグを設定し、ノードが移行のためにダウンした場合にデータの再起動を回避します。構文
ceph osd set nobackfill ceph osd set norecover ceph osd set norebalance ceph osd set noscrub ceph osd set nodeep-scrub
ceph osd set nobackfill ceph osd set norecover ceph osd set norebalance ceph osd set noscrub ceph osd set nodeep-scrub
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ノード上のすべての OSD プロセスを正常にシャットダウンします。
構文
systemctl stop ceph-osd.target
systemctl stop ceph-osd.target
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Ceph Storage 4 を使用している場合は、Red Hat Ceph Storage 4 リポジトリーを無効にします。
tools リポジトリーを無効にします。
構文
subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow osd リポジトリーを無効にします。
構文
subscription-manager repos --disable=rhel-7-server-rhceph-4-osd-rpms
subscription-manager repos --disable=rhel-7-server-rhceph-4-osd-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
leapp
ユーティリティーをインストールします。Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。 -
leapp
のアップグレード前のチェックを行います。Assessing upgradability from the command line を参照してください。 -
/etc/ssh/sshd_config
にPermitRootLogin yes
を設定します。 OpenSSH SSH デーモンを再起動します。
構文
systemctl restart sshd.service
systemctl restart sshd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Linux カーネルから iSCSI モジュールを削除します。
構文
modprobe -r iscsi
modprobe -r iscsi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Performing the upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 および Performing the upgrade from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 に従って、アップグレードを実行します。
tools リポジトリーを有効にします。
Red Hat Enterprise Linux 8
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
ceph.conf
ファイルを復元します。 noout
、nobackfill
、norecover
、norebalance
、noscrub
、およびnodeep-scrub
フラグの設定を解除します。構文
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD が
up
およびin
になっていること、ならびに、active+clean
状態にあることを確認します。構文
ceph -s
ceph -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow services: サービス下の osd: 行で、すべての OSD が
up
およびin
であることを確認します。例:
ceph -s
# ceph -s osd: 3 osds: 3 up (since 8s), 3 in (since 3M)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - この手順は、すべての OSD ノードですべてアップグレードされるまで繰り返します。
1.6.3. Ceph Object Gateway ノードのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
システム管理者は、Red Hat Ceph Storage クラスターノードおよび Red Hat Enterprise Linux オペレーティングシステム上の Ceph Object Gateway (RGW) ソフトウェアを、同時に新しいメジャーリリースに手動でアップグレードできます。
Ceph クラスターの RGW ノードごとにこの手順を実行しますが、1 度に 1 つの RGW ノードに対してのみ実行します。クライアントアクセスの問題を防ぐには、次のノードのアップグレードに進む前に、現在のアップグレードされた RGW が通常の操作に戻っていることを確認してください。
アップグレード時に、radosgw-admin
ツールと Ceph Object Gateway ストレージクラスターが同じバージョンであることを確認します。ストレージクラスターをアップグレードする場合、radosgw-admin
ツールを同時にアップグレードすることが非常に重要です。一致しないバージョンの使用はサポートされていません。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- 各ノード で Red Hat Enterprise Linux 7.9 が実行されている。
- ノードは Red Hat Ceph Storage バージョン 4.3 以降を使用している。
- Red Hat Enterprise Linux 8.4 EUS、8.5、8.6、9.0、および 9.1 のインストールソースにアクセスできる。
手順
Ceph Object Gateway サービスを停止します。
構文
systemctl stop ceph-radosgw.target
# systemctl stop ceph-radosgw.target
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Ceph Storage 4 ツールリポジトリーを無効にします。
subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
# subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow leapp
ユーティリティーをインストールします。- Red Hat Enterprise Linux 8 の場合は、Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Upgrading from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
leapp
のアップグレード前のチェックを行います。- Red Hat Enterprise Linux 8 の場合は、Assessing upgradability from the command line を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Assessing upgradability from the command line を参照してください。
-
/etc/ssh/sshd_config
にPermitRootLogin yes
を設定します。 バケットが作成されているか、
num_shards = 0
である場合は、Red Hat Ceph Storage 5.3 へのアップグレードを計画する前に、バケットを手動でリシャーディングします。警告bucket_index_max_shards
が0
の場合に以前のリリースから Red Hat Ceph Storage 5.3 にアップグレードすると、Ceph Object Gateway バケットのメタデータが失われ、バケットにアクセスしようとしたときにバケットが使用できなくなる可能性があります。そのため、bucket_index_max_shards
が11
シャードに設定されていることを確認してください。そうでない場合は、ゾーングループレベルでこの設定を変更します。構文
radosgw-admin bucket reshard --num-shards 11 --bucket BUCKET_NAME
radosgw-admin bucket reshard --num-shards 11 --bucket BUCKET_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例:
[ceph: root@host01 /]# radosgw-admin bucket reshard --num-shards 11 --bucket mybucket
[ceph: root@host01 /]# radosgw-admin bucket reshard --num-shards 11 --bucket mybucket
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenSSH SSH デーモンを再起動します。
systemctl restart sshd.service
# systemctl restart sshd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Linux カーネルから iSCSI モジュールを削除します。
modprobe -r iscsi
# modprobe -r iscsi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Performing the upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 に従ってアップグレードを実行します。
tools リポジトリーを有効にします。
Red Hat Enterprise Linux 8
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
ceph-client-admin.keyring
およびceph.conf
ファイルを復元します。 デーモンが有効であることを確認します。
構文
ceph -s
ceph -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow services: の rgw: 行を表示して、RGW デーモンがアクティブであることを確認します。
例:
rgw: 1 daemon active (node4.rgw0)
rgw: 1 daemon active (node4.rgw0)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - すべてがアップグレードされるまで、すべての Ceph ObjectGateway ノードで上記の手順を繰り返します。
1.6.4. CephFS Metadata Server ノードのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
ストレージ管理者として、Red Hat Ceph Storage クラスターノードおよび Red Hat Enterprise Linux オペレーティングシステム上の Ceph File System (CephFS) Metadata Server (MDS) ソフトウェアを、同時に新しいメジャーリリースに手動でアップグレードできます。
ストレージクラスターをアップグレードする前に、アクティブな MDS ランクの数を減らし、ファイルシステムごとに 1 つにします。これにより、複数の MDS 間でバージョンの競合が発生しなくなります。また、アップグレードを行う前に、すべてのスタンバイノードをオフラインにしてください。
これは、MDS クラスターにはバージョニングやファイルシステムフラグが組み込まれていないためです。これらの機能がないと、複数の MDS が異なるバージョンの MDS ソフトウェアを使用して通信することになり、アサーションやその他の不具合が発生する可能性があります。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- 各ノード で Red Hat Enterprise Linux 7.9 が実行されている。
- ノードは Red Hat Ceph Storage バージョン 4.3 以降を使用している。
- Red Hat Enterprise Linux 8.4 EUS、8.5、8.6、9.0、および 9.1 のインストールソースにアクセスできる。
- ストレージクラスター内のすべてのノードへの root レベルのアクセス。
手順
アクティブな MDS ランクを 1 にします。
構文
ceph fs set FILE_SYSTEM_NAME max_mds 1
ceph fs set FILE_SYSTEM_NAME max_mds 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例:
ceph fs set fs1 max_mds 1
[root@mds ~]# ceph fs set fs1 max_mds 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow クラスターがすべての MDS ランクを停止するのを待ちます。すべての MDS が停止したら、ランク 0 だけがアクティブになるはずです。残りはスタンバイモードにしておきます。ファイルシステムの状態を確認します。
ceph status
[root@mds ~]# ceph status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl
を使用して、スタンバイしているすべての MDS をオフラインにします。systemctl stop ceph-mds.target
[root@mds ~]# systemctl stop ceph-mds.target
Copy to Clipboard Copied! Toggle word wrap Toggle overflow MDS が 1 つだけオンラインになっており、ファイルシステムのランクが 0 であることを確認します。
[ceph: root@host01 /]# ceph status
[ceph: root@host01 /]# ceph status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Ceph Storage 4 ツールリポジトリーを無効にします。
subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
[root@mds ~]# subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow leapp
ユーティリティーをインストールします。- Red Hat Enterprise Linux 8 の場合は、Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Upgrading from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
leapp
のアップグレード前のチェックを行います。- Red Hat Enterprise Linux 8 の場合は、Assessing upgradability from the command line を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Assessing upgradability from the command line を参照してください。
-
etc/ssh/sshd_config
を編集し、PermitRootLogin
をyes
に設定します。 OpenSSH SSH デーモンを再起動します。
systemctl restart sshd.service
[root@mds ~]# systemctl restart sshd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Linux カーネルから iSCSI モジュールを削除します。
modprobe -r iscsi
[root@mds ~]# modprobe -r iscsi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow アップグレードを実行します。
- Red Hat Enterprise Linux 8 の場合は、Performing the upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Performing the upgrade from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
tools リポジトリーを有効にします。
Red Hat Enterprise Linux 8
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
ceph-client-admin.keyring
およびceph.conf
ファイルを復元します。 デーモンが有効であることを確認します。
ceph -s
[root@mds ~]# ceph -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - スタンバイ中のデーモンについても同じプロセスを実行します。
スタンバイ中のすべての MDS の再起動が完了したら、クラスターの
max_mds
の値を以前の値に戻します。構文
ceph fs set FILE_SYSTEM_NAME max_mds ORIGINAL_VALUE
ceph fs set FILE_SYSTEM_NAME max_mds ORIGINAL_VALUE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例
ceph fs set fs1 max_mds 5
[root@mds ~]# ceph fs set fs1 max_mds 5
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.6.5. Ceph Dashboard ノードとそのオペレーティングシステムを手動でアップグレード リンクのコピーリンクがクリップボードにコピーされました!
システム管理者は、Red Hat Ceph Storage クラスターノードおよび Red Hat Enterprise Linux オペレーティングシステム上の Ceph Dashboard ソフトウェアを同時に新しいメジャーリリースにアップグレードできます。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- ノードで Red Hat Enterprise Linux 7.9 を実行している。
- ノードで Red Hat Ceph Storage バージョン 4.3 以降が実行されている。
- Red Hat Enterprise Linux 8.4 EUS、8.5、8.6、9.0、または 9.1 のインストールソースにアクセスできる。
手順
Red Hat Ceph Storage 4 ツールリポジトリーを無効にします。
subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
# subscription-manager repos --disable=rhel-7-server-rhceph-4-tools-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow leapp
ユーティリティーをインストールします。- Red Hat Enterprise Linux 8 の場合は、Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Upgrading from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
leapp
のアップグレード前のチェックを行います。- Red Hat Enterprise Linux 8 の場合は、Assessing upgradability from the command line を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Assessing upgradability from the command line を参照してください。
-
/etc/ssh/sshd_config
にPermitRootLogin yes
を設定します。 OpenSSH SSH デーモンを再起動します。
systemctl restart sshd.service
# systemctl restart sshd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Linux カーネルから iSCSI モジュールを削除します。
modprobe -r iscsi
# modprobe -r iscsi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow アップグレードを実行します。
- Red Hat Enterprise Linux 8 の場合は、Performing the upgrade from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Performing the upgrade from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
Red Hat Ceph Storage 5 のツールリポジトリーを有効にします。
Red Hat Enterprise Linux 8
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.6.6. Ceph Ansible ノードの手動でのアップグレードと再設定 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Ceph Storage クラスターノードおよび Red Hat Enterprise Linux オペレーティングシステム上の Ceph Ansible ソフトウェアを、同時に新しいメジャーリリースに手動でアップグレードできます。
Ceph Ansible ノードでホスト OS をアップグレードする前に、group_vars
および hosts
ファイルをバックアップします。Ceph Ansible ノードを再設定する前に作成したバックアップを使用します。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- ノードで Red Hat Enterprise Linux 7.9 を実行している。
- ノードが Red Hat Ceph Storage バージョン 4.2z2 以降を実行している。
- Red Hat Enterprise Linux 8.4 EUS または Red Hat Enterprise Linux 8.5 のインストールソースにアクセスできる。
手順
Red Hat Enterprise Linux 8 の Red Hat Ceph Storage 4 のツールリポジトリーを無効にします。
subscription-manager repos --disable=rhceph-4-tools-for-rhel-8-x86_64-rpms subscription-manager repos --disable=ansible-2.9-for-rhel-8-x86_64-rpms
[root@ansible ~]# subscription-manager repos --disable=rhceph-4-tools-for-rhel-8-x86_64-rpms [root@ansible ~]# subscription-manager repos --disable=ansible-2.9-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow leapp
ユーティリティーをインストールします。- Red Hat Enterprise Linux 8 の場合は、Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Upgrading from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
leapp
のアップグレード前のチェックを行います。- Red Hat Enterprise Linux 8 の場合は、Assessing upgradability from the command line を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Assessing upgradability from the command line を参照してください。
-
etc/ssh/sshd_config
を編集し、PermitRootLogin
をyes
に設定します。 OpenSSH SSH デーモンを再起動します。
systemctl restart sshd.service
[root@mds ~]# systemctl restart sshd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Linux カーネルから iSCSI モジュールを削除します。
modprobe -r iscsi
[root@mds ~]# modprobe -r iscsi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow アップグレードを実行します。
- Red Hat Enterprise Linux 8 の場合は、Upgrading from Red Hat Enterprise Linux 7 to Red Hat Enterprise Linux 8 を参照してください。
- Red Hat Enterprise Linux 9 の場合は、Upgrading from Red Hat Enterprise Linux 8 to Red Hat Enterprise Linux 9 を参照してください。
Red Hat Ceph Storage 5 のツールリポジトリーを有効にします。
Red Hat Enterprise Linux 8
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 9
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
subscription-manager repos --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
ceph-client-admin.keyring
およびceph.conf
ファイルを復元します。