Secure Connect Gateway: Rozszerzanie miejsca na dysku /var/lib/docker przy użyciu woluminu logicznego

Summary: Katalog /var/lib/docker to miejsce, w którym system lokalny przechowuje dzienniki SCG. Usługi kontenera interfejsu użytkownika SCG działają w tym katalogu. Jeśli zostanie w pełni wykorzystany, interfejs użytkownika SCG może stać się niedostępny. ...

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

Interfejs użytkownika SCG nagle stał się niedostępny nawet po ponownym uruchomieniu maszyny wirtualnej.

exapme2.png

Cause

Jest to spowodowane tym, że pamięć /dev/mapper/scgVG-LVvar_lib_docker jest prawie pełna, co sprawia, że kontener interfejsu użytkownika SCG saede-app nie może uruchomić swoich usług.

Należy pamiętać, że stare wersje urządzeń Secure Remote Services lub uaktualnione do SCG mają /dev/mapper/esrsVG-LVvar_lib_docker lub /dev/mapper/saeVG-LVvar_lib_docker zamiast /dev/mapper/scgVG-LVvar_lib_docker.

df -h wynik z zablokowanymi usługami

 

Resolution

1. Korzystając z klienta VSPHERE, uzyskaj dostęp do maszyny wirtualnej i upewnij się, że wyłączyłeś maszynę wirtualną przed zmodyfikowaniem jakichkolwiek ustawień:

Wyłączanie maszyny wirtualnej vSphere
2. Kliknij maszynę wirtualną prawym przyciskiem myszy i wybierz opcję "Edit Settings":

  • W panelu Edit Settings zwiększ rozmiar dysku i kliknij przycisk "OK".

Edytowanie ustawień maszyny wirtualnej

3. Włącz maszynę wirtualną i sprawdź zmodyfikowane ustawienia.

  • Sprawdzanie wzrostu rozmiaru DYSKU:
    • Uruchom polecenie: fdisk -l
Wykonywanie polecenia: fdisk -l
4. Tworzenie nowej partycji za pomocą poniższego polecenia
  • Uruchom polecenie: fdisk /dev/sda
Wykonywanie polecenia: fdisk /dev/sda
5. Tworzenie woluminu fizycznego przez menedżera woluminów logicznych (LVM)
  • Uruchom: pvcreate "nazwa partycji"

Wykonywanie pvcreate

  • Aby sprawdzić: pvdisplay lub pvs

Użyj polecenia pvdisplay lub pvs, aby sprawdzić
6. Rozszerzenie grupy woluminów

  • Przykład: vgextend "name" "nazwa partycji" zamiast saeVG, musisz użyć esrsVG
    • Należy pamiętać, że jeśli zamiast uaktualniania z SRS zainstalowano urządzenie SCG, nazwa grupy woluminów to scgVG, a nie saeVG.

Polecenie rozszerzenia grupy woluminów

  • Aby sprawdzić: vgdisplay lub vgs
    • Należy pamiętać, że jeśli zamiast uaktualniania z SRS zainstalowano urządzenie SCG, nazwa grupy woluminów to scgVG, a nie saeVG.

Sprawdzanie za pomocą vgdisplay lub vgs
7. Rozszerzanie rozmiaru LV Np.: lvextend -L+19GB "ścieżka LV"dla polecenia lvextend musi używać ścieżki /dev/mapper/esrsVG-LVvar_lib_esrsve

  • Należy pamiętać, że jeśli urządzenie SCG jest instalowane zamiast uaktualniania z SRS, nazwa grupy woluminów będzie następująca: /dev/mapper/scgVG-LVvar_lib_docker a nie /dev/mapper/saeVG-LVvar_lib_docker .


Wynik polecenia lvextend -L+19GB

  • Aby sprawdzić przed zmianą rozmiaru LV: df -h

Korzystanie z polecenia df -h
8. Zmień rozmiar LV

  • Należy pamiętać, że jeśli urządzenie SCG jest instalowane zamiast uaktualniania z SRS, nazwa grupy woluminów będzie następująca: /dev/mapper/scgVG-LVvar_lib_docker a nie /dev/mapper/saeVG-LVvar_lib_docker .

Zmiana rozmiaru karty LV

  • Aby sprawdzić: lvdisplay

Sprawdzanie za pomocą: lvdisplay

  • Aby sprawdzić po zmianie rozmiaru LV: df -h lub lsblk

sprawdzanie po zmianie rozmiaru LV: df -h lub 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.