且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《构建高可用VMware vSphere 5.X虚拟化架构》——2.2 如何选择vCenter Server数据库

更新时间:2022-09-05 07:40:27

本节书摘来自异步社区《构建高可用VMware vSphere 5.X虚拟化架构》一书中的第2章,第2.2节,作者:何坤源著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 如何选择vCenter Server数据库

2.2.1 vCenter Server支持的数据库
根据VMware官方提供的资料显示,vCenter Server支持多种数据库,主要分为两大类。

1.基于Windows版的vCenter Server支持的数据库
(1)SQL Server 2008 Express;

(2)SQL Server 2008 R2;

(3)Oracle 10g。

2.基于Linux版的vCenter Server Appliance支持的数据库
(1)IBM DB2(vCenter Server 5.5版本不支持);

(2)Oracle 10g。

2.2.2 嵌入式数据库和独立数据的选择
对于vCenter Server来说,无论是Windows版本还是Linux版本,都可以使用嵌入数据库或独立数据库,作为虚拟化的实施人员,如何选择使用数据库,了解一下两者之间的优缺点是很重要的。

1.嵌入数据库
优点是无需支付任何费用,部署vCenter Server时可以同时完成。

缺点是只能支持不超过5台ESXi主机以及50台虚拟机,数据库的备份恢复麻烦。

VMware vCenter Server Appliance 5.5集成的vPostgres数据库可以支撑到500台主机或5000虚拟机。

2.独立数据库
优点是具有完整的数据库功能,支持5台以上的ESXi主机以及50台以上虚拟机,备份恢复使用数据库自带功能即可。

缺点是需要购买数据库授权以及后续安装配置。

对于不超过5台ESXi主机的生产环境,建议使用嵌入数据库,对于超过5台ESXi主机的生产环境,建议使用独立数据库。

2.2.3 SQL数据库和Oracle数据库的选择
如果确定选择独立数据库,就会面临选择什么样的数据库,vCenter Server同时支持SQL Server数据库以及Oracle数据库。

在作者参与的项目中,vCenter Server更多使用SQL Server 2008数据库,其安装配置、备份恢复相对简单,运行稳定性也不存在问题,所以推荐使用。

Oracle数据库一直以强大的安全性和稳定性著称,广泛用于各大企业的核心数据库,但安装配置以及维护具有一定的复杂性,特别是基于Linux版的Oracle,如果没有专业的Oracle数据库管理员,作者建议不选择Oracle数据库作为vCenter Server的独立数据库,因为后续的管理维护是很大的问题。