|
|
登录
! _: 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 |
|