生产环境安装部署 OceanBase 集群时,必须要提前准备的什么
1 个赞
生产环境安装部署 OceanBase 集群的准备工作
根据文档库中的信息,生产环境安装部署 OceanBase 集群时,必须提前准备以下内容:
-
确认机器满足软硬件要求:
- 您的机器需要满足特定的软硬件要求,详情可以参考 软硬件要求。
-
进行环境和配置检查(针对生产环境):
- 在正式部署之前,您应该对环境和配置进行检查,具体操作请参见 部署前配置 章节。这包括但不限于操作系统、文件系统等的调整与优化。
-
确保 Kubernetes 环境已就绪(如果选择在 Kubernetes 中部署):
- 如果您计划在 Kubernetes 环境中部署 OceanBase 集群,需确保已经有一个可用的 Kubernetes 集群,并且集群至少有 9 个可用 CPU、33 GB 可用内存和 360 GB 的可用存储空间。
- 安装
cert-manager,它是ob-operator的依赖项,用于管理证书。其安装方法可参考对应的 安装文档。 - 您的 Kubernetes 集群中应存在至少一个可用的存储类;若没有,可以通过安装
local-path-provisioner来提供本地存储类。关于local-path-provisioner的安装,请参考 安装文档。 - 完成
ob-operator的部署,以便自动化执行 OceanBase 数据库相关的运维任务。相关步骤详见 ob-operator 部署指南。
-
规划集群架构:
- 生产环境中,OceanBase 集群至少需要三台服务器以实现数据的高可用性。每台机器上启动一个
observer进程,每个节点建议拥有独立的数据目录和事务日志目录,并保证这些目录位于不同的磁盘上。此外,每个节点上的observer进程至少需要 6 GB 内存,但在生产场景下推荐配置不低于 16 GB 的内存,理想情况为 32 GB 或更高。 - 建议同时规划 OBProxy 的部署位置及数量,尽管直接访问 OBServer 是可行的,但为了提高系统的稳定性和性能,在生产环境下推荐通过 OBProxy 访问集群,且建议至少部署两个 OBProxy 实例。
- 生产环境中,OceanBase 集群至少需要三台服务器以实现数据的高可用性。每台机器上启动一个
以上就是部署 OceanBase 集群到生产环境前所需做的主要准备工作,希望对您有所帮助!如果有更具体的细节或遇到任何问题,请随时提问。
具体信息可参考以下文档:
2 个赞
硬件规划,参数配置
1 个赞