これドライブの追加に関する Ceph のドキュメント次のように、ログに同じドライブを使用して準備されたステートメントを2回使用します(/dev/ssd
ログドライブはどこにあります)。
/dev/sdb を準備する prepare ステートメントが実行されると、/dev/ssd が分割されたため、/dev/sdc の準備は失敗します。
質問
準備された声明です。しなければならない適切な数のパーティション/dev/ssd
(今では1ではなく2)を削除して再作成することで機能しますか、手動でパーティションを構成しようとしていますが、ドキュメントが間違っていますか?共有ログドライブに手動でパーティションを作成する場合は、ドライブを準備するためにどのコマンドを指定する必要がありますか?sdb
各sdc
準備コマンドでログ部分()を省略すると、:/dev/ssd
代わりに各ドライブに2つのパーティションが作成されるためです。ロギングには2番目のパーティションが必要ですか?最後に、独自のログパーティションを手動で作成する場合は、本番環境でXFSファイルシステムを使用する必要がありますか?
答え1
SSD を /dev/ssd1 /dev/ssd2 2 つのパーティションに分割できます。
parted sdb to one partition sdb1
parted sdc to one partition sdc1
それから
ceph-deploy osd prepare osdserver1:/dev/sdb1:/dev/ssd1
ceph-deploy osd prepare osdserver1:/dev/sdc1:/dev/ssd2