3 台の Linux サーバーに ceph クラスターをデプロイする

Ceph パッケージを各サーバーにインストールします。


sudo apt-get update
sudo apt-get install ceph-deploy

サーバー上に Ceph クラスターを作成します。


mkdir my-ceph-cluster
cd my-ceph-cluster
ceph-deploy new <第一台服务器的主机名>

各サーバーに Ceph パッケージと依存関係をインストールします。


ceph-deploy install --release octopus <第一台服务器的主机名> <第二台服务器的主机名> <第三台服务器的主机名>

各サーバーで Ceph モニターを初期化します。


ceph-deploy mon create-initial

各サーバーに OSD ノードを追加します。


ceph-deploy osd create --data /dev/sdb <第一台服务器的主机名>
ceph-deploy osd create --data /dev/sdb <第二台服务器的主机名>
ceph-deploy osd create --data /dev/sdb <第三台服务器的主机名>

1 台のサーバー上で Ceph 構成ファイルとキーを生成します。


ceph-deploy admin <第一台服务器的主机名>

Ceph 構成ファイルとキーを各サーバーの正しい場所にコピーします。


sudo cp ceph.client.admin.keyring /etc/ceph/
sudo cp ceph.conf /etc/ceph/
sudo chown ceph:ceph /etc/ceph/ceph.client.admin.keyring

各サーバーで Ceph サービスを開始します。

sudo systemctl enable ceph-mon.target
sudo systemctl enable ceph-osd.target
sudo systemctl start ceph-mon.target
sudo systemctl start ceph-osd.target

サーバー上に Ceph ストレージ プールを作成します。

ceph osd pool create my-pool 128 128

Ceph クラスターのステータスを確認します。

ceph -s

おすすめ

転載: blog.csdn.net/qq_45206551/article/details/133305143