Procédure LVM pour les systèmes non-HA cryptés

Vous pouvez étendre la capacité de stockage des systèmes cryptés non haute disponibilité (HA) en utilisant la procédure Logical Volume Manager (LVM).

Avant de commencer

Avertissement :
  • La modification de la configuration de LVM sur un système QRadar peut entraîner la perte et la corruption de données. Effectuez toujours une sauvegarde complète du système avant de lancer la procédure LVM.
  • Les procédures LVM ne prennent en charge l'extension LVM que pour les systèmes avec chiffrement au niveau du volume logique. N'effectuez pas ces procédures sur des systèmes dotés d'une partition ou d'un disque crypté.
Identification du niveau de cryptage
La commande suivante permet d'identifier le niveau de chiffrement sur le système pour le volume logique /store :
xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
Le chiffrement des volumes logiques donne un résultat similaire à celui qui suit :
/dev/mapper/luks-86ceb52c-d656-42f3-b2a3-6157a4ffa7cd
Le chiffrement au niveau de la partition ou du disque donne un résultat similaire au suivant :
/dev/mapper/rhel-store

Procédure

Les procédures suivantes concernent les systèmes non haute disponibilité (HA) avec chiffrement au niveau du volume logique.

  1. Ajoutez un disque dur au système non-HA et recherchez le nom du disque dur en entrant la commande suivante :
    lsblk
    Par exemple, sdb
  2. Créez une table de partition sur le nouveau disque dur en entrant la commande suivante :
    parted /dev/<HD name> mktable gpt
  3. Créez une partition pour l'ensemble du disque en entrant la commande suivante :
    parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
  4. Recherchez le nom de la nouvelle partition en entrant la commande suivante :
    lsblk
    Généralement, le nom du périphérique avec le chiffre 1 à la fin est le nom de la partition.
    Par exemple, sdb1
  5. Créez le volume physique (PV) pour ce disque dur en entrant la commande suivante :
    pvcreate /dev/<Partition name>
  6. Pour ajouter le stockage, localisez le groupe de volumes (VG). Exemple :storerhelest le VG pour les répertoires /store et /transient . Localisez VG en entrant la commande suivante :
    vgs
  7. Étendez le VG pour inclure l'espace de la nouvelle partition en entrant la commande suivante :
    vgextend <Volume Group Name> /dev/<Partition name>
  8. Remarque : cette étape n'est nécessaire que pour les consoles tout-en-un et les périphériques de console.
    Il est recommandé que les consoles tout-en-un et les dispositifs de consoles disposent de plus d'espace de stockage sur le volume transitoire et le volume de stockage. Le volume transitoire devrait occuper 20 % de l'espace disponible et le volume de stockage devrait occuper 80 % de l'espace restant. Cette étape n'est pas nécessaire pour les autres types d'appareils.
    Attention : Si vous étendez le volume logique transitoire, vous devez terminer cette étape avant d'étendre le volume logique de stockage.

    Étendez le volume logique transitoire en utilisant 20 % de l'espace libre dans le VG en entrant la commande suivante :

    lvextend -l +20%FREE /dev/<VG Name>/transient
  9. Cette étape permet d'augmenter la quantité d'espace libre pour le volume logique de stockage. Pour utiliser ce système dans un environnement à haute disponibilité, il faut disposer d'un espace suffisant pour les métadonnées du périphérique à blocs répliqués distribués ( DRBD ) dans le volume logique. Par conséquent, étendez l'espace de stockage de 97 % de l'espace libre en entrant la commande suivante :
    lvextend -l +97%FREE /dev/<VG Name>/store
  10. Vous pouvez rechercher le chemin d'accès au système de fichiers du magasin. En général, le chemin est /dev/mapper/<VG name>-<LV Name>.

    Par exemple, le chemin d'accès au système de fichiers de stockage est /dev/mapper/storerhel-store.

    Pour trouver le nom du système de fichiers du répertoire /store , entrez la commande suivante :
    xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
  11. Redimensionner l'espace chiffré LUKS ( Linux® Unified Key Setup) pour inclure l'espace du volume logique de stockage, la phrase d'authentification du volume chiffré doit être saisie :
    cryptsetup resize /dev/mapper/luks-<LUKS UUID>
    Remarque : si le stockage a été étendu sur le volume transitoire, redimensionnez également l'espace chiffré LUKS sur ce volume.
  12. Développez le système de fichiers pour remplir l'espace libre sur le LV de stockage en entrant la commande suivante :
    xfs_growfs /dev/mapper/<VG Name>-<LV Name>
    Remarque : si le stockage a été étendu sur le volume transitoire, vous devez également étendre le système de fichiers sur le LV transitoire.
  13. Le système de fichiers est étendu pour remplir l'espace libre restant dans le LV. Tapez la commande suivante pour étendre le LV de stockage de 100 % de l'espace restant dans le VG afin de laisser de la place pour les métadonnées de l' DRBD :
    lvextend -l +100%FREE /dev/<VG Name>/store
  14. Redimensionnez l'espace chiffré LUKS pour inclure l'espace du volume logique de stockage en saisissant la phrase de passe du volume chiffré :
    cryptsetup resize /dev/mapper/luks-<LUKS UUID>