概述
TEM:平凯数据库企业级运维管理平台(简称:TEM)。
TEM是一款为 TiDB 打造的一站式全生命周期管理平台,面向 TiDB(平凯数据库 v7.1 及 TiDB 社区版 v6.5 以上版本)提供,让用户在一个 Web 界面内即可完成 TiDB 集群部署/纳管/升级、参数配置、节点扩缩容、综合监控、告警、自动化备份策略、故障自愈与性能诊断、任务定时执行、服务器/集群 CPU、内存、磁盘 I/O 等资源利用实时可视化。实现数据库统一资源池建设,彻底告别多集群、多组件来回切换及复杂命令行,让大规模、多集群场景下的运维更简单、更安全、更自动化。
本文将一步步如何在腾讯云平台安装部署 TEM(TEM on Cloud)。
费用说明
- 软件费用:免费。 TiDB 提供 15 天的 TEM 腾讯用试用链接。平凯数据库企业级运维管理平台【简称:TEM】V3 - 试用版 - 云应用 - 腾讯云
- 云资源费用:收费。 由于 TEM 要部署在腾讯云平台,云资源的费用需要扣费,请提前在自己的腾讯云平台冲值,一般 3-5 元足够。记提部署完成后销毁云资源,以免持续计费。
1、试用安装部署
1.1 安装 TEM应用
点击 TEM 腾讯云试用链接,如下图示:
勾选同意协议,点击“安装应用”。
1.2 安装参数配置
点击“下一步:确定资源”。
1.3 确认订单
点击“下一步:安装应用”
1.4 等待安装应用
等待 5-10 分钟,完成安装。
2、访问 TEM
进入“应用视图->应用配置”页面,可以查看:
-
TEM 应用账号密码
-
TEM 访问入口
- 如果配置了域名访问:TEM 配置的入口地址,CLB 地址
- 如果 IP 访问,需要进入“容器服务->节点管理”查看公网 IP, TEM 访问入口为:http://[IP]:32000
-
应用云主机 CVM 密码
复制公网 IP 地址。准备访问 TEM(TEM)。
3、主机纳管
添加被纳管主机凭证
点击“设置” ---> "凭证" --> "添加凭证" 输入 root 密码(即:默认CVM密码)
添加集群管理中控机
- 确认被控主机上已经安装 TiUP 组件
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
[root@VM-0-13-tencentos ~]# curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4785k 100 4785k 0 0 29.3M 0 --:--:-- --:--:-- --:--:-- 29.3M
Successfully set mirror to https://tiup-mirrors.pingcap.com
Detected shell: bash
Shell profile: /root/.bash_profile
/root/.bash_profile has been modified to add tiup to PATH
open a new terminal or source /root/.bash_profile to use it
Installed path: /root/.tiup/bin/tiup
===============================================
Have a try: tiup playground
===============================================
[root@VM-0-13-tencentos ~]#
- 点击“主机->集群管理中控机->添加中控机”
添加集群主机
点击“主机-> 主机->添加共享主机
4、TiDB 集群部署
4.1 创建集群
点击“集群” ---> “创建集群”
点击下一步。
4.2 规划集群节点
- 搭建一个 TiDB 集群最少需要 1 pd + 1 TiDB + 1 TiKV
- 通过 TEM 新创建的 TiDB 集群 TiKV + TiDB + Tiflash 总节点数不能超过 10,否则有可能会导致节点添加不成功
4.3 配置集群参数和告警
默认即可,点下一步。
4.4 预览并创建
点击创建即可。
4.5 等待集群创建完成
5、试用体验
上述操作完成后,就可以尽情体验 TEA 啦。
5.1 监控
可以监控:数据库时间、应用链接、SQL 负载、耗时分解、TiDB 组件资源、集群主机资源等。
5.2 诊断
可以统计出慢 SQL、可以对 SQL 语句进行分析、审计。
5.3 告警
告警功能也是很完善的。 自己自定义创建告警规则和告警通道,以便监控。
5.4 巡检
内置的巡检项目,也是比较完善的,可以执行日常巡检任务。
5.4 备份
可以实现对数据库、对表级的备份。 备份介质可以选择 S 3 对象存储及 NFS(NAS)备份。
恢复功能也完善,可以对整个集群实现恢复,也可以恢复到指点时间点,也可以指定库、指定表进行恢复。
总之,TEM 还有好多功能,大家可以尽情挖掘体验,解放 DBA 的运维之手。