Puede ampliar la capacidad de almacenamiento de los sistemas de alta disponibilidad (HA) cifrados mediante el procedimiento Logical Volume Manager (LVM) en los hosts primario y secundario.
Antes de empezar
Aviso:
- Cambiar la configuración LVM en un sistema QRadar puede provocar la pérdida y corrupción de datos. Realice siempre una copia de seguridad completa del sistema antes de iniciar el procedimiento LVM.
- La ampliación del almacenamiento en /store volumen lógico (LV) en un par de alta disponibilidad desencadena una sincronización completa. Esto puede llevar bastante tiempo, dependiendo del tamaño de /store y de la configuración de red del par de HA. La función de alta disponibilidad no está disponible durante la sincronización.
- Asegúrese de que el par de Alta Disponibilidad se encuentra en estado Primario/Activo - Secundario/En espera antes de aplicar el procedimiento LVM.
- Los procedimientos LVM sólo soportan la expansión LVM para sistemas con encriptación a nivel de volumen lógico. No realice estos procedimientos en sistemas con cifrado a nivel de partición o de disco.
- Identificación del nivel de cifrado
- El siguiente comando ayuda a identificar el nivel de encriptación en el sistema para el volumen lógico /store :
xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
La encriptación de volúmenes lógicos da una salida similar a la siguiente:/dev/mapper/luks-86ceb52c-d656-42f3-b2a3-6157a4ffa7cd
El cifrado a nivel de partición o de disco daz una salida similar a la siguiente:/dev/mapper/rhel-store
Procedimiento
Los siguientes procedimientos son para sistemas que ya están en un par de Alta Disponibilidad (HA) y deben realizarse tanto en el host primario como en el secundario.
- Compruebe el estado del par de HA introduciendo el siguiente comando:
/opt/qradar/ha/bin/ha cstate
- Añada un disco duro al sistema y asegúrese de que se añade el mismo tamaño de disco duro a los hosts primario y secundario. Busque el nombre del disco duro introduciendo el siguiente comando:
Por ejemplo: sdb
- Cree una tabla de particiones en el nuevo disco duro introduciendo el siguiente comando:
parted /dev/<HD name> mktable gpt
- Cree una partición para todo el disco introduciendo el siguiente comando:
parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
- Busca el nombre de la nueva partición introduciendo el siguiente comando:
lsblk
Normalmente, el nombre del dispositivo con el número 1 al final es el nombre de la partición.
Por ejemplo: sdb1
- Cree el volumen físico (PV) para este disco duro introduciendo el siguiente comando:
pvcreate /dev/<Partition name>
- Para añadir el almacenamiento, localice el grupo de volúmenes (VG). Por ejemplo:storerheles el VG de los directorios /store y /transient . Localice VG introduciendo el siguiente comando:
- Amplía la VG para incluir el espacio de la nueva partición introduciendo el siguiente comando:
vgextend <Volume Group Name> /dev/<Partition name>
Nota: Este paso sólo es necesario para las consolas todo en uno y los dispositivos de consola.
Se recomienda que las consolas todo en uno y los dispositivos de consolas tengan más almacenamiento en el volumen transitorio y de almacenamiento. El volumen transitorio debe ocupar el 20% del espacio disponible y el volumen de almacenamiento debe ocupar el 80% del espacio restante. Este paso no es necesario para ningún otro tipo de aparato.
Advertencia: Si está ampliando el volumen lógico transitorio, debe completar este paso antes de ampliar el volumen lógico de almacenamiento.
Amplíe el volumen lógico transitorio utilizando el 20% del espacio libre en el VG introduciendo el siguiente comando:
lvextend -l +20%FREE /dev/<VG Name>/transient
- Amplíe el espacio para la tienda LV en un 100% del espacio restante introduciendo el siguiente comando:
lvextend -l +100%FREE /dev/<VG Name>/store
- Puede buscar la ruta para cada sistema de archivos. Generalmente, la ruta es para el volumen lógico encriptado es /dev/mapper/luks-<LUKS UUID>.
Por ejemplo, la ruta del sistema de archivos es /dev/mapper/luks-
87186a37-0b3e-4019-afa8-7bc1bc8c8bd2.
Para encontrar la ruta del sistema de archivos del directorio
/store , introduzca el siguiente comando:
xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
Nota: En el caso de las consolas "todo en uno" y los dispositivos de consola, es necesario encontrar también la ruta al directorio
/transient .
- Este paso redimensionará el espacio encriptado LUKS para incluir el espacio del volumen lógico de almacenamiento, esto no es redimensionar el sistema de archivos sólo el espacio encriptado LUKS, tendrá que introducir la frase de contraseña para el volumen encriptado:
cryptsetup resize /dev/mapper/luks-<LUKS UUID>
Nota: Si se amplió el almacenamiento en el volumen transitorio, también tendrá que cambiar el tamaño del espacio cifrado LUKS en ese volumen.
Nota: Este paso sólo es necesario para las consolas todo en uno y los dispositivos de consola.
Para consolas todo-en-uno y dispositivos de consola, haga crecer el sistema de archivos transitorio para llenar el espacio libre sólo en el LV transitorio introduciendo el siguiente comando:
xfs_growfs /dev/mapper/luks-<UUID>
A diferencia de los sistemas noHA, no hace crecer el sistema de archivos para llenar el espacio en el volumen lógico /store . El dispositivo de bloques replicados distribuidos ( DRBD ) realiza esta tarea.
Nota: Realice este paso sólo en el host primario/activo una vez completado el procedimiento LVM en los hosts primario y secundario. Este paso desencadena una sincronización completa. Esto puede llevar bastante tiempo, dependiendo del tamaño de /store y de la configuración de red del par de HA. Durante este tiempo, la función de alta disponibilidad no está disponible.
Cambia el tamaño del dispositivo DRBD introduciendo el siguiente comando: