ansible启动tidb报sudo: 需要密码

  • 【TiDB 版本】:tidb v3.0.1
  • 【问题描述】:使用ansible部署过并正常使用,后服务器断电重启,再次通过ansible-playbook start.yml, 报需要密码错误

[192.168.1.1]: Ansible FAILED! => playbook: start.yml; TASK: start PD by systemd; message: {“changed”: false, “module_stderr”: “Shared connection to 192.168.1.10 closed.\r\ ”, “module_stdout”: “sudo: 需要密码\r\ ”, “msg”: “MODULE FAILURE\ See stdout/stderr for the exact error”, “rc”: 1}

中控机: 1.1

tidb目标机器: 1.10

在中控机上直接ssh 目标机器是通的, visudo也配置了tidb ALL=(ALL) NOPASSWD: ALL

只是简单的重启还是修改了什么东西?可以用部署时候互信的命令再检查一次 https://pingcap.com/docs-cn/stable/how-to/deploy/orchestrated/ansible/