非HAシステムのLVM手順

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

始める前に

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

手順

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

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

    lvextend -l +20%FREE /dev/<VG Name>/transient
  9. このステップでは、ストア論理ボリュームの空き領域を拡張する。 このシステムを高可用性環境で使用するには、論理ボリューム内に分散レプリケートブロックデバイス( DRBD )のメタデータ用に十分な空き領域が確保されている必要があります。 従って、以下のコマンドを入力して、ストアの空き容量を97%拡張する:
    lvextend -l +97%FREE /dev/<VG Name>/store
  10. ストアファイルシステムのパスを検索できます。 通常、パスは /dev/mapper/<VG name>-<LV Name>

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

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