溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

vcenter postgresql空間滿導(dǎo)致無法啟動怎么辦

發(fā)布時間:2021-08-19 10:16:40 來源:億速云 閱讀:205 作者:chen 欄目:云計算

本篇內(nèi)容主要講解“vcenter postgresql空間滿導(dǎo)致無法啟動怎么辦”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“vcenter postgresql空間滿導(dǎo)致無法啟動怎么辦”吧!

vcenter現(xiàn)在只支持postgresql 和 oracle。用了embed的vpostgresql。

有一天忽然發(fā)現(xiàn),vcenter服務(wù)連接不上。登錄到服務(wù)器后,發(fā)現(xiàn)/storage/db空間使用100%。

臨時恢復(fù)辦法,我是這樣處理的。

1、給vcenter 掛載一個更大的磁盤,分區(qū),格式化。

2、然后將 /storage/db 下的所有內(nèi)容復(fù)制到   新的分區(qū)     cp -P -r

3、修改/etc/fstab   將新分區(qū)代替原有分區(qū) 掛載到/storage/db

4、重新啟動

這時候,可以正常啟動,發(fā)現(xiàn) /storage/db  增長依然非常迅猛。每天幾個G,根本停不下來。。。。。。。

查閱相關(guān)文章 說要控制 數(shù)據(jù)庫記錄日志的事物級別  ,記錄周期等等依然無法解決。。

登錄到 vpostgresql   

cd   /opt/vmware/vpostgres/9.0/bin

./psql  -U vc -W VDBC

這個密碼存放在/etc/vmware-VPX/embeddb. cfg 文件內(nèi)  但我 沒輸入密碼也進(jìn)去了。。。。

使用

SELECT relname, relpages FROM pg_class ORDER BY relpages DESC;

能夠查看那個表占用空間最大

我這里是 VPX_EVENT_ARG這個

沒辦法

truncate  VPX_EVENT_ARG;

一下釋放了50G空間。。。

http://www.vmware.com/cn/support/support-resources/pubs/vsphere-esxi-vcenter-server-pubs/vsphere-vcenter-server-55u2-release-notes.html#resolvedissues 

中提到了這個問題,但vmware 也只是能提供警告。。。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2078305

http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1025914

http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1007453

http://pubs.vmware.com/vsphere-55/index.jsp?topic=%2Fcom.vmware.vsphere.vcenterhost.doc%2FGUID-84DE30DD-E1C4-4E6D-899D-4756FE77CB15.html

以上是相關(guān)的一些文章

但是依然沒有找到數(shù)據(jù)庫增長的原因。

我懷疑和 vcenter 中集成的第三方 vshield vswitch 等管理軟件有關(guān)。。。

目前能想到的辦法就是  

觀察數(shù)據(jù)庫增長的速率,保證足夠的空間,寫個腳本,定時執(zhí)行 truncate 相關(guān)的表。。。。。。

清除數(shù)據(jù)的腳本如下

#!/bin/bash

cd /opt/vmware/vpostgres/9.0/bin

service vmware-vpxd stop

./psql -U root -w -d VCDB --command "truncate vpx_event,vpx_event_arg,vpx_entity_last_event;"

service vmware-vpxd start

然后設(shè)成定時自動執(zhí)行腳本就可以了。

到此,相信大家對“vcenter postgresql空間滿導(dǎo)致無法啟動怎么辦”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI