您的位置:首页 > 博客中心 > 数据库 >

弃用共享存储,部署高可用、低成本 oracle 12c rac集群

时间:2022-03-15 10:09

搞了好多oracle rac,都用的是共享存储。双控制器加满配磁盘,15000转的sas插满插槽,做成raid 10,代价还是挺大的。近期在做开源超融合测试,取得了非常理想的效果:去中心化、高可用、开源且成本低,能实现任意一物理机故障时,运行其上的虚拟机自动漂移。不光解决了服务器虚拟化的高可用性,同时也可把桌面虚拟化也整合进来。

于是乎,我就想用这套平台部署oracle 12c rac,不需要共享存储,可用性比外挂存储高了很多,而且io负荷也远比共享存储低。大致的规划是这样的:
1、准备3-4个物理服务器,配置完全相同,至少两个网卡。
2、物理服务器组成去中心化的集群,并部署好集成的分布式文件系统ceph。
3、创建若干虚拟机,分布于不同的物理宿主机。
4、选择三个虚拟机,这几个虚拟机位于不同的物理宿主服务器。其中两个用于安装oracle 软件,剩下一个虚拟机安装openfiler,做为iscsi服务。本来ceph可以直接提供给oracle使用,但配置起来还是很繁复的。

假定任意物理服务器发生故障,运行其上的虚拟机,不管是啥应用,都会自动故障转移,从而保证业务的可用性。有幸得到志超兄弟的大力支持,提高了一个性能强悍的proxmox集群环境。
技术分享图片

好家伙,六个节点,只要有2个物理服务器活着,其它机器随便死都没事。

本类排行

今日推荐

热门手游