5.5.5. Red Hat Ceph Storage パラメーターの設定
この手順では、使用する Red Hat Ceph Storage (RHCS) OSD パラメーターを定義します。
前提条件
- アンダークラウド とも呼ばれる Red Hat OpenStack Platform director をデプロイします。
- カスタムテンプレート のディレクトリーを作成します。
手順
Red Hat OpenStack Platform director ノードで、stack ユーザーとして以下の手順を実施します。
~/templates/ceph.yamlファイルを編集するために開きます。BlueStore オブジェクトストアバックエンドを使用するには、
CephAnsibleExtraConfigセクションの下にある以下の行を更新します。例
CephAnsibleExtraConfig: osd_scenario: lvm osd_objectstore: bluestoreparameter_defaultsセクションで以下のオプションを更新します。例
parameter_defaults: CephPoolDefaultSize: 3 CephPoolDefaultPgNum: NUM CephAnsibleDisksConfig: osd_scenario: lvm osd_objectstore: bluestore devices: - /dev/sda - /dev/sdb - /dev/sdc - /dev/sdd - /dev/nvme0n1 - /dev/sde - /dev/sdf - /dev/sdg - /dev/nvme1n1 CephAnsibleExtraConfig: osd_scenario: lvm osd_objectstore: bluestore ceph_osd_docker_cpu_limit: 2 is_hci: true CephConfigOverrides: osd_recovery_op_priority: 3 osd_recovery_max_active: 3 osd_max_backfills: 1- 以下を置き換えます。
NUM は、Ceph PG calculator から計算された値に置き換えます。
以下の例では、以下の Compute/OSD ノードのディスク設定が使用されています。
-
OSD :
/dev/[sda, sdb, …, sdg]ブロックデバイスとして表示される 12 x 1TB SAS ディスク -
OSD WAL および DB デバイス:
/dev/[nvme0n1, nvme1n1]ブロックデバイスとして提示される 2 x 400GB NVMe SSD ディスク
-
OSD :
関連情報
- Ceph OSD パラメーターのチューニングに関する詳細は、Red Hat Ceph Storage ストレージストラテジーガイド を参照してください。
- BlueStore オブジェクトストアの使用に関する詳細は、Red Hat Ceph Storage 管理ガイド を参照してください。
- LVM シナリオの例については、Red Hat Ceph Storage インストールガイド の LVM simple and LVM advance セクションを参照してください。