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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-21 15:00:01 | 显示全部楼层 |阅读模式
         登录              6 f# ~$ t) O( F& A/ p) a
                                                                                                                      Unable to establish connection to keystone endpoint.# K5 j% L2 H2 o, D* b
      ) t! ?! h% m2 u; e
                        用户名                                                                    7 t5 w: |5 Q) ^8 ~# C1 d* m+ h
    ) E, b; x6 q: `4 a( v5 U
                        密码                                                                    
+ M. v$ [' J- E+ O. {. a! d   
  _% E- j6 {+ E+ w                        域                                                                    ! v( [7 g7 `' e' Z

: t( u. o# Y) D/ B' q  J* h% i0 {% j7 V/ {2 L5 g' ]
登录界面发现提示这个错误.+ e; P' @  l" j( I
& D# s( }7 p: C% v
6 Q3 W5 w0 l: r# S( ]6 B
修改文件:5 t- D' r/ O' r& Y
root@controller:~# vim /etc/openstack-dashboard/local_settings.py ! ^8 Z) ~, A0 O7 i
OPENSTACK_HOST = "controller-lr,192.18.8.65"  k7 c6 B0 G  |7 d
修改为这个:. `( z" e1 a. m, v& F
OPENSTACK_HOST = "controller-lr"+ a' `( Y, }6 W! e

2 y6 z9 l; ~! X6 N
; Q! W" n9 Q( k5 P3 ^root@controller:~# systemctl restart apache2.service
+ j4 Z! `) ~5 a, ?- y1 Z2 y
7 V7 @; y) V4 w0 G2 h  n8 }重启服务后,界面可以正常登录。1 u6 D! S  y- _& a% |- V: H

5 x- p+ f: |9 f* P: J: }! e  T4 F  A4 y, u* l9 W1 ]* B
$ w; f8 f: ?: j1 f4 D9 r$ f
在需求网上帮助的时候,见到其他工程师解决过程中见到这样的解决办法:
7 X9 h8 r0 x0 z8 t' B  A
2 M% U; C% d& y1 t报错:Unable to establish connection to keystone endpoint.无法建立到keystone终结点的连接。
* c4 U5 N( X, f3 E6 T8 d* K
0 U! }9 R' R- }  Y% i* Q6 X
& Y8 [5 `* z) W) ]" N  X" b- m: o( ` 1.查看各个服务的开启状态。mariadb正常,但是rabbitmq开启失败,重启rabbitmq也失败
8 C+ @, `6 ]6 m- L" d  b1 {4 O  z1 P, X- x) ~
后来发现是我的数据网络接口有问题,重新修改了下配置文件的接口名,最后成功重启网络,重启rabbitmq,登录openstack界面: {. N4 \' ?# r1 W' ?' l( P
! y: _. i7 V, e. c' P+ }
2.可能原因是:/etc/hosts 里的控制节点所在ip对应了多个,导致登录时域名解析到localhost,而keystone写的域名是controller,所以会提示连接keystone出错。
( Q/ d! F% g( i; ?6 g$ U1 K! [0 ]6 U  {1 k1 v4 J

4 n' o% S  p/ O( H& h0 [5 ^5 x' n* O2 N: A- R/ \( t
解决方法:删除或注释掉localhost所在的一行即可:
2 J& i# ^: s2 _' B/ Q5 N
6 D9 w1 S- E: N# d, e
" z& ]8 `: [1 X: b6 z+ D
! J9 O$ f$ _/ S! o9 [  P: Q5 S3.路由转接口4 d, `$ j! ]0 F9 m6 a. o
  F5 \" o0 B! w
vim /etc/sysctl.conf8 L" J+ r: N9 C9 y
- W5 k4 X) A1 f- h
sysctl -p
- j8 `4 e' V0 m4 M/ F
' K1 N- B( |8 \3 ~0 L4 j# ~4.域名、用户、密码输错,也会这样报错,先检查  j  z4 I; {0 T% c: C# p9 Q
* m: r9 _- M) \# c( c6 ~, j- z
5.检查keystone 配制
4 a5 V( \3 o. c2 P, s: F" c/ f9 b. O
; f6 X4 M) l/ v9 M. J/ N6. 检查 chronyd 是否同步,若不同步,也会登录不了,操作同上一、点  systemctl restart chronyd4 D% d7 }2 q4 {! |5 S  S' B

4 J! m" n$ E# [- y* b# c# B+ L0 X4 w' x3 d8 G

3 N$ @2 h+ B8 Y! e* S- s" A但这个在部署的时候,发现是同步的。但给我建议去调整些配置。1 O# c4 F' b7 I* G: n

% n7 y4 y7 Y/ V( i" p2 \6 ]
% \; J. Z$ y& [3 s! W2 r; L9 y1 C, ?4 y3 b' ~6 E* ]9 I  L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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