易陆发现互联网技术论坛

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

openstack queens版本 tanant id 获取方法

[复制链接]
发表于 2018-12-4 21:10:04 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 3 金钱 才能浏览
 楼主| 发表于 2020-6-2 12:12:50 | 显示全部楼层
openstack keystone 命令详细
+ ~) B1 A- ?1 h- p命令使用之前需要  运行命令行“. admin-openrc”
# [3 ?5 N4 J; p3 f
/ Y3 G* O- b9 G4 F用户(User)1 I$ I( Y! p8 c0 p3 g9 Y

3 m( p7 k3 \" z5 M: Y( }查看用户列表
( W8 R5 ]' J4 ?, k, ?) T0 z3 D1 O) y
openstack user list
- s! _) {0 y+ w* x  b5 v& d$ d
! e. p- Z6 R/ F' Q" Z2 }8 s创建用户0 f& |, b' H$ ?& Z* S. y$ F; K. H
2 F/ j4 O! Z/ g8 N  S" Y6 m0 H
openstack user create [-h] [-f {json,shell,table,value,yaml}]
1 l5 ]. \. O9 W3 z. [+ p                                           [-c COLUMN] [--max-width <integer>]8 ?4 \9 p3 x# H; P0 e5 Z' j
            [--print-empty] [--noindent] [--prefix PREFIX]5 X: }6 g( i% o" |' {
            [--domain <domain>] [--project <project>]- N0 c2 F9 r; o6 u/ N2 [
            [--project-domain <project-domain>]5 Z0 D+ ?* a1 }( `! r) x6 d
            [--password <password>] [--password-prompt]
9 d& Q# u) a9 Y% Z* Q5 r  k! P1 P            [--email <email-address>]
! \. e: ?4 e) h- M            [--description <description>]) ?" k- R' A" c9 s
              [--enable | --disable] [--or-show]
7 @: u/ l% D. `. q            <name>
# E1 Z( Z7 N% a. N$ n- e
) R6 M1 v( Z6 c!!!!!一般使用中只要写出自己需要的参数就好% B3 z3 `9 |( n% y; V3 `- L  g

' o0 b7 z. k' H) c4 E3 I+ B删除用户
. I/ G) Y  L" M* X
3 i/ V8 q1 }0 g# j* I* ?! V openstack user delete <用户名或者用户id都可以,以下也是一样,为了简单下面只使用user-id>
) r  D# O9 L; n# m
7 J* ?# N2 d2 A* u- R( p显示用户详细信息& C* `+ u& |+ W3 S  q& F% n
2 e, q' x& s9 O" U9 l5 `* C
openstack user show <user-id>
: \! ]: m  q' T% f- u, u; r
" D* B; \9 v9 W* E! a更新用户的信息* S. Z2 q+ m2 @% k) ]- V

7 L0 l8 A5 r% O$ _& {3 zopenstack user set [-h] [--name <name>] [--domain <domain>]3 A. A2 N; Y- F
          [--project <project>]: [& k4 ~  ?2 P6 R/ Q- X- H8 b1 b4 Z
          [--project-domain <project-domain>]
4 K7 \: [# }$ ]2 E* e; G! B' E          [--password <password>] [--password-prompt]
/ k  e6 s& ]7 `* H  R! O: ?$ B          [--email <email-address>]/ K) H* |5 P, E  ?
          [--description <description>] [--enable | --disable]) g$ ^! y: W4 d2 J4 T6 j
          <user>
3 G! o' W! r8 O/ ~* [& O
, P! [" h( z8 d赋予用户一个角色% T" w4 b) i+ c& O  s- U
( Y4 x7 I' @4 }  N# N
openstack role add --project demo(项目名) --user demo(用户名) user(角色名)
# n% ?, B! N# h4 j) z1 [4 H; k( g& @9 [: a' d% V
查看用户与角色的对应关系---显示的表格是id
, G7 ~% M3 d0 S, Y- B* |
) p$ O5 Z4 L, y/ Q1 V2 Z, { openstack role assignment list
/ b, |6 q5 s0 s( D" c
4 W" ^( o9 l' n3 g; _/ b删除用户的一个角色: M' J+ l6 z8 {5 W

5 P$ @% O) }0 h1 Lopenstack user-role-remove --user-id <user-id> --role-id <role-id>8 c& G& V% U" a/ q; n/ ?8 A! e: t  G

$ k. W+ h8 w. x, I; ]9 ~! U0 U                                [--tenant-id <tenant-id>]
( f+ T# L6 u' @5 Q! q3 d
7 i1 W" @. k8 R: h, T3 ?9 `' }3 K更新用户信息
  V/ A# Z; [$ H
  H& i; E; Y& ]* [openstack role remove [-h] [--domain <domain> | --project <project>]& _, A4 ]6 u; p5 ]$ _
            [--user <user> | --group <group>], j: l& F2 ~2 p* S* L
            [--group-domain <group-domain>]0 c7 h$ W6 d9 U/ N' `
            [--project-domain <project-domain>]6 o1 s0 _% c8 B. [# w  k! W3 E+ W
            [--user-domain <user-domain>] [--inherited]
: k! H$ ^- g7 b5 I/ k            [--role-domain <role-domain>], l4 L$ N7 w& a+ b1 v
            <role>
8 b0 v# U, f/ C! p& ~4 `9 T; w
& t  T2 u! w4 N: F项目(project)$ V) L6 n/ `) `' W) W& l) E6 c
7 Q: Y8 U( B7 u+ ?& E0 b
显示工程列表
, C! [5 D: f  i' t- B# X# c) j/ c7 @9 M4 ]* x5 _# q  w5 V
openstack project list' P+ d, P1 p2 d
; X1 _7 g& k) P& C
创建工程
" H: W' ]8 p, ?9 x6 F+ s: L+ i
6 W2 E( e* G. b openstack project create name
4 d. L& f, Q) H, g% \( j/ h; l1 |9 y+ _
2 j2 C5 ^2 R( ^& D6 f' n9 T9 {5 A删除工程
& t9 p( Y+ T# ]" w* ~- x& y( s7 d5 x! |3 Z- W2 v9 A/ s/ ?- y7 U
openstack project delete <project-id>
! ^+ G+ i  X* {. m2 u
' Z" W, p) z0 C  t2 f0 l1 K& r更新工程信息
& j7 o8 w1 @3 P
3 N- T/ v2 }( e openstack project-update [--name <project_name>][--domain <domain>]: a0 D% I2 t5 ^' @

- ^! S4 ~! u; {                             [--description <project-description>]
" F# n4 U! m8 B% c
( _7 T  V5 n2 Q. S) i. U! t* C                             [--enabled <true|false>]
0 S. y- a6 ]& M9 q, ]8 Y* E  G" d0 y8 W' R; }: n: h
                             <project-id>
, a) Z8 h- X% N* N6 t9 P' I+ Z; E6 ^9 Z0 u; H8 K8 }  _" f% p
显示工程详细信息1 o! p# s( U4 J$ s! S: T- z) L
. E9 c( z4 |  a1 G
openstack project show<project-id>
( S7 z1 O. @! U# z9 D% S4 x/ _. V+ w# m% _, b7 l8 R+ d6 I
角色(Role)
5 Q. n" j: `* [1 D7 u0 S9 Z
2 ?6 z3 j/ b3 T6 D" s显示角色列表
$ [" z$ P1 `2 b  A" K9 b+ N' B7 P# Q4 N2 j
openstack role list
; B* W; J3 n4 f
% x0 x, V% t% n! \3 q* W4 q创建角色
; J( W5 s9 N$ Q  G) }3 f# d* Y$ K7 c- R' n4 N( R
openstack role create name: n# T  @8 i. S) u: V
. k# I% v, s) I  h! R: G7 B
删除角色
+ z* p# Y* A7 ]: x8 ]4 \. w4 Z+ ~$ d- O: Q: x
openstack role delete <role-id>
* |* C/ [+ ^8 ^& E, C& f, [7 t" F/ I( J! A/ [
显示角色详细信息
9 u4 A- b% E- W6 [# v( h9 t2 T; j7 J4 f2 a% L* G: ], H6 d/ m4 E& d
openstack role show <role-id>
9 q6 T* ]5 }4 E& b; k4 c+ C" a) _+ W3 L& ]9 w
服务(Service)7 \% P" C* r7 W; U3 Z/ F
- ~9 b& i% y1 B7 e5 i# @
显示服务列表8 ]1 W5 _6 H0 _& d( ^
, I2 z2 h+ _4 U, E2 u
openstack service list
' o  r* g# b6 V8 G1 @1 A0 C6 R3 u1 c4 u; X$ e
创建服务
0 t- {$ V/ g6 V7 i# K4 _9 ?; y9 a/ H# K+ [1 W
openstack service create [-h] [-f {json,shell,table,value,yaml}], q7 a$ E0 e6 e- [
               [-c COLUMN] [--max-width <integer>]% s$ @- b# g# h
            [--print-empty] [--noindent] [--prefix PREFIX]
7 r/ Y& S$ [  F" U' q3 ^$ E. k            [--name <name>] [--description <description>]
  \" B- o5 S5 W& N# g            [--enable | --disable]
9 J: `& a9 g& R! Q6 a. B1 P            <type>
% ^! Q- f; G" `
! ?# m- Z4 s4 [0 q( T+ Z删除服务$ c3 U/ n1 v5 P' W% F. A3 F

6 v1 m7 {4 i- y" [' ] openstack service delete <service-id>+ R9 `' y( H; U) c' g& w$ B6 M
. N1 D' h! i6 _1 n7 C; J1 O6 C* T
显示服务详细信息
0 V/ {3 f7 S2 ?  x( G: T
' P+ y  z; K% |  ?/ b openstack service show <service-id>! L( c' S5 g# A
1 [) \9 u" F" J- [/ O+ h* s
, o" d8 Y' z5 Y( T0 O5 f

6 b7 U& a' K8 f' C/ h0 GURL(Endpoint)( u; S1 u  e( j4 j4 W$ l
$ Q2 U/ k3 R" T/ ?! }
显示Endpoint列表- t" C- R1 F4 F0 o4 f$ ~* \0 M

2 Q$ v& J' j* N0 y6 gopenstack endpoint list
* ]: T+ q' Q  I0 V6 ~$ L; O  L' q' s* \  j9 q% B0 e
创建Endpoint
7 p7 h+ s* @  z) H: l
( Z5 U9 D6 E2 H( T7 F" d. Uopenstack endpoint create [-h] [-f {json,shell,table,value,yaml}]8 V. G  N! ]- l1 P" {8 M) u
            [-c COLUMN] [--max-width <integer>]( p! F" o1 S0 s' q# P
            [--print-empty] [--noindent]2 P) i) o) J- }5 f2 d4 G
            [--prefix PREFIX] [--region <region-id>]% E1 u" F+ k2 o" Q1 ~. b0 _& ]9 m7 i9 m
            [--enable | --disable]1 g( Q9 z& z8 {8 c# j, T6 O% V
            <service> <interface> <url>
( ~3 g( E0 b  z5 V6 }: ?  _3 N. J/ J' M, X  l0 l
删除Endpoint1 A; y7 Q/ R) Q2 s3 j
9 `! R& T5 E- h% m
  openstack endpoint delete <endpoint-id>
& O' @0 U5 b( b2 }; }( Q; y
; f" y% O, s! F3 {" u显示Endpoint详细信息# Y4 \- j5 `# y; I2 r4 j4 @

- X$ c. [2 F6 b8 A openstack endpoint show <service-id>
- f6 d, s5 v- m# ]$ s: A
  a  N. `3 A( J  |1 b% {! r0 j' _ 3 M: z& C0 l- P7 [7 N( \
0 t7 G6 l7 `9 g, Q! W
Catalog( @& m9 G, X9 _1 X

  U# r5 B$ ^: p% w5 Y/ x) N列出catalog: x2 n/ _; T- c' O: {

7 F( o% g% {- U) l- U9 U openstack catalog list, h2 x5 o4 {% K8 g

- P: G8 B9 E; i6 y, u9 D
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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