1.11. アップグレードされたストレージクラスターへの cephadm-ansible のインストール
cephadm-ansible
は、cephadm
で対応していないワークフローを単純化する Ansible Playbook のコレクションです。インストール後に、Playbook は /usr/share/cephadm-ansible/
にあります。
アップグレードしたストレージクラスターに新規ノードまたは新規クライアントを追加する前に、Playbook cephadm-preflight.yml
を実行します。
前提条件
- Ansible 管理ノードへの root レベルのアクセス。
- 適切なエンタイトルメントを持つ有効な Red Hat サブスクリプション。
- Red Hat Registry にアクセスするためのアクティブな Red Hat Network (RHN) またはサービスアカウント。
手順
ansible
および古いceph-ansible
パッケージをアンインストールします。構文
dnf remove ansible ceph-ansible
Ansible 管理ノードで Ansible リポジトリーを無効にし、Ceph リポジトリーを有効にします。
Red Hat Enterprise Linux 8
[root@admin ~]# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms --enable=rhel-8-for-x86_64-appstream-rpms --enable=rhceph-5-tools-for-rhel-8-x86_64-rpms --disable=ansible-2.9-for-rhel-8-x86_64-rpms
Red Hat Enterprise Linux 9
[root@admin ~]# subscription-manager repos --enable=rhel-9-for-x86_64-baseos-rpms --enable=rhel-9-for-x86_64-appstream-rpms --enable=rhceph-5-tools-for-rhel-9-x86_64-rpms --disable=ansible-2.9-for-rhel-9-x86_64-rpms
cephadm-ansible
パッケージをインストールします。これにより、ansible-core
が依存関係としてインストールされます。構文
dnf install cephadm-ansible
関連情報
- プリフライト Playbook の実行
- ホストの追加
- Monitor サービスの追加
- Manager サービスの追加
- OSD の追加
- クライアントおよびサービスの設定に関する詳細は、Red Hat Ceph Storage Operations Guide を参照してください。
-
cephadm-ansible
Playbook の詳細は、cephadm-ansible Playbooks を参照してください。