AWS クラウド非 HA システムの LVM 手順

論理ボリュームマネージャ(LVM)手順を使用することで、 AWS 非高可用性(HA)システムのストレージ容量を拡張することができます。

始める前に

警告 QRadar システムで LVM 構成を変更すると、データ損失やデータ破損につながる可能性があります。 LVMの手順を開始する前に、必ずシステムの完全なバックアップを取ってください。

手順

  1. QRadar がインストールされた Amazon インスタンスに、Amazon ボリュームを作成してアタッチする。 EC2 EBS 詳細については、 「Amazon EBS ボリュームを Amazon EC2 インスタンスにアタッチする」 を参照してください。
  2. SSHを使用して QRadar インスタンスに接続し、以下のコマンドを入力してハードディスク名(例: nvme2n1 )を検索します:
    lsblk
  3. 以下のコマンドを入力して、新しいハードディスクにパーティションテーブルを作成する:
    parted /dev/<HD name> mktable gpt
  4. 以下のコマンドを入力して、ディスク全体のパーティションを作成する:
    parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
  5. 次のコマンドを入力して、新しいパーティションの名前を検索する:
    lsblk
    通常、末尾に数字の1が付いたデバイス名がパーティション名となる。
    例えば、nvme2n1p1
  6. 以下のコマンドを入力して、このハードディスク( sdc1 )の物理ボリューム(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. このステップでは、ストア論理ボリュームの空き領域を拡張する。 このシステムを高可用性環境で使用するには、論理ボリューム内に分散レプリケートブロックデバイス( DRBD )のメタデータ用に十分な空き領域が確保されている必要があります。 従って、以下のコマンドを入力して、ストアの空き容量を97%拡張する:
    lvextend -l +97%FREE /dev/<VG Name>/store
  11. ストアファイルシステムのパスを検索できます。 通常、パスは /dev/mapper/<VG name>-<LV Name>

    例えば、ストアファイルシステムのパスは /dev/mapper/storerhel-store

    /store ディレクトリのファイルシステム名を調べるには、以下のコマンドを入力する:
    xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
  12. 以下のコマンドを入力して、ストアLVの空き領域を埋めるようにファイルシステムを成長させる:
    xfs_growfs /dev/mapper/<VG Name>-<LV Name>
    注: トランジェント・ボリューム上でストレージを拡張した場合は、トランジェントLV上のファイル・システムも拡張する必要があります。
  13. ファイルシステムはLVの残りの空き領域を埋めるように拡張される。 次のコマンドを入力して、ストア論理ボリュームをボリュームグループ内の残りスペースの100%分拡張し、 DRBD メタデータ用のスペースを確保します:
    lvextend -l +100%FREE /dev/<VG Name>/store