論理ボリュームマネージャ(LVM)手順を使用することで、暗号化された非高可用性(HA)システムのストレージ容量を拡張することができます。
始める前に
警告:
- QRadar システムで LVM 構成を変更すると、データ損失やデータ破損が発生する可能性があります。 LVMの手順を開始する前に、必ずシステムの完全なバックアップを取ってください。
- LVM手順は、論理ボリューム・レベルの暗号化を持つシステムのLVM拡張のみをサポートします。 パーティションまたはディスクレベルで暗号化されているシステムでは、これらの手順を実行しないでください。
- 暗号化レベルの識別
- 次のコマンドは、 /store 論理ボリュームのシステム上の暗号化レベルを特定するのに役立ちます:
xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
論理ボリュームの暗号化では、以下のような出力が得られる:/dev/mapper/luks-86ceb52c-d656-42f3-b2a3-6157a4ffa7cd
パーティションやディスクレベルの暗号化では、次のような出力が得られる:/dev/mapper/rhel-store
手順
以下の手順は、論理ボリュームレベルの暗号化を持つ高可用性(HA)でないシステムのためのものです。
- 非HAシステムにハードディスクを追加し、以下のコマンドを入力してハードディスク名を見つける:
例えば、sdb
- 以下のコマンドを入力して、新しいハードディスクにパーティションテーブルを作成する:
parted /dev/<HD name> mktable gpt
- 以下のコマンドを入力して、ディスク全体のパーティションを作成する:
parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
- 次のコマンドを入力して、新しいパーティションの名前を検索する:
lsblk
通常、末尾に数字の1が付いたデバイス名がパーティション名となる。
例えば、sdb1
- 以下のコマンドを入力して、このハードディスクの物理ボリューム(PV)を作成する:
pvcreate /dev/<Partition name>
- ストレージを追加するには、ボリュームグループ(VG)を見つける。 例:storerhelは、 /store と /transient ディレクトリのVGである。 以下のコマンドを入力してVGを見つける:
- 以下のコマンドを入力して、新しいパーティションのスペースを含むようにVGを拡張します:
vgextend <Volume Group Name> /dev/<Partition name>
注: この手順は、オールインワン・コンソールおよびコンソール・デバイスにのみ必要です。
オール・イン・ワン・コンソールやコンソール・デバイスは、トランジェントとストアのボリュームに、より多くのストレージを持つことが推奨される。 トランジェントボリュームは利用可能なスペースの20%を占め、ストアボリュームは残りのスペースの80%を占めるべきである。 このステップは、他のタイプの電化製品には必要ありません。
警告トランジェント論理ボリュームを拡張する場合は、ストア論理ボリュームを拡張する前にこの手順を完了する必要があります。
以下のコマンドを入力して、VGの空き領域の20%を使用して一時的論理ボリュームを拡張します:
lvextend -l +20%FREE /dev/<VG Name>/transient
- このステップでは、ストア論理ボリュームの空き領域を拡張する。 このシステムを高可用性環境で使用するには、論理ボリューム内に分散レプリケートブロックデバイス( DRBD )のメタデータ用に十分な空き領域が確保されている必要があります。 従って、以下のコマンドを入力して、ストアの空き容量を97%拡張する:
lvextend -l +97%FREE /dev/<VG Name>/store
- ストアファイルシステムのパスを検索できます。 通常、パスは /dev/mapper/<VG name>-<LV Name>。
例えば、ストアファイルシステムのパスは /dev/mapper/storerhel-store。
/store ディレクトリのファイルシステム名を調べるには、以下のコマンドを入力する:
xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
- LUKS ( Linux® Unified Key Setup)暗号化スペースのサイズを変更し、ストア論理ボリュームのスペースを含めるには、暗号化ボリュームのパスフレーズを入力する必要があります:
cryptsetup resize /dev/mapper/luks-<LUKS UUID>
注: トランジェント・ボリューム上でストレージが拡張された場合は、そのボリューム上のLUKS暗号化領域もリサイズしてください。
- 以下のコマンドを入力して、ストアLVの空き領域を埋めるようにファイルシステムを成長させる:
xfs_growfs /dev/mapper/<VG Name>-<LV Name>
注: トランジェント・ボリューム上でストレージを拡張した場合は、トランジェントLV上のファイル・システムも拡張する必要があります。
- ファイルシステムはLVの残りの空き領域を埋めるように拡張される。 次のコマンドを入力して、 DRBD メタデータ用の領域を確保するため、ストアLVをVG内の残りスペースの100%分拡張します:
lvextend -l +100%FREE /dev/<VG Name>/store
- 暗号化ボリュームのパスフレーズを入力して、ストア論理ボリュームのスペースを含むようにLUKS暗号化スペースのサイズを変更します:
cryptsetup resize /dev/mapper/luks-<LUKS UUID>