v2.0
- 关于PTK
- 快速入门
- 使用指南
- 使用参考
- 配置文件示例
- 命令介绍
- ptk
- ptk completion
- ptk view-static-config
- ptk init-cluster
- ptk collect
- ptk rec-guc
- ptk cache
- ptk gen-ptkc
- ptk manage
- ptk demo
- ptk meta
- ptk version
- ptk self
- ptk gen-om-xml
- ptk env
- ptk gen-static-config
- ptk cluster
- ptk cluster createdb
- ptk cluster uninstall-compat-tools
- ptk cluster install-compat-tools
- ptk cluster install-mogila
- ptk cluster rename
- ptk cluster throwout
- ptk cluster takeover
- ptk cluster uninstall-cm
- ptk cluster install-cm
- ptk cluster gen-cert-files
- ptk cluster load-cm-vip
- ptk cluster del-kerberos-auth
- ptk cluster add-kerberos-auth
- ptk cluster uninstall-kerberos-server
- ptk cluster install-kerberos-server
- ptk cluster is-in-upgrade
- ptk cluster upgrade-rollback
- ptk cluster upgrade-commit
- ptk cluster upgrade
- ptk cluster demote
- ptk cluster promote
- ptk cluster refresh
- ptk cluster shell
- ptk cluster modify-comment
- ptk cluster show-config
- ptk cluster set-guc
- ptk cluster show-guc
- ptk cluster set-hba
- ptk cluster show-hba
- ptk cluster scale-out
- ptk cluster scale-in
- ptk cluster uninstall-mogha
- ptk cluster install-mogha
- ptk cluster list-plugins
- ptk cluster install-plugin
- ptk cluster inspect
- ptk cluster failover
- ptk cluster switchover
- ptk cluster build
- ptk cluster status
- ptk cluster restart
- ptk cluster stop
- ptk cluster start
- ptk uninstall
- ptk ls
- ptk install
- ptk exec
- ptk template
- ptk encrypt
- ptk checkos
- ptk download
- ptk candidate
- 故障排查
- FAQ
- 发布记录
- 社区
- 附录:YAML语法
0.x 发布记录
0.8.0 (2023.05.26)
新功能
- 支持PTK的元数据导出和合并功能,便于两个PTK实例合并
- 新增 cluster inspect 功能,支持查看集群元数据
- 新增数据库实例级别集群工具 ptkc
功能优化及Bug修复
- 集群重建(build)和扩容(scale-out)支持从备库进行重建
- 支持 ssh 连接失败时交互更新密码或密钥
0.7.0 (2023.04.14)
新功能
- 支持 MogDB 数据库版本升级功能
- 新增 promote/demote 命令,支持角色变更功能
- 新增 manage 命令,支持纳管已有集群
- 支持普通ssh用户安装和运维数据库
- 集群启动和重启支持指定角色
- 更新软件默认安装版本: MogDB 3.0.4,MogHA 2.4.8
功能优化及Bug修复
- demo 和 template -l 命令根据执行用户动态决定数据库运行用户
- switchover 支持快速切换参数
- 更新终端交互形式
- 优化对于 UOS 系统发行版的判断
- 优化 start 指令,增加主库角色校验
- 优化全局中断信号处理流程
- 优化系统检查项,增加 (A19) 用户 ulimit 设置检查
0.6.0 (2023.01.13)
新功能
- 支持 MogDB 3.1 数据库及插件的安装
- 新增 demo 命令,快速本地部署MogDB示例数据库,并配备大部分插件
- cluster 新增 build 子命令,支持重建指定数据库
- 新增 meta 命令
- checkos 新增 selinux 检查 (A18)
功能优化及Bug修复
- 优化系统参数检查,支持生成永久关闭THP建议脚本
- 完善 MogHA 的安装,增加配置文件检验,支持区分模式安装等
- 优化扩缩容在不同场景下的处理
- 增加对于集群写操作的互斥锁
- 优化集群状态查询,支持部分实例机器连接不上的场景
- 优化带CM的集群相关操作
- 修复部分已知的Bug
0.5.0 (2022.11.11)
新功能
- 支持 MogDB-3.0.3,Uqbar-1.1.0 的安装
- 支持单机多实例部署
- 支持启用 CM 组件的集群在线扩缩容
- 新增 exec 指令
- 元数据新增日志记录功能
- 内置 pssh 模块,解耦 om 依赖
功能优化及Bug修复
- 优化扩缩容流程
- 优化安装流程
- 优化中断信号处理
- 修复部分已知的bug
0.4.0 (2022.09.16)
新功能
- cluster指令新增 failover/switchover 切换功能
- cluster指令新增 show-hba/show-guc/show-config 指令,用户可方便地查看集群配置信息
- cluster指令新增 MogHA 的安装功能
- cluster指令新增 shell 指令,提供快速运行shell命令或脚本到集群服务器的能力
- cluster指令新增 refesh 指令,便于用户更新集群配置,目前开放替换IP功能
- 新增 register 指令,允许用户自己注册系统类型
- candidate指令新增 cpu 指令,查看PTK支持的CPU架构列表
- 集群扩容新增 copy 模式
- 集群操作(启、停、查询)支持操作全部集群
- 支持 MogDB 3.0.1 以上CM两节点安装
- 支持飞腾CPU检测
- 兼容 openGauss 安装
功能优化及Bug修复
- 优化执行过程中断信号的检测和处理
- 优化遇到信号量不足错误时的输出,给出修复建议
- 修复az优先级配置错误导致CM启动失败的问题
- 其他已知bug的修复
0.3.0(2022.07.31)
新功能
- 支持扩缩容
- 支持插件安装
- 自动根据环境尝试修复动态库依赖
- 集群列表结果新增版本信息
- 新增安装包 md5 校验
- 支持 download 指令
- 新增集群备注功能
功能优化及Bug修复
- 修复存在IB网卡时,网络检查的错误
- 修复 suse 修复脚本指令错误
- 其他已知问题修复及优化
0.2.0 (2022.06.30)
新功能
- 新增 candidate 指令
- 新增 cm 安装支持
- 系统检查自动生成修复脚本
- 增加默认设置推荐数据库参数
Bug修复
- 优化安装流程
- 修复checkos中多个检查项的问题
- 兼容多种压缩包格式自动探测
- 其他已知Bug修复
0.1.0 (2023.05.30)
新功能
- 实现系统检查
- 实现数据库集群的安装和卸载
- 实现集群管理功能:启动、停止、查询以及重启
- 实现密码加密功能
- 实现模板生成功能
- 适配不同操作系统安装
- 实现 ptk 自升级功能