Secure Connect Gateway: Estendendo o espaço em disco /var/lib/docker usando o volume lógico

Summary: O diretório /var/lib/docker é onde o sistema local armazena os logs do SCG. Os serviços de contêiner da interface do usuário do SCG operam nesse diretório. Se ele for totalmente usado, isso pode tornar a interface do usuário do SCG inacessível. ...

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

A interface do usuário do SCG ficou repentinamente inacessível mesmo após a reinicialização da VM.

exapme2.png

Cause

Isso é causado porque o armazenamento /dev/mapper/scgVG-LVvar_lib_docker está quase cheio, fazendo com que o saede-app do contêiner da interface do usuário do SCG não consiga executar seus serviços.

Observe que as versões antigas do Secure Remote Services ou atualizadas para equipamentos SCG têm /dev/mapper/esrsVG-LVvar_lib_docker ou /dev/mapper/saeVG-LVvar_lib_docker em vez de /dev/mapper/scgVG-LVvar_lib_docker.

Resultado DF -H com serviços bloqueados

 

Resolution

1. Usando o client VSphere, acesse a VM e certifique-se de desligá-la antes de modificar quaisquer configurações:

Vsphere desligando a VM
2. Clique com o botão direito do mouse na VM e escolha a opção "Edit Settings":

  • No painel Edit Settings, aumente o tamanho do disco e clique no botão "OK".

Editando as configurações da VM

3. Ligue a VM e verifique as configurações modificadas.

  • Verificando o aumento no tamanho do DISCO:
    • Execute o comando: fdisk -l
Executando comando: fdisk -l
4. Criando uma nova partição com o uso do comando abaixo
  • Execute o comando: fdisk /dev/sda
Executando o comando: fdisk /dev/sda
5. Criação de volumes físicos pelo LVM (Logical Volume Manager, gerenciador de volumes lógicos)
  • Execute: pvcreate "partition name"

Executando pvcreate

  • Para verificar: pvdisplay ou pvs

Use o comando pvdisplay ou pvs para verificar
6. Extensão do grupo de volumes

  • Ex: vgextend "name" "nome da partição" em vez de saeVG, você tem que usar esrsVG
    • Observe que, se o equipamento SCG for instalado em vez de atualizado a partir do SRS, o nome do grupo de volumes será scgVG e não saeVG.

Comando para estender grupo de volumes

  • Para verificar: vgdisplay ou vgs
    • Observe que, se o equipamento SCG for instalado em vez de atualizado a partir do SRS, o nome do grupo de volumes será scgVG e não saeVG.

Verificando com vgdisplay ou vgs
7. Extensão do tamanho do LV Ex: lvextend -L+19GB O comando "LV path"para lvextend precisa usar o caminho /dev/mapper/esrsVG-LVvar_lib_esrsve

  • Observe que, se o equipamento SCG for instalado em vez de receber upgrade do SRS, o nome do grupo de volumes será /dev/mapper/scgVG-LVvar_lib_docker e não /dev/mapper/saeVG-LVvar_lib_docker .


Resultado de lvextend -L+19GB

  • Para verificar antes de redimensionar LV: df -h

Usando o comando df -h
8. Redimensionar o LV

  • Observe que, se o equipamento SCG for instalado em vez de receber upgrade do SRS, o nome do grupo de volumes será /dev/mapper/scgVG-LVvar_lib_docker e não /dev/mapper/saeVG-LVvar_lib_docker .

Redimensionamento do LV

  • Para verificar: lvdisplay

Verificando com: lvdisplay

  • Para verificar após redimensionar LV: df -h ou lsblk

Verificando após o redimensionamento LV: df -h ou 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.