|
|
@ -157,3 +157,74 @@ http://192.168.105.10/dashboard |
|
|
|
用户名:admin |
|
|
|
|
|
|
|
密码:123456 |
|
|
|
|
|
|
|
# OpenStack租户管理 |
|
|
|
|
|
|
|
通过Dashboard、命令行进行管理 |
|
|
|
|
|
|
|
在进行任何操作前,需要先验证身份 -> keystone |
|
|
|
|
|
|
|
学习路线: |
|
|
|
|
|
|
|
对于Dashboard |
|
|
|
|
|
|
|
- 创建 |
|
|
|
- 查询-筛选 |
|
|
|
- 显示详情 |
|
|
|
- 修改信息 |
|
|
|
- 删除 |
|
|
|
|
|
|
|
对于命令 |
|
|
|
|
|
|
|
- 学习openstack 帮助文档,了解命令格式与参数格式 |
|
|
|
|
|
|
|
``` |
|
|
|
openstack project 动作 --help |
|
|
|
``` |
|
|
|
|
|
|
|
- 列出openstack project管理的基本命令体系 |
|
|
|
|
|
|
|
``` |
|
|
|
openstack --help | grep "^ project" |
|
|
|
#输出结果 |
|
|
|
project create Create new project |
|
|
|
project delete Delete project(s) |
|
|
|
project list List projects |
|
|
|
project set Set project properties |
|
|
|
project show Display project details |
|
|
|
project unset Unset project properties |
|
|
|
``` |
|
|
|
|
|
|
|
- 命令格式解析 |
|
|
|
|
|
|
|
由命令和参数组成 |
|
|
|
|
|
|
|
命令由 前缀 资源 动作,例如 openstack projet show |
|
|
|
|
|
|
|
参数由 可选参数 位置参数 组成 |
|
|
|
|
|
|
|
可选参数 -> 可写可不写 [--param -p ] |
|
|
|
|
|
|
|
位置参数 -> 必须写的参数 <index_param> 一般是放在命令的末尾 |
|
|
|
|
|
|
|
命令的帮助文档会有三部分组成 |
|
|
|
|
|
|
|
第一部分:usage 用法,展现的是该命令的通用格式 |
|
|
|
|
|
|
|
第二部分:命令的说明,在usage的下面,描述该命令的功能 |
|
|
|
|
|
|
|
第三部分:参数解释,会分别解释可选参数[optional arguments]与位置参数[positional arguments] |
|
|
|
|
|
|
|
练习任务: |
|
|
|
|
|
|
|
使用dashboard创建项目test,给定描述为"Hello Test" |
|
|
|
|
|
|
|
使用命令行给test租户设置额外的属性,usage=test,local=xian |
|
|
|
|
|
|
|
使用命令行给test租户修改额外属性,将 local=xtzy |
|
|
|
|
|
|
|
使用命令行创建创建项目test1,描述留空 |
|
|
|
|
|
|
|
使用命令行,列出名称以test开头的项目,批量进行删除 |
|
|
|
|
|
|
|
|
|
|
|