易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3938|回复: 1
收起左侧

openstack queens版本 tanant id 获取方法

[复制链接]
发表于 2018-12-4 21:10:04 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 3 金钱 才能浏览
 楼主| 发表于 2020-6-2 12:12:50 | 显示全部楼层
openstack keystone 命令详细4 y( y5 L$ y9 u+ l3 i
命令使用之前需要  运行命令行“. admin-openrc”
% J7 I. v" u8 l) f1 k; p& ]
! P. V  m' y  q5 P8 E; R用户(User)
1 \$ @$ s/ z% `$ S, e& m
8 l4 ?, _3 Y8 T# m$ V查看用户列表
% s5 j  k2 `2 I1 R& ^# P  }5 b" |
4 s" T) a4 M! S1 K& e openstack user list
  ~' O, Q3 o0 ^
- N: A6 g/ j5 r5 k/ I创建用户
! F7 Y7 z7 q" u. R2 k% @3 O/ z1 O% s/ l  d6 z  a9 l2 a
openstack user create [-h] [-f {json,shell,table,value,yaml}]
' ]( |' Y; q7 E/ o* w                                           [-c COLUMN] [--max-width <integer>]
3 J2 j# {5 A, s+ r; \8 b) i            [--print-empty] [--noindent] [--prefix PREFIX]" a0 w: P1 z/ Y9 C% Y3 d# H0 P
            [--domain <domain>] [--project <project>]
  z  B6 M8 M2 r5 K, O9 [            [--project-domain <project-domain>]4 q& F0 l* Y! C) R& y
            [--password <password>] [--password-prompt]
* j/ D0 e4 u( e! w" D            [--email <email-address>]
  d8 t3 M* N0 p            [--description <description>]
% q' h4 P6 `2 p& Z6 w: X: T              [--enable | --disable] [--or-show]' i* g" a0 |2 V3 p7 o' E4 l
            <name>2 W- m2 e1 d* k- c: T( W0 Y' N. l
" B% o' E* m, z0 ], w* m
!!!!!一般使用中只要写出自己需要的参数就好
+ s, a/ B: x% T$ |9 ~6 p/ k" b$ z9 A4 H3 N1 M. J
删除用户
6 m5 C5 p, `# I5 {8 O6 m1 J( G8 I8 o+ N) _2 o
openstack user delete <用户名或者用户id都可以,以下也是一样,为了简单下面只使用user-id>
* d& n  f# D, g/ s; O. n/ F" Z- d
) `/ g0 T- y( q; l显示用户详细信息
- P2 D: |8 V9 r, \3 X  R- W" J) v; a2 f' \4 h
openstack user show <user-id>
* R( f# V0 d* `/ Z) x
) v0 P) x% Q5 p. m1 W" d2 ]更新用户的信息6 Q! f( C, C5 N0 [/ R1 H! g: x

, I+ ]) Z* N* l2 Kopenstack user set [-h] [--name <name>] [--domain <domain>]
  t4 W( Z0 _; {- N          [--project <project>]
1 C- F3 {- ]1 ?! }' J5 u- ^          [--project-domain <project-domain>]% H' l& X: E. Z9 K- U; |" |4 p4 W
          [--password <password>] [--password-prompt]
0 M! }) B& Z  S1 \0 f          [--email <email-address>]
$ C  e( K2 c- X0 L' \4 {          [--description <description>] [--enable | --disable]
* f# B: f' U6 ~# E/ u          <user>
6 q' G# y0 l( W$ w+ [$ p! V
" `5 ?- }, K/ y* t6 R赋予用户一个角色
7 `5 u2 `* L" l) H0 a
1 `; x  _+ l3 X  B8 X: g9 ], p' d openstack role add --project demo(项目名) --user demo(用户名) user(角色名)8 \1 [3 f" y. Z" q! g

1 [; V% c7 o) {' D查看用户与角色的对应关系---显示的表格是id
0 c: C$ t9 t' [4 h6 o0 C" q4 V
( V. o% T, @7 U3 r  O openstack role assignment list. ~9 i9 u' z$ @: d* W2 Y
# A  o: G3 \+ {! ?( }2 V) b& k
删除用户的一个角色
3 V. j! _0 b7 B( O1 v2 H# E+ y7 s- d4 {- \
openstack user-role-remove --user-id <user-id> --role-id <role-id>
8 C' D) X& V3 o8 I, ~5 ]* K4 ?
6 t/ |0 h7 o. M" [3 @                                [--tenant-id <tenant-id>]5 S& q: ?# x! A
# K6 \. o! \3 ]! X+ i7 M
更新用户信息
2 I- z; T5 f4 ^$ i( V+ v3 n5 t( Y: Q) b
openstack role remove [-h] [--domain <domain> | --project <project>]
  u* ~3 ~4 Z" s. h            [--user <user> | --group <group>]
# `5 U; u2 F2 b            [--group-domain <group-domain>]4 Y# T9 j( ^: b- E% ^
            [--project-domain <project-domain>]
0 d! d& h- ^, L$ @            [--user-domain <user-domain>] [--inherited]
* V+ y$ E- W- S            [--role-domain <role-domain>]7 V% Q* M" G3 l8 ~2 L
            <role>
/ |& S6 G8 |" ^- ?9 p: D% v3 J0 g* g, B7 n
项目(project)
" K3 V" n2 ]1 E# R& b7 J5 H* W% G1 D# x+ w; r! J
显示工程列表% G% t$ O4 m8 Y2 W# E, x

) _2 I$ x. y" l9 {/ L2 K openstack project list
7 T2 d/ C( X$ L# ^+ q$ C  m4 e
% B7 I8 s  k4 J. {9 M6 ?! V创建工程
4 l6 Y" B; ?, n/ y) ?$ l. T' u; j" I5 W! v/ t) T$ w
openstack project create name + ^& |( p; C# Z, a
" P+ K/ g7 x, l! r: o2 C( R
删除工程
" r$ J" e! l7 N. V5 Y: h" S/ I) y& q( _6 G
openstack project delete <project-id>0 |8 Y( A- p0 E  q" C3 l5 S! ~* h9 g

& \# i! v% ~8 G) L更新工程信息6 c5 X: }! `9 Z" F9 H

. R- G! Y8 O) o7 { openstack project-update [--name <project_name>][--domain <domain>]( ]4 m! {  o( I/ j7 m4 w7 O
* ~& {; i, W8 [. j" ]' h# H" ~
                             [--description <project-description>]
- C7 Q- D& ?& @7 l6 C0 n$ F0 U9 Z/ W7 M( y+ ~1 T; Z) X
                             [--enabled <true|false>], ~! I8 A" r0 e
, L( q. _. V$ z4 A, q$ }
                             <project-id>
; l9 ]* j' ]9 T/ A8 G7 A! P( z- I. t; w4 i7 n* N/ |/ c% u2 y
显示工程详细信息
7 J) ^. z) t* b- N' |
% D) F3 J7 p2 G9 o, c! w7 R9 C openstack project show<project-id>8 B0 c9 s# u! L5 N$ e

* B4 a8 C- Z0 k) W2 O: L角色(Role)0 b, t0 Y5 r( `! O* p
3 c6 U# w) e/ H3 [3 N4 [
显示角色列表
$ {# F4 U- x: O$ N  \
4 d. e; g7 `- @: g1 Fopenstack role list
% H7 Y0 r) E: c- E6 @+ I4 e& o. t+ x
创建角色
; R: y" Y, ~) q
2 R  _0 \  T# I* f$ ] openstack role create name: C6 a. M1 p" \; u1 t" G
0 Q/ s' b- ?- c6 X% A4 {
删除角色6 [6 F8 W1 P5 _! ~
" _; T. v; C. X
openstack role delete <role-id>( j7 {) r; u: q' B
9 a# }5 \. w' C5 q
显示角色详细信息8 n: m( j# a+ z; l
! Y; y! v! M# ]; `, d" y
openstack role show <role-id>
# `& F. G+ j4 {" R) ]/ @# q. i/ r' e# `
服务(Service)* F9 e7 y) F7 {6 h! o% J
7 e3 q2 ^& \* \: w  ^( U
显示服务列表% Y$ R0 X7 q* q2 \9 F6 A8 z& w

/ ^* X1 `2 y0 f+ [8 Lopenstack service list
1 P% y9 H& O8 {( |4 ?" s* o
9 r4 g8 m+ U" m" ^3 ?创建服务  n+ D4 I$ h3 C% H1 E% b& u+ D  J

6 I5 O5 [2 B6 Y- f" W% V4 x- ~% T) Bopenstack service create [-h] [-f {json,shell,table,value,yaml}]4 Q+ f8 [0 Z) x$ J
               [-c COLUMN] [--max-width <integer>]4 b' b% k  u  V
            [--print-empty] [--noindent] [--prefix PREFIX]
7 Q( u3 T" ~) m2 s& J' K2 f            [--name <name>] [--description <description>]  _' B; p: U( v
            [--enable | --disable]1 c8 g. Q! I" y8 C& p# L; C
            <type>
7 n% F. |; ~8 [7 b7 M8 J# H; Q7 `, }  V5 V: K2 b
删除服务, A1 Q  a$ i9 R
6 V5 p, Z8 t5 z4 @3 K
openstack service delete <service-id>
: L9 R8 o7 l7 m7 ^7 U4 C, t3 U6 _; X! ?" o: J0 ^/ d" Q
显示服务详细信息% b2 S; @3 Z& W! Z8 \8 ?+ I
( I$ E! t) k/ Y( }" B
openstack service show <service-id>6 B4 e( J; G# a* o! r' W

1 R6 c2 x) n7 U
4 n% L. R3 R/ R) r5 Z& o4 K) Y: v, }: u0 h
URL(Endpoint). l. Q' P7 F" D. ~, O4 Y5 o

1 K7 M; A5 g; R) s; e+ f; ~显示Endpoint列表
2 c- c# F) H6 P5 N( x. h5 }# s2 b
* e8 C' _% O) V4 }openstack endpoint list
" m6 |/ d+ A2 i$ D  x. a7 _! x; X4 E/ l, y7 ^: T( }
创建Endpoint, a! x$ F* x5 ?2 \
0 R* s: J/ Z! J6 |- U
openstack endpoint create [-h] [-f {json,shell,table,value,yaml}]; o1 r# V! R( B: I: X' v
            [-c COLUMN] [--max-width <integer>]
3 u( a6 ]* V- K0 z& K: x  n            [--print-empty] [--noindent]
8 i/ ?+ b" G2 {1 f            [--prefix PREFIX] [--region <region-id>]! z- Q1 \, E" g- h  l6 R) R
            [--enable | --disable]" p1 b9 o1 c6 f( e" h
            <service> <interface> <url>" ?) Z3 K0 j! l/ |
3 c; q# A+ @5 q5 Q- a3 Q' y# t7 b7 ^
删除Endpoint
2 ^' P: M$ d. v. t$ e" r5 J1 \
4 p+ J1 ~' r7 [$ y, j7 n- b  openstack endpoint delete <endpoint-id>
% `  y$ B3 J* x0 m& c
0 f8 ?6 [2 C& V1 _5 z! D2 G, C显示Endpoint详细信息
8 \7 {) m, b0 M! k" V* y  O+ _% h4 a+ A7 T# P
openstack endpoint show <service-id>
* B# L+ n1 q0 s2 H$ M; I0 m# A+ A# p# Q- [. Q, T; ?7 {! _
+ R( \: X. M) {. W
2 d& j" ]& K2 V! V. p# X
Catalog1 @# Y( T0 H7 n1 ]1 Z
* a$ b; m3 X6 r5 G) a
列出catalog
  U& e+ {* u" s* D  i& J8 P# p
8 g4 G8 v2 O6 _/ F+ y2 x openstack catalog list0 g8 M$ z3 d) M, `4 e- i

5 e3 l4 w5 r; \/ w
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 15:29 , Processed in 0.043466 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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