====== 21 Ceph マニュアルインストール ====== 新しいバージョンOctopusあたりから[[01_linux:13_storage:38_cephadm |cephadmでインストール]]できるようになってて、この方が簡単でオススメです。 ===== 1.Git Clone ===== # git clone http://github.com/ceph/ceph ==== 今回は14.2.8を利用 ==== # git checkout 2d095e947a02261ce61424021bb43bd3022d35cb # git log commit 2d095e947a02261ce61424021bb43bd3022d35cb Author: Jenkins Build Slave User Date: Mon Mar 2 17:49:20 2020 +0000 14.2.8 ===== 2.SPDKを利用する場合 ===== CMakeLists.txt option(WITH_SPDK "Enable SPDK" OFF) ↓ option(WITH_SPDK "Enable SPDK" ON) ===== 3.必要なライブラリ ===== ./install-deps.sh ===== 4.ビルド ===== ./do_cmake.sh cd build make j4 ※CPU(Xeon(R) Silver 4215 @ 2.50GHz)の場合1時間程度(マルチスレッドじゃない場合は、この4倍かかる) make j4 real 67m25.470s user 196m36.190s sys 17m29.681s ===== 5.下記でbuild内でテストできる ===== ../src/vstart.sh -d -n -x 下記でmonitor 1個 metadata 1個で起動もできる。 $ MON=1 MDS=1 ../src/vstart.sh -d -n -x [[https://docs.ceph.com/docs/mimic/dev/quick_guide/]] {{tag>Ceph}}