滚动重启tivk报错

TASK [Check whether can perform rolling update] *********************************************************************************************************************************************************************** fatal: [10.10.3.160]: FAILED! => {“changed”: false, “msg”: “Rolling update from 3.0.6 to v3.0.6 is forbidden”} fatal: [10.10.3.161]: FAILED! => {“changed”: false, “msg”: “Rolling update from 3.0.6 to v3.0.6 is forbidden”}

NO MORE HOSTS LEFT **************************************************************************************************************************************************************************************************** to retry, use: --limit @/home/tidb/tidb-ansible/retry_files/rolling_update.retry

PLAY RECAP ************************************************************************************************************************************************************************************************************ 10.10.3.160 : ok=10 changed=1 unreachable=0 failed=1
10.10.3.161 : ok=9 changed=1 unreachable=0 failed=1
10.10.3.162 : ok=8 changed=0 unreachable=0 failed=0
10.10.3.163 : ok=8 changed=0 unreachable=0 failed=0
10.10.3.164 : ok=8 changed=0 unreachable=0 failed=0
10.40.2.160 : ok=3 changed=0 unreachable=0 failed=0
localhost : ok=7 changed=4 unreachable=0 failed=0

ERROR MESSAGE SUMMARY ************************************************************************************************************************************************************************************************* [10.10.3.160]: Ansible FAILED! => playbook: rolling_update.yml; TASK: Check whether can perform rolling update; message: {“changed”: false, “msg”: “Rolling update from 3.0.6 to v3.0.6 is forbidden”}

[10.10.3.161]: Ansible FAILED! => playbook: rolling_update.yml; TASK: Check whether can perform rolling update; message: {“changed”: false, “msg”: “Rolling update from 3.0.6 to v3.0.6 is forbidden”}

修改了tikv的参数,想进行重启,滚动重启报错,这两个节点是tidb节点。 另外想知道如何查看现在tikv的已经生效参数设置,搜遍了没有搜到在哪里看参数的。

ansible-playbook rolling_update.yml --tags=tikv 这是重启的命令

从报错看3.0.6 to v3.0.6 ,这个ansible命令是支持滚动重启的。 请问,您修改了哪些参数?哪里有修改版本吗?

rolling_update 命令功能参考:https://pingcap.com/docs-cn/dev/how-to/upgrade/from-previous-version/#滚动升级-tidb-集群组件

就修改了这两个参数,其他没有任何修改过。

命令功能就是参考这个执行的

ansible.log (338.8 KB)

您好:

   1.  从版本查看tikv信息如下,应该是这个版本之前有问题,最后修改过一次版本导致的。:

image

   2. 请找到中控机deploy目录下rolling_update.yml,注释下面这个检测,再尝试滚动tikv.

图片没有显示出来

不检查这个,可以了

多谢确认.

hi,我在系统中按照您提供的步骤执行了一遍,看起来没有任何异常。是不是您中间漏掉了一些操作?或者有一些误操作导致的呢? 要确认的话,可以试试打开检查、重新修改配置项,看看问题是否还能复现?