Procédure LVM pour Azure systèmes non-HA

Vous pouvez étendre la capacité de stockage des systèmes Azure qui ne sont pas à 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.

Procédure

  1. Créer et attacher un disque de données supplémentaire à une VM Azure Linux® avec QRadar installé. Pour plus d'informations, voir Utiliser le portail pour attacher un disque de données à une VM Linux.
  2. Connectez l'instance QRadar en utilisant SSH et trouvez le nom du disque dur (par exemple sdc1) en entrant la commande suivante :
    lsblk
  3. Créez une table de partition sur le nouveau disque dur en entrant la commande suivante :
    parted /dev/<HD name> mktable gpt
  4. Créez une partition pour l'ensemble du disque en entrant la commande suivante :
    parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
  5. Recherchez le nom de la nouvelle partition en entrant la commande suivante :
    lsblk
    En général, le nom du périphérique avec le chiffre 1 à la fin est le nom de la partition.
    Par exemple, sdc1
  6. Créez le volume physique (PV) pour ce disque dur ( sdc1 ) en entrant la commande suivante :
    pvcreate /dev/<Partition name>
  7. 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
  8. Étendez le VG pour inclure l'espace de la nouvelle partition en entrant la commande suivante :
    vgextend <Volume Group Name> /dev/<Partition name>
  9. 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 occupe 20 % de l'espace disponible et le volume du magasin occupe 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
  10. Pour les consoles tout-en-un et les dispositifs de console, il est conseillé d'augmenter la quantité de stockage sur le volume transitoire en même temps que le volume de stockage. 20 % de l'espace libre doit aller au volume transitoire, tandis que les 80 % restants doivent être appliqués au volume de stockage. Cette étape n'est pas nécessaire pour les autres types d'appareils. Augmentez l'espace de stockage de 97 % de l'espace libre en entrant la commande suivante.
    lvextend -l +97%FREE /dev/<VG Name>/store
    Remarque : cette étape n'est nécessaire que pour les consoles tout-en-un et les périphériques de console
    Attention : Si vous étendez le volume logique transitoire, cette étape doit être effectuée avant d'étendre le volume logique de stockage.
  11. 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
  12. 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
  13. 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.
  14. Le système de fichiers est étendu pour remplir l'espace libre restant dans le LV. Tapez la commande suivante pour étendre le volume logique du magasin de 100 % de l'espace restant dans le groupe de volumes, en réservant de l'espace pour les métadonnées d' DRBD :
    lvextend -l +100%FREE /dev/<VG Name>/store