ansible部署报错

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】3.0.2

【问题描述】部署集群时,执行命令 ansible-playbook local_prepare.yml报错 TASK [local : download common binary]到这一步报如图以下错误


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

麻烦监控下执行 ansible-playbook 的用户在路径 /home/tidb/tidb-ansible 下有无写入权限。

有读写权限。

ansible-playbook local_prepare.yml 这一步是联网下载介质到中控机中,上面报错信息里提示目录不可写,麻烦再检查下权限和空间是否有问题。

又报了另一个错。

麻烦重试一下,从报错里看是访问下载网页的时候网络不太稳定导致的。

重试过好几次了还是不行,不同时间段。

http://download.pingcap.org/tiflash-v3.0.0-linux-amd64.tar.gz这个链接找不到

1.这个链接确实不存在,麻烦看下 inventory.ini 配置文件里是不是配置了 tiflash 内容,如果有的话麻烦去掉试下;
2.目前 ansible 部署方式已不再维护,新集群推荐使用 tiup 部署 v4.0+ 集群。

看PCTA的课堂视频里还是3.0的,ansible方式部署,想用ansibale方式搭个环境试下。inventory.ini没有配spark和tiflash的信息,但报出来还是会下载TiFlash packages。

培训的视频还没有及时更新,如果学习的话建议直接从 v4.0 版本开始,管理工具也变为更加方便使用的 tiup ,可以参考下:
https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup