补充具体过程:
分析:
1.透传的节点为:安装了haproxy,限制使用183/184个节点必须通过vip登录。
开了透传,限制了183,184必须通过vip登录。
proxy-protocol.networks: 1xx.xxx.xxx.183,1xx.xxx.xxx.184
尝试直接登录tidb server可以看到不允许登录,必须通过harpoxy设置的vip登录。
[quote=“TiDB_silent, post:12, topic:1015386”]
2.dashboard节点在透传的183主机上,
$ tiup cluster display testdlstrack --dashboard
tiup is checking updates for component cluster …
Starting component cluster
: /home/tidb/.tiup/components/cluster/v1.12.2/tiup-cluster display testdlstrack --dashboard
Dashboard URL: http://1xx.xxx.xxx.183:2379/dashboard/
根据前面tidb菜鸟老师的怀疑点,可能是因为透传限制了不能直连,导致登录失败,之前不开透传的确dashboard没有问题,这个怀疑的点可能性比较大。感谢给出的具体方向。
3.官方给出虽然dashboard直连pd leader节点,但是可以切换dashboard运行节点。
https://docs.pingcap.com/zh/tidb/stable/dashboard-ops-deploy
实际解决:
**结论:**pd 节点在:182,183,184,把dashboard切换到非透传限制的182节点,再次登录无异常。
步骤:
切换dashboard节点到182非透传限制节点:
再次登录无异常: