LoginSignup
8
7

Proxmox VE上でCeph/CephFS環境を作ってみる。

Last updated at Posted at 2023-09-23

こんにちは。
株式会社クラスアクト インフラストラクチャ事業部の大塚です。
今回は久しぶりにProxmox VEを触ってみたいと思います。
具体的にはProxmoxクラスタ上にCephクラスタを作成し、CephFSを軽く使ってみたいと思います。
※Promox上であろうが、基本的な仕様は普通のCephと同じですので、Cephが良くわからない場合はまずCeph単体で触ってみたほうが良いかもしれません。

構築イメージ

Proxmox VEを3台用意してクラスタ化した環境を用意しています。
また、それぞれのProxmoxに対して2つDiskをつけてます。
1台はCeph用で使用しています。
proxmox.drawio (1).png
Hardwareは以下で作成しています。
Disk1がそれぞれのProxmox用、Disk2はCeph用です。

HW
CPU 4sockets 4cores
Memory 32GB
Disk1(/dev/sda) 200G
Disk2(/dev/sdb) 100G

参考にしたもの

まずProxmoxの公式サイト。こちらでCephクラスタを作成する手順を確認しました。

またクラスタ化を作成するに参考にしたのは過去の私のQiita記事です。

Cephについても、以前私がQiitaにあげているので参考にしてみてください。

構築

Cephクラスタの作成

Proxmoxでクラスタを作成した後、DatacenterにあるCephを押下します。
Install Cephと表示されていると思いますので、これを押下します。
202309230101.png

Cephのバージョンを選択します。
2023/9/23現在、quincyが最新版の様子です。Strat quincy installationを押下します。
202309230102.png

ダウンロードが走ります。恐らく裏でapt install的なコマンドが走っていると思われます。
一通り完了すると右下のNextが押下出来る様になります。
202309230103.png

Config設定をします。MasterとなるProxmoxのIPアドレスを選択します。
Proxmoxクラスタのマスタと同じで問題ありません。
202309230104.png

Install successfulと表示されていることを確認し、Finishを押下します。
202309230105.png

Cephの画面が変わります。但しWARNステータスとなってしまっております。
これはOSDが1つも無いからです。OSDに関しては後程作成していきます。
202309230106.png

Proxmoxクラスタの他の機器、今回の場合pve02とpve03に対してもCephをインストールしていきます。Configについては01で設定をしているので02/03では設定が出来ないようになっています。
202309230107.png

OSDを作成していきます。
任意のProxmoxを選択してCeph配下のOSDを押下します。Create OSDというボタンが画面上部に表示されますのでこれをクリックします。
202309230108.png

Diskの部分で/dev/sdbを選択します。Createを押下します。
これを他のProxmox上でも実施します。
202309230109.png

すると、以下の様に表示がされます。各Proxmoxで作成したOSDが表示されていることが確認出来ます。
202309230110.png

Cephクラスタのステータスも正常になりました。
202309230111.png

CephFSを作成する

各ProxmoxのCephFSを押下します。
まず、Metadata Serversを作成します。
202309230112.png

デフォルトのままでCreateを押下します。
202309230113.png

各ノードで実行すると以下の様になります。
次にCreate CephFSを押下します。
202309230114.png

デフォルトのままでOKです。Createを押下します。
202309230115.png

CephFSが作成されます。
pve01/02/03ノードの下にも表示がされるようになりました。
202309230116.png

試しにCephFSにISOをアップロードしてみます。
どのProxmox上からも表示されていることから、共有に問題は無さそうですね。
202309230117.png
2023092301178.png

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7