暗号化されたHAシステムのLVM手順

プライマリホストとセカンダリホストの両方で論理ボリュームマネージャ(LVM)手順を使用することで、暗号化された高可用性(HA)システムのストレージ容量を拡張することができます。

始める前に

警告:
  • QRadar システムで LVM 構成を変更すると、データ損失やデータ破損が発生する可能性があります。 LVMの手順を開始する前に、必ずシステムの完全なバックアップを取ってください。
  • 高可用性ペアの /store 論理ボリューム(LV)上のストレージを拡張すると、完全同期がトリガーされます。 これは、 /store のサイズとHAペアのネットワーク構成によっては、かなりの時間を要することがある。 同期中は高可用性機能は使用できません。
  • LVMプロシージャを適用する前に、High Availabilityペアがプライマリ/アクティブ-セカンダリ/スタンバイの状態であることを確認してください。
  • 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)ペアになっているシステムのためのもので、プライマリホストとセカンダリホストの両方で実行します。

  1. 以下のコマンドを入力して、HAペアの状態を確認する:
    /opt/qradar/ha/bin/ha cstate
  2. システムにハードディスクを追加し、プライマリホストとセカンダリホストの両方に同じサイズのハードディスクが追加されていることを確認する。 以下のコマンドを入力してハードディスク名を検索する:
    lsblk
    例えば、sdb
  3. 以下のコマンドを入力して、新しいハードディスクにパーティションテーブルを作成する:
    parted /dev/<HD name> mktable gpt
  4. 以下のコマンドを入力して、ディスク全体のパーティションを作成する:
    parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
  5. 次のコマンドを入力して、新しいパーティションの名前を検索する:
    lsblk
    通常、末尾に数字の1が付いたデバイス名がパーティション名となる。
    例えば、sdb1
  6. 以下のコマンドを入力して、このハードディスクの物理ボリューム(PV)を作成する:
    pvcreate /dev/<Partition name>
  7. ストレージを追加するには、ボリュームグループ(VG)を見つける。 例:storerhelは、 /store/transient ディレクトリのVGである。 以下のコマンドを入力してVGを見つける:
    vgs
  8. 以下のコマンドを入力して、新しいパーティションのスペースを含むようにVGを拡張します:
    vgextend <Volume Group Name> /dev/<Partition name>
  9. 注: この手順は、オールインワン・コンソールおよびコンソール・デバイスにのみ必要です。
    オール・イン・ワン・コンソールやコンソール・デバイスは、トランジェントとストアのボリュームに、より多くのストレージを持つことが推奨される。 トランジェントボリュームは利用可能なスペースの20%を占め、ストアボリュームは残りのスペースの80%を占めるべきである。 このステップは、他のタイプの電化製品には必要ありません。
    警告トランジェント論理ボリュームを拡張する場合は、ストア論理ボリュームを拡張する前にこの手順を完了する必要があります。

    以下のコマンドを入力して、VG内の空き領域の20%を使用して一時的論理ボリュームを拡張します:

    lvextend -l +20%FREE /dev/<VG Name>/transient
  10. 以下のコマンドを入力し、店舗LVのスペースを残りのスペースの100%分拡張する:
    lvextend -l +100%FREE /dev/<VG Name>/store
  11. 各ファイルシステムのパスを検索できる。 通常、暗号化された論理ボリュームのパスは /dev/mapper/luks-<LUKS UUID> です。

    例えば、ファイルシステムのパスは /dev/mapper/luks- 87186a37-0b3e-4019-afa8-7bc1bc8c8bd2

    /store ・ディレクトリのファイルシステム・パスを見つけるには、以下のコマンドを入力する:
    xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
    注: オールインワン・コンソールやコンソール・デバイスの場合は、 /transient ディレクトリへのパスも見つける必要があります。
  12. このステップでは、LUKS暗号化スペースのサイズを変更し、ストア論理ボリュームのスペースを含めます:
    cryptsetup resize /dev/mapper/luks-<LUKS UUID>
    注: トランジェント・ボリューム上でストレージが拡張された場合、そのボリューム上のLUKS暗号化スペースのサイズも変更する必要があります。
  13. 注: この手順は、オールインワン・コンソールおよびコンソール・デバイスにのみ必要です。
    オール・イン・ワン・コンソールおよびコンソール・デバイスの場合、以下のコマンドを入力して、トランジェントLV上の空き領域のみを埋めるようにトランジェント・ファイル・システムを成長させます:
    xfs_growfs /dev/mapper/luks-<UUID>

    非HAシステムとは異なり、 /store 論理ボリュームのスペースを埋めるためにファイルシステムを成長させることはありません。 分散レプリケートブロックデバイス( DRBD )がこの作業を行います。

  14. 注: この手順は、プライマリとセカンダリの両ホストでLVM手順が完了した後に、プライマリ/アクティブホストでのみ実行する。 このステップは完全な同期をトリガーする。 これは、 /store のサイズとHAペアのネットワーク構成によっては、かなりの時間を要することがある。 この間、高可用性機能は利用できない。
    次のコマンドを入力して、 DRBD デバイスのサイズを変更します:
    drbdadm resize store