安全連線閘道:使用邏輯磁碟區擴充 /var/lib/docker 磁碟空間

Summary: /var/lib/docker 目錄是本機系統儲存 SCG 記錄的位置。SCG 使用者介面容器服務在此目錄上運行。如果完全使用,可能會導致 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

即使重新啟動虛擬機器,SCG 使用者介面仍突然無法存取。

exapme2.png

Cause

這是由於儲存裝置 /dev/mapper/scgVG-LVvar_lib_docker 幾乎已滿,使得 SCG 使用者介面容器 saede-app 無法執行其服務。

請注意,舊版的安全遠端服務或升級至 SCG 裝置時,會有 /dev/mapper/esrsVG-LVvar_lib_docker /dev/mapper/saeVG-LVvar_lib_docker 而非 /dev/mapper/scgVG-LVvar_lib_docker。

使用鎖定服務的 df -h 結果

 

Resolution

1.使用 vSphere 用戶端存取虛擬機器,並確定您已將虛擬機器 關機, 再修改任何設定:

Vsphere 關閉虛擬機器電源
2.在 VM 上按一下滑鼠右鍵,然後選擇「編輯設定」選項:

  • 「編輯設定 」窗格中,增加磁碟大小,然後按一下「確定」按鈕。

編輯虛擬機器的設定

3.開啟 VM 電源 ,並確認修改後的設定。

  • 驗證磁碟大小增加:
    • 執行命令: fdisk -l
執行命令:fdisk -l
4.使用以下命令建立新磁碟分割
  • 執行命令: fdisk /dev/sda
執行命令:fdisk /dev/sda
5.邏輯磁碟區管理員 (LVM) 使用的實體磁碟區建立
  • 執行: pvcreate “partition name”

正在執行 pvcreate「磁碟分割名稱」

  • 若要檢查: pvdisplay pvs

使用命令 pvdisplay 或 pvs 進行檢查
6.磁碟區群組延伸

  • 例如: vgextend “name” “partition name” 而不是 saeVG,您必須使用 esrsVG
    • 請注意,如果已安裝 SCG 裝置而非從 SRS 升級,磁碟區群組名稱將是 scgVG 而非 saeVG。

延伸磁碟區群組的命令

  • 若要檢查: vgdisplay vgs
    • 請注意,如果已安裝 SCG 裝置而非從 SRS 升級,磁碟區群組名稱將是 scgVG 而非 saeVG。

檢查 vgdisplay 或 vgs
7.擴充 LV 大小範例:lvextend -L+19GB lvextend 命令的「LV path」需要使用路徑 /dev/mapper/esrsVG-LVvar_lib_esrsve

  • 請注意,如果安裝的是 SCG 裝置而非從 SRS 升級,磁碟區群組名稱會是 /dev/mapper/scgVG-LVvar_lib_docker 而非 /dev/mapper/saeVG-LVvar_lib_docker 。


lvextend -L+19GB「LV 路徑」的結果

  • 若要在調整 LV 大小之前檢查: df -h

使用命令 df -h
8.調整 LV 大小

  • 請注意,如果安裝的是 SCG 裝置而非從 SRS 升級,磁碟區群組名稱會是 /dev/mapper/scgVG-LVvar_lib_docker 而非 /dev/mapper/saeVG-LVvar_lib_docker 。

調整 LV 大小

  • 若要檢查: lvdisplay

檢查來源:lvdisplay

  • 若要在重新調整 LV 大小後進行檢查: df -hlsblk

調整 LV 大小後檢查:df -h 或 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.