- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
登录 2 x! P n1 b& t
Unable to establish connection to keystone endpoint. Q6 q/ I; C- P: t% S6 [
& @6 Y4 \$ Q1 } 用户名 ) s1 j/ F) X. n9 R9 t
+ y+ ?7 Q) N4 C5 J6 a; x
密码 3 x: T' K, q+ {6 ~- ^
0 y @6 W' D; ]7 ~4 X/ P
域 / }2 o; ?% d3 R5 u' \
; ]" R; P+ z2 H8 o
4 m* _/ }# ?: G& |9 E- R8 ?登录界面发现提示这个错误.$ q8 G& N) I, E; [6 B! E/ ]8 O
- t3 k7 @, h" \' z# d
3 W& F" N/ u! h" |修改文件:! k# ]7 m! Z1 W$ R8 O5 _* L
root@controller:~# vim /etc/openstack-dashboard/local_settings.py
" Y e: Q4 V# `OPENSTACK_HOST = "controller-lr,192.18.8.65"% C$ X2 \/ M* X2 d
修改为这个:- M5 [* B: b; g0 P
OPENSTACK_HOST = "controller-lr"& ~% G. x; q' f! ~" j1 e
- Q: e0 p' q# |6 l& U
/ a M" a7 x- |) E! p
root@controller:~# systemctl restart apache2.service
2 ~7 {! S* a4 L1 T
, S9 l1 l1 U& l重启服务后,界面可以正常登录。2 F8 s" g$ F, m' h5 h+ G
+ ?1 x9 I1 i) K
' J b" n) r7 M
! W, m! B4 a% p5 |1 X! m3 V在需求网上帮助的时候,见到其他工程师解决过程中见到这样的解决办法:
6 S+ `2 e$ i; c! D5 ]
% A L# j; S" y报错:Unable to establish connection to keystone endpoint.无法建立到keystone终结点的连接。
% B" E" W0 n: |: o1 m: c1 o) a" x0 F5 z0 a% ^
9 Q, i8 e q& D5 c) `4 E 1.查看各个服务的开启状态。mariadb正常,但是rabbitmq开启失败,重启rabbitmq也失败
5 p3 N7 c: Q+ \$ A' P8 O
7 E, @4 }8 Z% R, f0 ?0 B8 u后来发现是我的数据网络接口有问题,重新修改了下配置文件的接口名,最后成功重启网络,重启rabbitmq,登录openstack界面. Z; r7 ]- w) H' d/ p# G9 C8 o5 G
, d! ~; w# O- ~" i% w2.可能原因是:/etc/hosts 里的控制节点所在ip对应了多个,导致登录时域名解析到localhost,而keystone写的域名是controller,所以会提示连接keystone出错。
8 E; R% X8 p% F6 i+ e5 Q0 K" N9 x
. H. T5 r$ O a$ M' S3 }1 W I# B/ H' w& N. ^
0 ]; I* P# d' p6 |# g1 ^解决方法:删除或注释掉localhost所在的一行即可:
$ t, S' \+ i6 }7 |& ?! B' _& t4 X0 P4 b" \$ H) y6 D
8 e. n! [% Z1 A- k3 U- f( D
* @7 f5 | l9 h0 Y
3.路由转接口( n8 e3 E, l; c' q) b0 t/ S
+ b% }5 B+ `2 q9 f' ivim /etc/sysctl.conf
3 }# x e9 q: t7 Y0 \$ k) K C3 [% a* q0 x; R) S6 y& k6 a4 p
sysctl -p
2 {( P% v2 R/ V2 [: B- |5 o. }& _7 ]1 H3 w7 }
4.域名、用户、密码输错,也会这样报错,先检查; J. P& h; r5 ^) U4 K
( \5 y3 U- p# f, d6 Q; O" I7 R
5.检查keystone 配制0 I1 e+ x$ Y3 ^3 U# j
- n! Q0 J5 M( N k& f; o" q: A
6. 检查 chronyd 是否同步,若不同步,也会登录不了,操作同上一、点 systemctl restart chronyd( g# {! y$ j, R, x8 R9 T
) Y; i4 }2 E! p* D" n+ f+ W! T5 u- T8 d
$ H4 o9 ^/ u& X4 [2 r2 m% R
但这个在部署的时候,发现是同步的。但给我建议去调整些配置。2 }8 E5 F$ d" F/ M: [- z, b$ Y
+ V4 l$ u$ e& C8 n$ T) r
# x/ H4 `$ E/ j+ |( m
' n8 j8 h: S* I* S. W8 O |
|