总结
测试大纲
- obd 的安装部署
- obd 巡检优化
- tpcc 测试
- sysbench 测试
- tpch 测试
- obdiag 日志收集
- 基于obd, 单节点 扩容成集群模式
- 基于obd, 集群垂直扩容 (单副本内增加机器)
- 基于obd, 集群水平缩容(减少副本)
- 基于obd, 集群水平扩容(增加副本)
- 基于obd, 集群垂直缩容 (单副本内减少机器)
- failover test, when running sysbench, restart one server.
- ocp 安装部署
- ocp 接管 obd 部署集群
- ocp 安装ob 集群 (单节点主备库模式)
- 基于obd, 单节点 扩容成集群模式
- 基于obd, 主集群垂直扩容 (单副本内增加机器)
- 基于obd, 主集群水平扩容(增加副本)
- 基于obd, 主集群水平缩容(减少副本)
- 基于obd, 主集群垂直缩容 (单副本内减少机器)
- 基于nfs, 主集群备份, 备集群恢复
- 基于nfs, 备集群备份, switchover 后, 原主集群进行恢复
- oms 的安装部署
- tpch 数据同步至mysql
- binlog service 安装
- 基于sysbench 测试下, binlog service 配置同步至MySQL
软件版本
- 内核版本: 4.2.1_CE_BP1_HF1
- OBD版本: 2.4.0
- OCP版本: 4.2.1
- OMS版本: 4.2.0
- obdiag诊断工具: 1.4.0
- OBLogProxy(binlog service): v2.0.0
硬件配置
运行observer 的机器配置(因为仅仅做功能测试, 机器硬件配置并没有选择更高配置)
- aliyun ecs:
- 4c/32g amd 机型
- 磁盘3块
- 系统盘 essd 40g iops 上限1万
- clog 盘 essd 100g iops 上限5万
- data 盘 essd 400g iops 上限5万
非运行observer的其他机器配置
- aliyun ecs:
- 4c/32g amd 机型
- 磁盘3块
- 系统盘 essd 100g iops 上限1万
部署模式
- 1台机器: 所有客户端(sysbench, tpch, tpcc) + obproxy + obd + obdiag
- 3台observer
- ocp 1台, ocp metadb 1台 运行ob
- oms 1台