找回密码
 注册
查看: 7|回复: 0

Unable to establish connection to keystone endpoint.解决过程

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-21 15:00:01 | 显示全部楼层 |阅读模式
         登录              5 h( o) L) }. \2 c$ V0 `* Q
                                                                                                                      Unable to establish connection to keystone endpoint.+ O( R' J8 j0 J7 c% p# q2 w4 O0 D
      
0 s- q4 e9 y% }2 H& a3 e) Z                        用户名                                                                    & l5 S9 k1 e& k, g& p
    8 ]. s$ J9 d8 H' F
                        密码                                                                      z' Q- X0 H& y4 E% y' a/ I/ T' Y' l
   
6 P* h& r2 Y5 Y* J. p/ T$ |4 E                        域                                                                    2 x) y% ?/ @! ]8 i) Z& O' ^" J7 j

+ S. U% {3 P/ ]% U& h/ w) U& }' Z! _. V" L
登录界面发现提示这个错误.
) }& |; [% \2 q3 u. Q5 q2 f  }4 F. S" m, z+ x

1 T- f& m' v! |- t7 ~6 v修改文件:  q5 c. U4 ~5 a  c
root@controller:~# vim /etc/openstack-dashboard/local_settings.py
6 J" Z# n  s8 y- n, U' ROPENSTACK_HOST = "controller-lr,192.18.8.65"4 _2 Y- g  T* L' K
修改为这个:9 u, C. O1 q/ s* V3 u% V4 {( z
OPENSTACK_HOST = "controller-lr"$ _2 F3 T" J) Z& |9 u/ f2 ^9 a
- J* k( A+ K8 |0 N5 r
( w* l, c+ I8 i
root@controller:~# systemctl restart apache2.service
- u% U0 B* s- G8 S: @1 n: d
3 d1 R& j2 R( W* _# d4 E6 y重启服务后,界面可以正常登录。
9 L6 r8 T% {5 E% U* R, C5 B( n7 x. G" U; o5 |) r2 {0 ?
* b: N7 o- b! U" @  o- V% ]7 y
) G4 O4 w  S2 m# e* u  N
在需求网上帮助的时候,见到其他工程师解决过程中见到这样的解决办法:+ H* D  M4 S- `& {1 {$ A2 g) d$ d# k
- `# [  [7 b- C( y
报错:Unable to establish connection to keystone endpoint.无法建立到keystone终结点的连接。) f1 p* R2 _6 j! T

' h" M# l2 o# R7 K0 d: H
; t# Q  c- o. j) H9 O1 s 1.查看各个服务的开启状态。mariadb正常,但是rabbitmq开启失败,重启rabbitmq也失败
$ j$ |: s+ a1 w/ L3 w' g# u
5 T$ y' y3 \4 ~8 ^后来发现是我的数据网络接口有问题,重新修改了下配置文件的接口名,最后成功重启网络,重启rabbitmq,登录openstack界面: J8 E; ~) i% e. j9 ~2 d
# I/ R: a  }6 W1 V2 l7 [
2.可能原因是:/etc/hosts 里的控制节点所在ip对应了多个,导致登录时域名解析到localhost,而keystone写的域名是controller,所以会提示连接keystone出错。+ @! \: N) U' |9 x* K2 `

- \  c8 k5 i, }4 s1 }/ F( T
$ z" c% b8 j4 j. [  Z) C$ a! I. n" r" s
解决方法:删除或注释掉localhost所在的一行即可:& Q" t6 _( ?. D1 v" w3 u
4 q& a7 r8 s' L
" y, h6 d2 U# ~3 B) Z" E2 e# f$ M

& R9 |2 N6 X; h' b! p3.路由转接口6 ~$ U+ `- K% Y: ^2 G

4 P: v, R. P7 R  O* o) gvim /etc/sysctl.conf; D( R1 z6 L( I- r9 _

% W. r2 ~' m" m" j4 J5 O7 `+ Gsysctl -p ) `8 R5 G" l' o0 \# W7 G

1 |+ f* I5 f' g' m; v4.域名、用户、密码输错,也会这样报错,先检查
- i& O' q1 p0 n+ O! b4 h; ^3 Y9 k" b( |
5.检查keystone 配制- W% S$ ^# Q  Z) ~+ P2 `& X& w! s
5 p0 r+ B. p9 o/ r6 L& k9 o8 D
6. 检查 chronyd 是否同步,若不同步,也会登录不了,操作同上一、点  systemctl restart chronyd5 z: _( x+ h; h1 T/ c

6 G/ q# h- F- ^* l% N5 ~, `7 O  v$ e# \$ g
; \2 s  I+ _2 ?3 c1 ?0 x# M
但这个在部署的时候,发现是同步的。但给我建议去调整些配置。
" A, V& w  g! |1 [4 `# x  d. h$ p, Z& b9 Z
2 Z2 L7 z: `: A6 y9 a; y% h& q

3 H+ R5 T9 }; d2 A# N) U
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:03 , Processed in 0.025603 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表