lucky
#1
【 使用环境 】 测试环境
【 OB or 其他组件 】MetaDB
【 使用版本 】oceanbase-3.2.4.1
【问题描述】本人初识oceanbase,在安装部署企业版进行测试过程中,按文档准备了一台机器,准备部署OAT 和 OCP,我看文档OAT和OCP可以复用一台机器。但是在部署过程中要安装MetaDB组件的时候提示MetaDB除外,创建 MetaDB添加MetaDB服务器也不让选择原来准备好复用的机器。
我的疑问是这里OAT和OCP是否可以复用?如果可以,这里怎么操作?
lucky
#4
我这个OAT和OCP的机器是CentOS,准备安装的OBserver是麒麟的操作系统。勾OBserver会不会有问题,因为这个CentOS本来是不打算安装OBserver的。
甫瑜
#5
metadb本质就是observer,不影响麒麟系统安装集群
1 个赞
OAT 这个功能是帮助初始化 OCP或OB相关服务器。
如果是OB服务器,初始化时一般会有两个目录 放数据文件的 /data/1 和 放事务日志的 /data/log1 。
如果是OCP、OMS、ODC 等产品服务器,则不需要这两个目录,而是需要 docker 运行环境。
OAT 部署OCP、OMS、ODC的原理都是利用docker 加载对应产品的镜像文件,然后起容器。产品的初始化逻辑都在 容器内部。
MetaDB 是 部署OCP时必须的一个容器之一,里面有OB在跑。MetaDB通常会跟OCP容器共用一个宿主机,初始化OCP服务器这两个选项都可以勾选。
OAT会先部署 MetaDB组件,再部署OCP产品,选用同一个服务器。
只要资源充足,OAT、MetaDB组件、OCP、OMS、ODC 都可以共用同一个服务器,各个产品部署时监听端口需要错开。
2 个赞