生产环境安装部署 OceanBase 集群时,必须要提前准备的什么

生产环境安装部署 OceanBase 集群时,必须要提前准备的什么

1 个赞

@论坛小助手

2 个赞

生产环境安装部署 OceanBase 集群的准备工作

根据文档库中的信息,生产环境安装部署 OceanBase 集群时,必须提前准备以下内容:

  1. 确认机器满足软硬件要求:

    • 您的机器需要满足特定的软硬件要求,详情可以参考 软硬件要求。
  2. 进行环境和配置检查(针对生产环境):

    • 在正式部署之前,您应该对环境和配置进行检查,具体操作请参见 部署前配置 章节。这包括但不限于操作系统、文件系统等的调整与优化。
  3. 确保 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 部署指南。
  4. 规划集群架构:

    • 生产环境中,OceanBase 集群至少需要三台服务器以实现数据的高可用性。每台机器上启动一个 observer 进程,每个节点建议拥有独立的数据目录和事务日志目录,并保证这些目录位于不同的磁盘上。此外,每个节点上的 observer 进程至少需要 6 GB 内存,但在生产场景下推荐配置不低于 16 GB 的内存,理想情况为 32 GB 或更高。
    • 建议同时规划 OBProxy 的部署位置及数量,尽管直接访问 OBServer 是可行的,但为了提高系统的稳定性和性能,在生产环境下推荐通过 OBProxy 访问集群,且建议至少部署两个 OBProxy 实例。

以上就是部署 OceanBase 集群到生产环境前所需做的主要准备工作,希望对您有所帮助!如果有更具体的细节或遇到任何问题,请随时提问。

具体信息可参考以下文档:

  1. 部署 OceanBase 集群
  2. 快速体验 OceanBase 社区版
  3. 部署生产环境
  4. OceanBase AP 部署概述
  5. 部署前准备
  6. (可选)查看资源
  7. 软硬件要求
  8. 部署个人实验环境
2 个赞

硬件规划,参数配置

1 个赞