免責事項:これは英文の記事「VCSA database storage "/storage/db" is full or nearly full」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
この記事では、アプリケーションを停止せずにディスク上のデータベースのフットプリントを削減する手順について説明します。
50G 50G 0G 100% /storage/db
注 : 上記ログの抜粋はあくまで例です。日付や時間、環境変数は環境によって異なる場合があります。
ログファイルについてより詳細に確認するには Location of vCenter Server log files を確認してください。
VMware vCenter Server Appliance 6.5.x
VMware vCenter Server Appliance 6.7.x
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
データベースに冗長なデータが保存されている可能性が高いと考えられます。データベースが保持している冗長なデータは bloat と呼称されます。
Bloat は多様な原因で発生します。
VCSA vPostgres で使用量が大きいテーブルを特定するためには、次のクエリを実行してください。
SELECT nspname || '.' || relname AS "relation",
pg_size_pretty(pg_total_relation_size(C.oid)) AS "total_size"
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE nspname NOT IN ('pg_catalog', 'information_schema')
AND C.relkind <> 'i'
AND nspname !~ '^pg_toast'
ORDER BY pg_total_relation_size(C.oid) DESC
LIMIT 20;
vCenter Server Appliance Data Integrity Best Practices
影響/リスク
vmware-vpxd サービスが起動せず、VCSA に vSphere Client で接続できなくなると考えられます。