openstack 命令行管理三 - tenant 管理 (备忘)
2014-02-18 18:14
816 查看
Openstack 中, 以租户作为云主机隔离的单位
project 等同于 tenant
OpenStack Compute Service (nova) 作为认证时候, 称为 project
OpenStack Identity Service (keystone) 作为认证时候, 称为 tenant
在管理 openstack 时候, 需要添加独立的 project, 然后每个 project 具有独立的用户, 网络, 云主机
添加用户前需要添加对应 project
添加 tenant
列出 tenant
更新信息
删除 tenant
project 等同于 tenant
OpenStack Compute Service (nova) 作为认证时候, 称为 project
OpenStack Identity Service (keystone) 作为认证时候, 称为 tenant
在管理 openstack 时候, 需要添加独立的 project, 然后每个 project 具有独立的用户, 网络, 云主机
添加用户前需要添加对应 project
keystone 命令帮助 tenant-create Create new tenant. tenant-delete Delete tenant. tenant-get Display tenant details. tenant-list List all tenants. tenant-update Update tenant name, description, enabled status. bootstrap Grants a new role to a new user on a new tenant, after --os-tenant-name <auth-tenant-name> --os-tenant-id <tenant-id>
添加 tenant
[root@station140 ~(keystone_admin)]# keystone tenant-create --name cloud +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | | | enabled | True | | id | 9467f30b8bba4770a06a687e4584636b | <- 创建后, 使用 keystone tenant-get cloud 能够重新调回信息 | name | cloud | +-------------+----------------------------------+
列出 tenant
[root@station140 ~(keystone_admin)]# keystone tenant-list +----------------------------------+----------+---------+ | id | name | enabled | +----------------------------------+----------+---------+ | e3a71a59840c4e88b8740b789c3afb9c | admin | True | | fa30a4cd2eba46f0b58d591b7335d660 | alt_demo | True | | 9467f30b8bba4770a06a687e4584636b | cloud | True | | 87c63116e3b4440eaa9640494b53cd43 | demo | True | | bc95edec7a674bb8873d067d9ddedaec | services | True | +----------------------------------+----------+---------+
更新信息
[root@station140 ~(keystone_admin)]# keystone tenant-update --description="use for test." --enabled=true cloud [root@station140 ~(keystone_admin)]# keystone tenant-get cloud +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | use for test. | | enabled | True | | id | 9467f30b8bba4770a06a687e4584636b | | name | cloud | +-------------+----------------------------------+
删除 tenant
keystone tenant-delete 9467f30b8bba4770a06a687e4584636b
相关文章推荐
- openstack 命令行管理二 - 镜像管理 (备忘)
- Seasar2框架:AOP
- 【vSphere系列二】安装 Openfiler 存储
- linux 下DNS配置(主域名正向解析)
- apache做反向代理服务器
- linux sort命令用法
- linux下Eclipse+CDT开发环境配置与使用
- property和constructor-arg的使用
- 【入门篇】Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署发布
- OC -- @interface和@property两种声明变量方式的区别
- linux shell awk 语法
- 2013年是属于Linux的一年
- Linux驱动程序编写&&应用程序对她的调用
- shell技巧之显示文件夹下所有文件,且为全路径
- 游戏引擎架构
- 【VS2010学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之WM_TIMER消息处理函数的添加问题)
- Red Hat Enterprise Linux Server release 5.5 (Tikanga) 上搭建DNS服务器
- linux自动以root登录,并自动启动用户程序的设置
- Nginx+keepalived主从双机热备自动切换解决方案
- linux查找技巧: find grep xargs