Secure Connect Gateway: Erweitern des /var/lib/docker-Festplattenspeichers mithilfe eines logischen Volumes

Summary: Im Verzeichnis /var/lib/docker werden die SCG-Protokolle auf dem lokalen System gespeichert. Die Container-Services der SCG-Benutzeroberfläche werden in diesem Verzeichnis ausgeführt. Wenn sie vollständig verwendet wird, kann dies dazu führen, dass die Benutzeroberfläche des SCG nicht mehr zugänglich ist. ...

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

Auf die SCG-Benutzeroberfläche konnte auch nach dem Neustart der VM plötzlich nicht zugegriffen werden.

exapme2.png

Cause

Dies wird dadurch verursacht, dass der Speicher /dev/mapper/scgVG-LVvar_lib_docker fast voll ist, wodurch der SCG-Benutzeroberflächencontainer saede-app seine Dienste nicht ausführen kann.

Beachten Sie, dass die alten Versionen der Secure Remote Services oder die auf SCG-Appliances aktualisierten Versionen /dev/mapper/esrsVG-LVvar_lib_docker oder /dev/mapper/saeVG-LVvar_lib_docker anstelle von /dev/mapper/scgVG-LVvar_lib_docker haben.

df -h Ergebnis mit gesperrten Services

 

Resolution

1. Greifen Sie mithilfe des VSphere-Clients auf die VM zu und schalten Sie sie aus, bevor Sie Einstellungen ändern:

Ausschalten der VM durch vSphere
2. Klicken Sie mit der rechten Maustaste auf die VM und wählen Sie die Option "Einstellungen bearbeiten":

  • Erhöhen Sie im Fensterbereich " Einstellungen bearbeiten " die Festplattengröße und klicken Sie auf die Schaltfläche "OK".

Bearbeiten der Einstellungen der VM

3. Schalten Sie die VM ein und überprüfen Sie die geänderten Einstellungen.

  • Überprüfen der Erhöhung der FESTPLATTENGRÖẞE:
    • Führen Sie den folgenden Befehl aus: fdisk -l
Ausführen des Befehls: fdisk -l
4. Erstellen einer neuen Partition mit dem folgenden Befehl
  • Führen Sie den folgenden Befehl aus: fdisk /dev/sda
Ausführen des Befehls: fdisk /dev/sda
5. Die Erstellung physischer Volumes wird vom Logical Volume Manager (LVM) verwendet.
  • Führen Sie diesen Befehl aus: pvcreate "partition name"

Ausführen von pvcreate

  • Zur Überprüfung: pvdisplay oder pvs

Verwenden Sie zum Überprüfen den Befehl pvdisplay oder pvs
6. Erweiterung der Volume-Gruppe

  • Beispiel: vgextend "name" "Partitionsname" anstelle von saeVG , müssen Sie esrsVG verwenden
    • Beachten Sie, dass, wenn die SCG-Appliance installiert wird, anstatt von SRS aktualisiert zu werden, der Name der Volume-Gruppe scgVG und nicht saeVG lautet.

Befehl zum Erweitern der Volume-Gruppe

  • Zum Überprüfen: vgdisplay oder vgs
    • Beachten Sie, dass, wenn die SCG-Appliance installiert wird, anstatt von SRS aktualisiert zu werden, der Name der Volume-Gruppe scgVG und nicht saeVG lautet.

Überprüfung mit vgdisplay oder vgs
7. Erweitern der LV-Größe Beispiel: lvextend -L+19GB "LV path"für lvextend-Befehl muss den Pfad /dev/mapper/esrsVG-LVvar_lib_esrsve verwenden.

  • Beachten Sie, dass, wenn die SCG-Appliance installiert wird, anstatt ein Upgrade von SRS durchzuführen, der Name der Volume-Gruppe /dev/mapper/scgVG-LVvar_lib_docker und nicht /dev/mapper/saeVG-LVvar_lib_docker lautet.


Ergebnis von lvextend -L+19GB

  • Zur Überprüfung vor der Größenänderung LV: df -h

Verwenden des Befehls df -h
8. Ändern der LV-Größe

  • Beachten Sie, dass, wenn die SCG-Appliance installiert wird, anstatt ein Upgrade von SRS durchzuführen, der Name der Volume-Gruppe /dev/mapper/scgVG-LVvar_lib_docker und nicht /dev/mapper/saeVG-LVvar_lib_docker lautet.

Ändern der Größe des LV

  • Zur Überprüfung: lvdisplay

Überprüfung bei: lvdisplay

  • So prüfen Sie nach der Größenänderung LV: df -h oder lsblk

Überprüfung nach Größenänderung LV: df -h oder 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.