【 使用环境 】生产环境
【 OB or 其他组件 】OB企业版 4.2.3
【 操作系统 】麒麟v10 sp2版本
硬盘信息如下
生产环境,上图展示的一台服务器的配置,现场有15台裸金属服务器,用来部署OB数据库,测试从oracle迁移55T数据到OB的效率,有几个疑问:
1: 使用 OCP 部署 OceanBase 集群,OCP+OAT可以共用1台服务器,其他14台作为OB集群服务器吗?
2:对于磁盘挂载,要求如下
结合现场服务器的环境,我该如何对磁盘进行挂载,才能保证可以顺利迁移55T数据?
1:对于每台服务器,每个磁盘分别进行挂载,例如nvme0n1挂载/home nvme2n1挂载/data/1 ?
但是这样话3.5*12=52.5T,不能够存储55T数据
2:将某些磁盘进行逻辑上的合并,然后进行挂载吗?具体改咋设置,谢谢
咖啡哥
#3
15台服务器,首先看你怎么规划?3副本还是2副本+仲裁?
如果是常见的三副本架构,建议你用3台做运维工具,剩余12台做OBServer。
1台:OCP+metadb+OAT
1台:OMS(数据迁移)
1台:ODC(开发者工具,可选,也可以跟OMS搞个集群)
12台:OBserver+OBProxy(Proxy也可以只部署在其中3台上)
磁盘规划,可以做LVM,按你上面发的官方文档推荐的挂载。
/home 300G,/data/log1 1T ,/data/1 (剩下的给data)
源端Oracle 55T,迁移到OB 三副本差不多50T吧。
3 个赞
旭辉
#4
每台服务器存储是21TB,满足55TB OB部署架构至少 3-3-3,也可以4-4-4
obproxy可以选择可OB混部,也可以独立部署
OMS可以独立部署
OCP独立部署
本地盘空间也是足够的
另外企业版使用过程中遇到问题 建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022
1 个赞
感谢,您的回复对于小白来说,价值很大,我还想再请教下
磁盘的规划和 使用 OCP 部署三副本 OceanBase 集群,这俩不冲突吧,我先按照官网去规划每台服务器的磁盘,前提工作做好后,然后安装部署时候再进行副本的创建是吧
1 个赞
您好 你说的3-3-3是什么意思 ?目前这15台服务器再同一个机房的不同机架上面,都是裸金属部署,我可以参考官网的 使用 OCP 部署三副本 OceanBase 集群 去部署吗?谢谢
咖啡哥
#7
不冲突,OCP的服务器要多搞个/docker目录哈
1 个赞
咖啡哥
#8
3-3-3,意思是三个zone,每个zone下面3台服务器,共9台OBserver。
旭辉
#9
3-3-3:一个zone3台机器,3副本,可以参考官网使用OCP部署3副本。
大哥 我打算就按照你说的,目前55T数据从oracle迁移过来后,就是测性能,我可以搞3个zone,每个zone下面4台服务器吗,正好给这12台放进去?
张雨齐
#11
ob本身有压缩,不是原始55T,到ob还是55T的。你测试环境可以验证一下压缩比。
1 个赞
咖啡哥
#12
可以。我感觉你这个还有点浪费,你可以先每个zone搞2台,每台data有15T空间,6台90T了。从存储看足够了,根据压测情况再扩容。扩容也很方便。
1 个赞
大哥,我按照你说的,3台做运维,另外12台做集群,这12台服务器,每一台的目录按照官网挂载,然后/data/1 为13.3T,那么我12台就是差不多156T,这样我从oracle迁移55T数据过来没问题吧,就是这么搞的吧大哥,确认下谢谢