易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 7|回复: 0
收起左侧

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

[复制链接]
发表于 2024-1-21 15:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
         登录              
3 M' n7 ?5 ^8 N* Q                                                                                                                      Unable to establish connection to keystone endpoint.
1 C* ]' L5 {, U      
3 y/ e7 \! a- R+ \# ]                        用户名                                                                    , x; Y' d! A0 l$ G6 N" \6 d, i
   
9 F& x# w5 k; G$ g/ f                        密码                                                                    . V' T, g0 `" _1 |' x
    1 R$ ^& c: ^0 Y2 U- F" _: ^- v
                        域                                                                    
0 Q" c+ A1 Q4 D% ~9 W- ^( ]' ^) Y( ?" `$ K7 r
3 T" Y3 H% ~9 J+ v8 I
登录界面发现提示这个错误.
) t# t0 Q" x; o# r0 {& q, D- {4 @; a' L, U' m6 U) }$ d
1 C' v, H* l  q% q- a2 T  q8 K8 o
修改文件:: x$ y- M5 C; {1 U; V' A
root@controller:~# vim /etc/openstack-dashboard/local_settings.py
( q8 H4 H5 k8 g7 o1 F" POPENSTACK_HOST = "controller-lr,192.18.8.65"
. g: e! P- E; z) ?; ^* I7 B修改为这个:% q" O. i" F: k& Q& ~
OPENSTACK_HOST = "controller-lr"  _! L' Y6 w. C3 d6 U

. K, _3 j7 ]7 H3 F$ r9 n) q1 w: x0 W0 j; B+ t
root@controller:~# systemctl restart apache2.service
7 a7 E3 h( S1 P/ |  D) T4 a6 L% A; p0 G
重启服务后,界面可以正常登录。
! K6 ^, l8 {* F& R2 l$ z4 J: x3 }& f: h. n$ [3 r

  @: e( Y# P7 I* u/ h  W3 g; p, _  p9 c9 K% s/ Y
在需求网上帮助的时候,见到其他工程师解决过程中见到这样的解决办法:
8 C" A& T: C! W: P2 u" r/ I" Y9 ?) p" J$ n3 ]
报错:Unable to establish connection to keystone endpoint.无法建立到keystone终结点的连接。* ]- S; T, }& G* U
& b& d) P$ V( P$ F% f

3 I! K/ w" R8 z' z" T5 K$ x 1.查看各个服务的开启状态。mariadb正常,但是rabbitmq开启失败,重启rabbitmq也失败3 m6 H5 g4 d, _0 j
6 f- ]8 ^+ @6 [" z
后来发现是我的数据网络接口有问题,重新修改了下配置文件的接口名,最后成功重启网络,重启rabbitmq,登录openstack界面0 S7 y7 W2 k0 f7 X6 N
) f$ S# z, A7 K; h5 Q6 e
2.可能原因是:/etc/hosts 里的控制节点所在ip对应了多个,导致登录时域名解析到localhost,而keystone写的域名是controller,所以会提示连接keystone出错。& p3 t: Q7 B7 v, b2 J) V

- Q5 v/ `8 `) u3 ]$ |! ?
& ~: U' p( z7 v, P) c: @3 \3 y5 l& j, C+ X2 D. z
解决方法:删除或注释掉localhost所在的一行即可:+ ~8 _! ?! A' F9 i0 D1 l

% \9 m& o  y! u9 [  `8 U* X
1 Z% |+ ]* }, S( i: g# T2 ]+ I3 {) w  o: o' A
3.路由转接口# E  d1 b& h  H# ~" V

; h  p/ C% Y. c1 [3 G: Z0 ]: [vim /etc/sysctl.conf2 d* p. K' M8 U4 \! V2 e
! A1 S; S. ?0 G8 u
sysctl -p . d  G. z! D" g' }! P/ J3 J
  q" N8 r# n8 A- V
4.域名、用户、密码输错,也会这样报错,先检查7 O0 F& @' G" @: p. s  j" {; y+ u. X

! i& s% U2 S! a3 T5.检查keystone 配制
* p: F. m$ J  k! F- P: |0 A- h1 c& c+ U$ {3 L2 g- Q
6. 检查 chronyd 是否同步,若不同步,也会登录不了,操作同上一、点  systemctl restart chronyd  W; t6 \) R7 o$ j: O  k! r8 Q
/ i+ P9 R! V7 p# Y% p

* \5 n' I+ u" X9 W7 C; i9 g0 x. Y8 M1 E4 X! _2 Z3 ]3 I% \
但这个在部署的时候,发现是同步的。但给我建议去调整些配置。
- x( n: ?1 G" U3 }% v5 E* `% |' R/ q5 w5 A6 M0 e4 d

& h* z% D8 N* b4 |7 j; P4 q: B4 p! s, n- p+ ^
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 15:22 , Processed in 0.044504 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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