YashanDB 安装前服务器准备
本文内容来自 YashanDB 官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E5%AE%89%E8%A3%85%E5%92%8C%E5%8D%87%E7%BA%A7/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/%E5%AE%89%E8%A3%85%E5%89%8D%E5%87%86%E5%A4%87/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%87%86%E5%A4%87.html
服务器配置

Caution:
若使用虚拟机安装 YashanDB,必须将虚拟机的硬盘设置为独立-永久模式(例如,VMware 中需在虚拟机的【硬盘高级设置】中勾选模式为【独立】-【永久】,具体配置方法请以各虚拟机平台实际为准),否则在断电等场景下会出现磁盘文件破坏的情况。
共享存储配置

部署规模
单机主备部署
单机部署最小规模配置为 1 台服务器,但无法构建高可用环境。
可使用多台服务器构建主备形态的高可用环境。
分布式部署
分布式部署最小规模配置 1 台服务器,MN、CN、DN 部署在同一台服务器上。
可使用至少 3 台服务器构建成 MN/DN 主备形态和 CN 多活的高可用环境。
共享集群部署
共享集群部署配置 2 台服务器+1 台共享存储,搭建集群内高可用的多实例数据库。
可使用多台服务器构建主备形态的高可用集群。
安装示例服务器列表
以下列出安装示例所用到的服务器信息:(所列服务器均为 X86_64 架构并安装 CentOS 7.6 操作系统)
# 单机单库部署
单机单库部署中,YashanDB 将只安装在一台服务器上,无备库。

# 单机主备部署
单机主备部署将以三台服务器分别为主、备、备角色作为示例,搭建一主两备的高可用环境。

# 单机级联备部署
单机级联备部署将以三台服务器分别为主、备、级联备角色作为示例,搭建一主两备两级联备的高可用环境。

# 双 group 异地容灾部署部署
单机级联备部署将以两台服务器分别为主、备 group 角色作为示例,搭建两地双 group 的高可用环境。

# 分布式部署
示例一:分布式部署以三台服务器,包含 1 个 MN 组(MN 节点 1 主 2 备),2 个 CN,1 个 DN 组(DN 节点 1 主 1 备)的规格作为示例环境。

示例二:分布式部署以三台服务器,包含 1 个 MN 组,2 个 CN,1 个 DN 组(DN 组和 MN 组均为 1 主 2 备)的规格作为示例环境。

# 共享集群部署
共享集群部署以两台服务器+一台共享存储为示例,搭建双实例单库的典型共享集群环境。
服务器:

共享存储:(存储上已按配置要求划分 4 个 LUN 并已通过多路径的方式挂载)

版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/62557844775ec973ea582acdd】。文章转载请联系作者。
评论