2.2. NFS バックエンドに CephFS を使用するためのオプションおよびカスタム network_data ファイルを使用した OpenStack のインストール
NFS バックエンドに CephFS を使用する構成をインストールするには、以下の操作が必要です。
- ceph-ansible パッケージをインストールする。
-
openstack overcloud image prepareコマンドを使用して、オーバークラウドコンテナーイメージを準備する。 -
カスタムロールファイル (
roles_data.yaml) およびnetwork_data.yamlファイルを生成する。 -
カスタムロールおよび環境ファイルと共に
openstack overcloud deployコマンドを使用して、Ceph、Shared File System サービス (manila)、および CephFS をデプロイする。 - StorageNFS 分離ネットワークを設定し、デフォルトのファイル共有種別を作成する。
以下の例では、OpenStack 環境の標準の stack ユーザーが使用されています。
これらのタスクは、OpenStack のインストールまたは環境の更新と共に実施する必要があります。
2.2.1. ceph-ansible パッケージのインストール リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
OpenStack director でコンテナー化された Ceph をデプロイするには、アンダークラウドノードに ceph-ansible パッケージをインストールする必要があります。
手順
- アンダークラウドノードにログインします。
権限が昇格した
dnf installを使用して、ceph-ansible パッケージをインストールします。[stack@undercloud-0 ~]$ sudo dnf install -y ceph-ansible [stack@undercloud-0 ~]$ sudo dnf list ceph-ansible ... Installed Packages ceph-ansible.noarch 3.1.0-0.1.el7