为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:v3.0.5
- 【问题描述】:
fatal: [10.8.200.205]: FAILED! => {"changed": false, "msg": "The default maximum number of open file descriptors is too low 4096, should be 1000000"}
按照文档提示,第一步应该是初始化。但是没有,直接上来,就让 bootstrap.yml了,这个是有问题的。 先加到 hosts.ini 里面,执行创建用户和NTP。
ansible-playbook -i hosts.ini create_users.yml -u root -k
然后在执行
ansible-playbook bootstrap.yml -l 10.8.200.205
报错了,说我的硬盘 IO 不够,那么我加个参数。
ansible-playbook bootstrap.yml -l 10.8.200.205 --extra-vars "dev_mode=True"
一些顺利。但是我执行。ansible-playbook deploy.yml -l 10.8.200.205
就又提示了
fatal: [10.8.200.205]: FAILED! => {"changed": false, "msg": "The default maximum number of open file descriptors is too low 4096, should be 1000000"}
综上所述,bootstrap.yml 这一步,并没有做好除了 io 以外的一些设置。应该是个缺陷。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。