印象中好像书上或者网上文章中,有提到数据库配置的,但是极少有讲数据库维护的。
笔者最近遇到的问题是vCenter数据库的日志文件越来越大,达到163G之多。
讲一下环境背景
Dell R720 的服务器,本身是群集里面的一台 Exsi 主机,所以无法关机给它加硬盘,加硬盘还要停机,还有其他虚拟机在上面,会增加风险。然后vCenter是运行在这台Exsi主机上的,存储是挂的是本地的。也不知道之前的人是怎么考虑的,这样来配置的。
因为Exsi主机本身磁盘空间不够,所以无法做数据库备份,虽然通过NBU做了虚拟机备份,但是担心恢复过程中出问题,所以最终选择了克隆一台vCenter的方式来做备份,原来vCenter存储挂本地,克隆之后存储改为了在共享存储上了,同时克隆的虚拟机做了快照,方便操作失败回滚状态。
上面一台为旧的,下面一台为新的克隆的虚拟机。
笔者这边也做了收缩的动作,但是效果不明显,只能收缩10个G左右的磁盘容量,所以后面采用了下面的链接中的方法四来做的
https://blog.csdn.net/qq_14988655/article/details/82385687
1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:直接删除日志文件
3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库
一个需要注意的地方,就是按照教程上面操作,它里面是成功的,但实际这边按照它里面操作是失败的,所以笔者这边在附加数据库的时候,把自动生成的日志一栏删除后才成功附加上数据库的。
最后看看磁盘容量,成功删除。
然后重启一下虚拟机,最后客户端也连接上了。目前先这样用一段时间,看出不出问题。
2 条评论
既然是虚拟的vcenter 直接迁移到共享存储上,然后扩容虚拟磁盘不就好了 还搞这么复杂
r720的idrac卡上面直接加了硬盘底层扩容就好了 又不需要关机
1、迁移到共享存储后确实可以扩容,同事非要删除。
2、那台机器所在的机柜好像都没有买 idrac。