Gateway de conexión segura: Extensión del espacio de disco /var/lib/docker mediante un volumen lógico

Summary: El directorio /var/lib/docker es donde el sistema local almacena los registros de SCG. Los servicios de contenedor de la interfaz de usuario de SCG funcionan en este directorio. Si se utiliza por completo, esto podría dejar inaccesible la interfaz de usuario de SCG. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

De repente, no se puede acceder a la interfaz de usuario de SCG, incluso después de reiniciar la máquina virtual.

exapme2.png

Cause

Esto se debe a que el almacenamiento /dev/mapper/scgVG-LVvar_lib_docker está casi lleno, lo que hace que el contenedor de la interfaz de usuario de SCG saede-app no pueda ejecutar sus servicios.

Tenga en cuenta que las versiones anteriores de Secure Remote Services o los dispositivos SCG actualizados a tienen /dev/mapper/esrsVG-LVvar_lib_docker o /dev/mapper/saeVG-LVvar_lib_docker en lugar de /dev/mapper/scgVG-LVvar_lib_docker.

Resultado de DF-H con servicios bloqueados

 

Resolution

1. Mediante el cliente VSphere, acceda a la VM y asegúrese de apagarla antes de modificar los ajustes:

Vsphere apaga la VM
2. Haga clic con el botón secundario en la máquina virtual y seleccione la opción "Edit Settings":

  • En el panel Edit Settings, aumente el tamaño del disco y haga clic en el botón "OK".

Edición de la configuración de la máquina virtual

3. Encienda la VM y verifique los ajustes modificados.

  • Verificación del aumento en el tamaño del DISCO:
    • Ejecute el siguiente comando: fdisk -l
Ejecute el comando: fdisk -l
4. Crear una nueva partición con el siguiente comando
  • Ejecute el siguiente comando: fdisk /dev/sda
Ejecute el comando: fdisk /dev/sda
5. Uso de la creación de volúmenes físicos por parte del administrador de volúmenes lógicos (LVM)
  • Ejecute: pvcreate "partition name"

Ejecución de pvcreate

  • Para comprobarlo: pvdisplay o pvs

Utilice el comando pvdisplay o pvs para la comprobación
6. Extensión de grupo de volúmenes

  • Por ejemplo: vgextend "name" "partition name" en lugar de saeVG, debe usar esrsVG
    • Tenga en cuenta que si se instala el dispositivo SCG en lugar de actualizarlo desde SRS, el nombre del grupo de volúmenes será scgVG, no saeVG.

Comando para extender el grupo de volúmenes

  • Para comprobarlo: vgdisplay o vgs
    • Tenga en cuenta que si se instala el dispositivo SCG en lugar de actualizarlo desde SRS, el nombre del grupo de volúmenes será scgVG, no saeVG.

Comprobación con vgdisplay o vgs
7. Extensión del tamaño de LV Por ejemplo: lvextend -L+19GB "LV path"para el comando lvextend necesita usar la ruta /dev/mapper/esrsVG-LVvar_lib_esrsve

  • Tenga en cuenta que si el dispositivo SCG se instala en lugar de actualizarse desde SRS, el nombre del grupo de volúmenes será /dev/mapper/scgVG-LVvar_lib_docker no /dev/mapper/saeVG-LVvar_lib_docker .


Resultado de lvextend -L+19GB

  • Para comprobar antes de cambiar el tamaño de LV: df -h

Uso del comando df -h
8. Cambiar el tamaño del LV

  • Tenga en cuenta que si el dispositivo SCG se instala en lugar de actualizarse desde SRS, el nombre del grupo de volúmenes será /dev/mapper/scgVG-LVvar_lib_docker no /dev/mapper/saeVG-LVvar_lib_docker .

Cambiar el tamaño del LV

  • Para comprobar: lvdisplay

Comprobando con: lvdisplay

  • Para comprobar después de cambiar el tamaño de LV: df -h o lsblk

comprobación después de redimensionar LV: df -h o lsblk

 

Additional Information


 
Article Properties
Article Number: 000212510
Article Type: Solution
Last Modified: 16 Jul 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.