TiDBv6.5 离线部署
作者: gykj-sunzl 原文来源:https://tidb.net/blog/42905e3c
1. 环境与配置检查
1.1 文件系统检查(类型和挂载参数)-TiKV 节点
mount -l
vim /etc/fstab
重新挂载后查看已生效
1.2swap 检查
cat /etc/sysctl.conf |grep swap
1.3 关闭防火墙
1.4 NTP 服务检查
73.134.35.233 NTP server 端
vim /etc/ntp.conf
client 端
vim /etc/ntp.conf
1.5 操作系统优化
透明大页开启状态
磁盘 I/O 调度器
磁盘标识
节能策略
修改配置
vim /etc/tuned/virtual-guest-tidb-oprimal/tuned.conf
tuned-adm profile virtual-guest-tidb-oprimal
sysctl.conf 和 limits.conf
vim /etc/security/limits.conf
1.6 SSH 互信和 sudo 免密
不用 root 用户,创建 tidb 用户进行部署,配置 ssh 互信和 sudo 免密
useradd tidb
passwd tidb
Visudo
tidb ALL=(ALL) NOPASSWD: ALL
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub 73.134.35.125
验证
ssh 73.134.35.125
sudo -su root
2.部署最小拓扑结构
3.离线部署
/data 目录下执行,镜像目录正确
合并离线包
cd tidb-community-server-v6.5.0-linux-amd64/
cp -rp keys ~/.tiup/
tiup mirror merge ../tidb-community-toolkit-v6.5.0-linux-amd64
使用 TiFlash 部署拓扑的配置模板 complex-tiflash.yml
检查风险
tiup cluster check /data/tidb/complex-tiflash.yml –user tidb -p
自动修复集群存在的潜在风险
tiup cluster check ./topology.yaml –apply –user tidb -p
部署集群
tiup cluster deploy tidb-test v6.0.0 /data/tidb/complex-tiflash.yml –user tidb -p
检查集群情况
tiup cluster list
启动集群(安全启动)
tiup cluster start tidb-test –init
root/14CS8B3\@m$Pa&9t6n+
4.验证
验证集群状态
tiup cluster display tidb-test
Sqlyog 登录验证
Grafana 登录
http://73.134.35.109:3000/login admin/admin
Alertmanage
Prometheus
Dashboard
tiup cluster display tidb-test –dashboard
无法打开。。。
经排查,升级 chrome 版本后解决
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/deef411a61c7267e4c7448853】。文章转载请联系作者。
评论