第38章 ストレージ
クラスター内の RAID 上でのシンプロビジョニングはサポートされていません
RAID 論理ボリュームとシンプロビジョニングされた論理ボリュームは、排他的にアクティブ化されたときにクラスターで使用できますが、現在、クラスター内の RAID の上にシンプロビジョニングすることはサポートされていません。組み合わせが排他的にアクティブになっている場合でも、これが当てはまります。現在、この組み合わせは、LVM のシングルマシンの非クラスターモードでのみサポートされています。
シンプロビジョニングを使用すると、容量に達すると、シンプールへのバッファーされた書き込みが失われる可能性があります。
シンプールが容量にいっぱいになると、プールがその時点で拡張されている場合でも、一部の書き込みが失われる可能性があります。これは、サイズ変更操作(自動化された操作でも)が、未処理の I/O をストレージデバイスにフラッシュしてからサイズ変更が実行されるためです。シンプールには部屋がないため、I/O 操作を最初にエラーして、拡張を成功させる必要があります。シンプールが拡大すると、シンプールに関連付けられた論理ボリュームが通常の操作に戻ります。
この問題を回避するには、lvm.conf ファイルのニーズに合わせて 'thin_pool_autoextend_threshold' および 'thin_pool_autoextend_percent' を適切に設定します。しきい値を高くしたり、パーセントを設定しないでください。これにより、シンプールがフル容量に到達し、自動スケーリングできる十分な時間(または必要に応じて手動で拡張)が許可されないようにします。オーバープロビジョニング(バッキングシンプールのサイズを超える論理ボリュームを作成する)を使用していない場合は、シンプールが容量の近くで開始する場合は、必要に応じてスナップショットを削除する準備をします。