是否存在可能导致 ESXi 集群中的 vCenter db 过度填充的详细标志?

是否存在可能导致 ESXi 集群中的 vCenter db 过度填充的详细标志?

我在 vCenter 上安装了 SQL Server express,因此数据库的最大大小只能为 4GB。我不知道为什么,但从某个时刻起,数据库的大小开始呈指数增长,所以我必须使用 vmware 网站上提供的脚本删除超过 40 天的数据(VCDB shrink sql 等..)

问题是,是否存在任何详细/调试标志,我之前不小心启用了它,因此数据库填充得更快?虚拟机数量过去没有变化,我也没有对基础设施进行任何实质性的改变。

或者一切运行正常,SQL 服务器应该升级?(40 台虚拟机)

ESXi 4.1 集群 Essentials Plus Appliances 已安装 vDR、vMA

答案1

正如您所猜测的,更高的日志记录级别可以创建相当大的数据库。

以下是检查/更改 vCenter 上的日志记录级别的方法。

在 vClient 中:管理菜单 -> vCenter 设置 -> 日志选项。

如果为您提供从无到琐事(极其详细)的范围

注意:VMware 确实提供了一个大小计算器,您可以使用它来预测系统日志的增长情况: http://www.vmware.com/support/pubs/vs_pages/vsp_pubs_esx40_vc40.html

答案2

我会检查 vCenter 设置中的统计信息设置。如果更改了默认设置,则可能会生成大量数据。最终,您将不得不咬紧牙关,购买合适的 SQL,我相信 Vmware 建议不要对拥有超过 50 个虚拟机的站点使用 Express 版本。

相关内容