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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-21 15:00:01 | 显示全部楼层 |阅读模式
         登录              
! _: Q, Z4 d" q' X( w9 m                                                                                                                      Unable to establish connection to keystone endpoint.
5 T! G  `- O: A      ) Z; H- E! k" c; y5 s2 Z$ `
                        用户名                                                                    7 P3 Y6 \* ]( a7 j( X" n
    $ w- B! V& ^- [
                        密码                                                                    : @/ F% W6 S4 r3 p1 \2 n1 x
    4 ~6 p5 v+ {1 l2 k7 T! e  D* X
                        域                                                                    ! ]/ v, g2 R7 u% C5 B: b

" E& M' U# L. C9 ~  E9 ]1 u8 t' v. G: g' t0 M$ r
登录界面发现提示这个错误.
. J3 A( G, A, ~4 _& j& c' U! B% a' d# n4 i( l4 V( V8 V/ |

4 @* C9 n. `' ?) F修改文件:$ W6 ]6 a) M( Y& O7 X( V
root@controller:~# vim /etc/openstack-dashboard/local_settings.py 2 P- D5 r" k0 S! P1 C$ D$ J0 J
OPENSTACK_HOST = "controller-lr,192.18.8.65"
$ z. q' s- r, }$ _- s, |' t修改为这个:/ v: @- t- Y- q  n/ ~9 y& ?
OPENSTACK_HOST = "controller-lr"3 A3 _& Y' Z& E& e; P6 x1 W9 U

9 h0 _: H/ @$ c9 R3 ~1 _9 N
7 J0 v, w" S( g' Q" iroot@controller:~# systemctl restart apache2.service
$ d" S& E! i! g3 A: {) ]
& f& ^9 ~3 h, t* A* B8 H重启服务后,界面可以正常登录。
1 C! @5 J' M3 ~7 U6 U1 ^) f$ V$ l+ o  d& B, h0 E  Y' F  {" V

. I& f- @/ Q' _  Z
. l. L8 t; A5 J在需求网上帮助的时候,见到其他工程师解决过程中见到这样的解决办法:# l( [% d0 |0 x/ }

; A. d# d6 s4 V3 l) j( @/ H报错:Unable to establish connection to keystone endpoint.无法建立到keystone终结点的连接。
1 Z: y) s% ]/ w; m/ v( x- k$ H* e, t" U# T# {3 ^$ f5 |

. k% d* j, s+ x9 ` 1.查看各个服务的开启状态。mariadb正常,但是rabbitmq开启失败,重启rabbitmq也失败4 X+ a1 l& c) r# _+ W  Y1 X

' T0 |/ D* [7 d' _- f1 H9 R4 n" M" k后来发现是我的数据网络接口有问题,重新修改了下配置文件的接口名,最后成功重启网络,重启rabbitmq,登录openstack界面; `5 t4 t- Z; n5 i

% F; j- D+ {7 w' K2.可能原因是:/etc/hosts 里的控制节点所在ip对应了多个,导致登录时域名解析到localhost,而keystone写的域名是controller,所以会提示连接keystone出错。
" R. Q+ V( L$ r# ~6 ~" G2 P& c6 u# @0 v( P
; v' P# m  y# ^/ h$ b
$ M# H, O% Y6 y* H0 o# Q$ S
解决方法:删除或注释掉localhost所在的一行即可:0 c) L% u7 Q6 r! Y1 o9 m) M4 H
7 d$ y( S9 Z7 _. \9 ]# l6 V+ v- v

6 g9 W% J/ a8 C( \0 F( t4 Q3 z& m* b6 B/ j" z7 B
3.路由转接口1 O3 B! E! w& F- K

! R, V3 m$ f2 e1 Z0 C1 \2 x$ O) Kvim /etc/sysctl.conf
9 ?. [4 q, ~$ E/ z+ v
2 K/ u$ X& }$ p' xsysctl -p $ f; y- q9 z- i( u' I
$ w" u& {, O9 L! x: B1 j
4.域名、用户、密码输错,也会这样报错,先检查9 H0 z5 @+ \$ b1 `) a0 D- t

' N  q8 t! z2 u4 d3 h$ \8 n5.检查keystone 配制0 n% n3 @" V9 |  t2 d1 c) p
# Z- ~& l: p8 n4 c- C) r8 T6 z$ B0 h+ M
6. 检查 chronyd 是否同步,若不同步,也会登录不了,操作同上一、点  systemctl restart chronyd
8 j: W( H. C; \( C, i0 J
9 p: a) u4 H3 ^6 Q1 X9 y; c2 g: y8 V4 [! M% \
- I( v* {( A2 y3 B& M9 I7 ]
但这个在部署的时候,发现是同步的。但给我建议去调整些配置。
+ X1 w- a3 v& ^6 h7 S) k! o! [1 y) B9 O% C; }. p% D' g# O9 X# S

2 v* D0 s1 L* c  L' J
& @* j4 N1 j% u7 Z$ ]" t6 N8 B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:00 , Processed in 0.025550 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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