5.4. メタデータサーバーのインストール
Ansible 自動化アプリケーションを使用して Ceph Metadata Server (MDS) をインストールします。Ceph File System をデプロイするには、メタデータサーバーデーモンが必要です。
前提条件
- 稼働中の Red Hat Ceph Storage クラスター
- パスワードなしの SSH アクセスを有効にします。
手順
Ansible 管理ノードで以下の手順を実行します。
新しいセクション
[mdss]
を/etc/ansible/hosts
ファイルに追加します。[mdss] MDS_NODE_NAME1 MDS_NODE_NAME2 MDS_NODE_NAME3
MDS_NODE_NAME は、Ceph Metadata サーバーをインストールするノードのホスト名に置き換えます。
[osds]
セクションおよび[mdss]
セクションに同じノードを追加して、1 つのノードにメタデータサーバーと OSD デーモンを同じ場所に置く事ができます。/usr/share/ceph-ansible
ディレクトリーに移動します。[root@admin ~]# cd /usr/share/ceph-ansible
必要に応じて、デフォルトの変数を変更できます。
mdss.yml
という名前のgroup_vars/mdss.yml.sample
ファイルのコピーを作成します。[root@admin ceph-ansible]# cp group_vars/mdss.yml.sample group_vars/mdss.yml
-
必要に応じて、
mdss.yml
のパラメーターを編集します。詳細は、mdss.yml
を参照してください。
ansible
ユーザーとして、Ansible Playbook を実行します。ベアメタル デプロイメント:
[user@admin ceph-ansible]$ ansible-playbook site.yml --limit mdss -i hosts
コンテナー デプロイメント:
[ansible@admin ceph-ansible]$ ansible-playbook site-container.yml --limit mdss -i hosts
- メタデータサーバーをインストールした後に、それらを設定できるようになりました。詳細は、Red Hat Ceph Storage ファイルシステムガイドの Ceph File System Metadata Server の章を参照してください。
関連情報
- Red Hat Ceph Storage 4 の Ceph ファイルシステムガイド を参照してください。
- 詳細は、コンテナー化された Ceph デーモンのコロケーション を参照してください。
-
詳細は、
limit
オプションの理解 を参照してください。