第3章 Object Storage サービス (swift) の設定に関する推奨事項
Red Hat Ceph Storage を使用せずに Red Hat OpenStack Platform (RHOSP) をデプロイする場合、RHOSP director は RHOSP Object Storage サービス (swift) をデプロイします。Object Store サービスは、RHOSP Telemetry サービスおよび RabbitMQ を含む複数の OpenStack サービスのオブジェクトストアです。Object Storage サービスと共に Telemetry サービスを使用する場合における、RHOSP のパフォーマンスを向上させるためのさまざまな推奨事項を以下に示します。
3.1. Object Storage サービスのディスク設定に関する推奨事項
Red Hat OpenStack Platform (RHOSP) Object Storage サービス用に、1 つまたは複数の独立したディスクを使用します。
デフォルトでは、RHOSP director は、Object Storage サービス用にシステムディスクの /srv/node/d1
ディレクトリーを使用します。コントローラーではこのディスクは他のサービスにも使用され、エンタープライズ設定で Telemetry サービスがイベントの記録を開始した後に、ディスクがパフォーマンスのボトルネックになる可能性があります。
以下の例は、RHOSP Orchestration サービス (heat) のカスタム環境ファイルからの抜粋です。各コントローラーノードで、Object Storage サービスは 2 つの独立したディスクを使用します。両方のディスク全体には XFS ファイルシステムが含まれています。
parameter_defaults: SwiftRawDisks: {"sdb": {}, "sdc": {}}
SwiftRawDisks
は、ノード上の各ストレージディスクを定義します。以下の例では、各コントローラーノードの sdb
ディスクと sdc
ディスクの両方を定義します。
複数のディスクを設定する場合は、Bare Metal サービス (ironic) が必ず目的のルートディスクを使用するようにします。
関連資料
- 『director のインストール と使用方法』 の「ノード向けのルートディスク の定義」