以升级为最新版本的2.1.14为例
mv tidb-ansible tidb-ansible-bak
git clone -b v2.1.14 https://github.com/pingcap/tidb-ansible.git
pip show jmespath
cd tidb-ansible
vi inventory.ini
参照之前的参数文件修改ip及路径
vi /home/tidb/tidb-ansible/conf/tikv.yml
参照之前的参数文件修改内存等参数
vi /home/tidb/tidb-ansible/conf/alertmanager.yml
参照之前的参数文件修改邮件信息
vi /home/tidb/tidb-ansible/conf/tidb.yml
(修改split-table: true
)
vi /home/tidb/tidb-ansible/conf/pump.yml
( 修改gc: 10
)
vi /home/tidb/tidb-ansible/group_vars/all.yml
(修改tikv_metric_method: "pull"
)
vi /home/tidb/tidb-ansible/roles/prometheus/defaults/main.yml
(修改prometheus_storage_retention: "90d"
)
ansible-playbook local_prepare.yml
ansible-playbook rolling_update.yml
ansible-playbook rolling_update_monitor.yml