|
|
在使用openstack命令时出现The request you have made requires authentication. (HTTP 401), U$ [. w0 N8 R$ d$ x6 [7 J% x d
3 j, N" x% G O* j3 N4 X
刚刚配置完keystone突然出现401报错
: l$ T/ c+ L% ^8 T$ W% I$ Y$ l
3 J, C4 |+ o) O5 C[root@controller ~]# openstack service list
* [+ P# M# f$ W3 ?; a# BThe request you have made requires authentication. (HTTP 401) (Request-ID: req-adbde835-6a46-4020-9975-2b18a3bd6e9c)0 t" y# C4 `- v" V9 q: z/ [! E. P
查看keystone日志发现7 d3 K o6 L' w$ {! [
: g& E% z9 W: v- t" _: Ykeystone.middleware.auth [req-adbde835-6a46-4020-9975-2b18a3bd6e9c - - - - -] RBAC: Invalid token; g7 B9 V2 M7 O. S, d
无效的令牌访问
8 j' n$ c6 ^- `+ |: C; B
. B# X2 U% F1 ]( C4 m查看配置文件
* k3 @3 w# i6 _( F8 z4 [5 Q6 q; ?; U8 J+ U2 e
admin_token=的值
8 i9 R: r+ d9 J# p f4 K/ U& d- f. A1 [* G" Z: J
[DEFAULT]
: q) B* C& g/ @8 K2 ~4 wadmin_token=c5c1d24595949ae8b7e4
9 @% ] s) D' u* D重新配置环境变量
k _5 V# `; _7 F5 l7 y' n9 o. v
[root@controller ~]# export OS_TOKEN=c5c1d24595949ae8b7e4
5 I: \0 n& |9 S @; z! g[root@controller ~]# openstack service list
8 _. ^; g# h- k6 W3 g: K+----------------------------------+----------+----------+0 H: Q* _' E( U3 w( p& Q/ k
| ID | Name | Type |
1 H$ b/ y* }& [+----------------------------------+----------+----------+, a8 [! W' x( S s8 Y2 W. T8 I
| b9ce620f5bc94ca49756f271466d6d2d | keystone | identity |
9 Z% u6 T' h) X$ s+ w; ~* `+----------------------------------+----------+----------+
. r% V0 E& y5 x* ]执行成功无报错 |
|