易陆发现互联网技术论坛

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

openstack queens版本 tanant id 获取方法

[复制链接]
发表于 2018-12-4 21:10:04 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 3 金钱 才能浏览
 楼主| 发表于 2020-6-2 12:12:50 | 显示全部楼层
openstack keystone 命令详细
+ x4 r7 {' ~5 t" @3 X, n命令使用之前需要  运行命令行“. admin-openrc”& ~7 K6 c: {) B9 b! r3 ]! s- A
) I  f+ y! U8 t+ ~8 v
用户(User)
" H: d5 o) c* r, t. ?0 G+ W! e$ p  ~3 b6 [7 ^
查看用户列表( b5 c) ^0 R3 p
9 R0 z* p! S: X
openstack user list" H: D8 n" J- C, n& ~
* g( j; r& J7 K# u
创建用户
9 {. {$ [. v; i( @" M) _" V
" q" S* q1 \7 Popenstack user create [-h] [-f {json,shell,table,value,yaml}]; ~6 ~9 t& I7 ?5 g
                                           [-c COLUMN] [--max-width <integer>]3 P5 r! x7 B) I# Q2 k
            [--print-empty] [--noindent] [--prefix PREFIX]0 C; }; F) n1 z, d
            [--domain <domain>] [--project <project>]+ h) T+ h' a7 F& u& m
            [--project-domain <project-domain>]! ~" D- I9 }+ T/ F) b* }7 Q8 i/ Y
            [--password <password>] [--password-prompt]  ~0 J" x8 K" Y' r3 j
            [--email <email-address>]5 v6 o3 D" {4 O6 r1 @  ?, y
            [--description <description>]- ]" b3 q, J# ?6 f  U
              [--enable | --disable] [--or-show]
+ @3 X; R3 J9 H7 k6 G            <name>, y# S/ h( W: R3 d! y, V6 h
- C8 t- s/ Z8 y+ C4 w
!!!!!一般使用中只要写出自己需要的参数就好
+ L- D) A& P$ b* n$ r
( P/ s: T2 J9 n" B/ x. \删除用户
; e) c/ Z" ]* o+ }) E' t4 m  p$ _) l: ^$ q, S3 @
openstack user delete <用户名或者用户id都可以,以下也是一样,为了简单下面只使用user-id>; [% a9 w+ D8 y  f

' x' f3 o/ Z( q显示用户详细信息( L0 H" B/ j; X% u. _

* l* t9 T" v2 L) R+ l7 _  o openstack user show <user-id>7 E3 E& y& f* f# q9 l7 R

& m. y. F- {5 {) e) D# h3 Q+ ~- K更新用户的信息# ?- l9 j5 Q; e; N; R+ [

) C- Z+ h. @9 o0 M8 ~$ {5 }" Mopenstack user set [-h] [--name <name>] [--domain <domain>]- q' c7 Q, J) ?# P: R, y
          [--project <project>], C# w. r4 A; J- j/ v# L
          [--project-domain <project-domain>]
/ h) y+ u) W! J8 a4 }! l% h0 X+ d          [--password <password>] [--password-prompt]6 v6 D! f+ [- T0 \( W0 H' N3 {  {
          [--email <email-address>]% a/ w8 R9 D, ]9 k2 U! \
          [--description <description>] [--enable | --disable]
! R, A8 W$ q: j          <user>& p" U) `% J7 z5 X
( T3 {5 c8 x% D7 K) U  A
赋予用户一个角色
+ e' P8 m" [) k; z! t8 W0 W7 k; C! q4 ~" B0 `
openstack role add --project demo(项目名) --user demo(用户名) user(角色名)" C3 p, N7 n2 `5 X) P* ]# T6 C
" w* V! ~- M3 {/ g  i# D* o4 o
查看用户与角色的对应关系---显示的表格是id- T9 @2 K! I' e% x/ D" H+ M

( B: ?8 n! ^$ ?9 [( W  C; ^5 T# Z openstack role assignment list: I: F! Z1 r. \( K! _
- Z* m& I- ^' r1 l1 S8 o2 F! }
删除用户的一个角色
; m7 A+ E9 q, k' O/ g2 t
. y3 \2 O" p  a8 qopenstack user-role-remove --user-id <user-id> --role-id <role-id>
" ~7 m  I; P, C/ [8 M9 P
2 H6 J$ j2 o( `0 j4 I8 U8 i/ \                                [--tenant-id <tenant-id>]- K* R, D" O* L* x, E7 V6 R' e

% j0 _3 t' p) d$ k' C更新用户信息$ j9 Y/ X) u. k+ A2 R4 G/ V
# y5 [& f  C9 y8 A  ?- I
openstack role remove [-h] [--domain <domain> | --project <project>]
% h& O2 O+ k, T            [--user <user> | --group <group>]* P* B% T0 ?* J1 I2 x7 r: ?9 s
            [--group-domain <group-domain>]
  {0 o: U4 G+ l3 Z3 ]: s+ _            [--project-domain <project-domain>]- f. N  f+ `% q, ]' h, q3 m
            [--user-domain <user-domain>] [--inherited]
. b% D( U5 U  }4 q            [--role-domain <role-domain>]" l' h9 E% f/ x: O
            <role>" w" D/ E1 K5 d- ~# m3 ^
* f1 F. \6 y" X" T
项目(project)/ P8 t. Z; ?4 f/ Z0 {4 X' T

3 Z9 @; X# d6 R7 n( ]1 k显示工程列表
& S$ K0 v* @& Q- K8 |" Q: b  C1 O8 v' b- h. Q2 f$ S
openstack project list
0 T  x$ I5 M4 {. Z4 ~+ r# i( {% B' }  h' ~
创建工程* D7 t. b. V: j( v, r

9 r2 [8 Z! z5 h openstack project create name
. u0 Y0 M) p5 ~& b" W' a( J, }  f$ [. Y& m8 d2 d2 ^+ r$ g
删除工程7 r$ a9 q% }% ?% F# ?0 L4 M  g
. S' e: r0 T9 i) a
openstack project delete <project-id>
  h8 K, @' I: k( o( f
. z% |$ m- F, J7 u% f- }) M更新工程信息% F# l- Q# j. A6 C. t3 C

; @$ m8 z! @7 {% y+ o8 G openstack project-update [--name <project_name>][--domain <domain>]& i& B' u8 R. y) x! U. T+ H) S" b

$ ?! y8 I% y$ {; E9 u9 ^                             [--description <project-description>]; a0 B" I7 c* J7 E$ m  y

% ]5 ]8 v2 z% i' g$ Q: u5 h                             [--enabled <true|false>]" z, a6 q9 |* B: d" i
6 n! Z9 K( a: V) }+ r
                             <project-id>
( w# J2 C+ O+ W1 s" H+ M% ~9 r4 [9 _7 I/ i' M
显示工程详细信息5 |0 Q: v9 A# m1 n) u! ?

. c+ @4 X. g$ d6 J$ A openstack project show<project-id>
  C) k. {$ K7 c4 d
6 {4 E: B& @' R2 O0 r# ?$ ^角色(Role)
/ _: A, @4 Q* c- p" {4 m+ ?) a  Z& r7 @/ _
显示角色列表) `$ x0 ?' G4 L9 Y: M8 K) r2 M# h" `

& [( @& m. E% b5 l' a% ~openstack role list: }) c) v6 v3 \' l" v

( }- `5 S# W+ |+ R创建角色
0 a' g0 d* B( e& I* M1 v
1 R5 Y" p" r  }( s" B! F openstack role create name
9 Y5 Q6 N7 x% n2 S# J+ n8 A1 ^8 y1 D2 [0 z3 }
删除角色8 P3 h7 t3 y8 w* Q& Q4 E
, U9 K( q% _; }2 u
openstack role delete <role-id>
- I2 P+ M+ B3 s+ a5 |, r8 A  k: o1 Q6 @2 X# d; k2 H
显示角色详细信息9 P- Z' A+ u  d( |, g, n" Z1 E- Q
6 T2 A8 [; @+ g9 H4 g2 b( u5 t; ^8 U
openstack role show <role-id>
. G. p$ Q4 ]9 A  T
: W% g& Q9 J) s: a2 X服务(Service)) i0 @9 i0 p0 W

! N" V" P/ v* `1 z5 @显示服务列表
& t8 H! o. D4 P9 [8 u. i. V5 c! `
6 X3 y* Y5 A3 m; F6 m. Fopenstack service list
+ w* @+ Z- W. W: p' F0 R
1 Z+ R- E( Q6 a! }5 Y! G( [创建服务
/ P: l3 X" N% Y+ r3 ^6 V1 J; l5 [- K; _, z  G
openstack service create [-h] [-f {json,shell,table,value,yaml}]
# @+ [! }$ w, n3 m4 k               [-c COLUMN] [--max-width <integer>]
% F' ]+ ^5 m% x' b* z) O            [--print-empty] [--noindent] [--prefix PREFIX]7 p7 v3 S" q+ l/ m" r: \
            [--name <name>] [--description <description>]
. a6 g+ q, u$ y; V/ b- N( Z9 f/ C* U            [--enable | --disable]5 R' j- |' U2 ]3 [
            <type>0 z" e$ d2 E+ K. D

* s% H( c7 q' }; E删除服务8 p  d* e" K+ b' a5 O. l+ h1 I0 I

3 R9 c8 l8 P( X1 w: W4 x! w openstack service delete <service-id>
: I- M1 Z9 }3 O# w$ R2 J. L  ~
: z. Q5 n, e1 H3 U4 L显示服务详细信息
7 B& M$ c1 _9 }; F% x
" J7 j1 ~6 @. M0 z, S# Y3 f! D, Y openstack service show <service-id>
5 H7 ^7 q% l6 Q3 ]) X* c' A( O+ L
; g& W2 K* J1 B+ c& q 8 Q2 G  {) Q4 M

1 Q8 G4 T+ {0 p$ ?+ ?) z' E. jURL(Endpoint)
  ~/ C6 Z. `3 w0 s6 y; m. J
6 s" y; Q0 Q: |9 e/ p显示Endpoint列表
% S9 I3 y" e, K9 s3 b) J) {" D; m1 O3 _0 P0 t+ q/ ~- X+ c
openstack endpoint list
2 x& V- W$ M$ q" {! x9 J" ?+ D; n8 }- K* q+ V; G
创建Endpoint" w! T" q% Y8 f2 U
5 [' d5 K" U6 T2 N8 N
openstack endpoint create [-h] [-f {json,shell,table,value,yaml}]
) h! Y% G! Q0 v2 [            [-c COLUMN] [--max-width <integer>]" U7 |: x% K+ c0 ^$ {2 L
            [--print-empty] [--noindent]
; ?3 W) D/ \# B6 Z            [--prefix PREFIX] [--region <region-id>]
" r- M( @! m" z0 d) p& S            [--enable | --disable]
* X0 h) e. _0 x0 }- E9 \6 J" _            <service> <interface> <url>
; `3 }9 R4 y# ?, Q7 D8 e: q. X; {* |' E: Z" E6 e6 n
删除Endpoint: ~2 f% Y6 O9 E9 t

* \- r# Q" t! ]& y0 ?. s/ }( E% P  openstack endpoint delete <endpoint-id>( @  x3 x/ s4 g4 e8 f8 r" i
  c6 R: Y8 B8 @! e' [8 D# H
显示Endpoint详细信息+ N0 q" G( |, V9 A' ]# g
0 r3 L- Z0 v) K0 t' _
openstack endpoint show <service-id>0 W$ H, a0 t  b( D

) v0 j6 s+ m3 H. p2 B8 d3 t5 ^ 3 x* x1 F3 G$ d: a$ J

& @  r/ S2 l1 ]! S7 G$ kCatalog
3 Q2 [8 S9 b9 }9 U3 x2 U
4 @3 Q: g/ I/ g4 u列出catalog
& B" K) x9 H' `: h. c
( t9 _2 o: `) a& |  v& s( |) [4 C openstack catalog list
# s- e7 M/ n2 |, W
# W% @1 e2 l2 F, I5 K
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:20 , Processed in 0.065984 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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