diff --git a/README.md b/README.md index 8a2774a..3965b13 100644 --- a/README.md +++ b/README.md @@ -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 ] + +位置参数 -> 必须写的参数 一般是放在命令的末尾 + +命令的帮助文档会有三部分组成 + +第一部分:usage 用法,展现的是该命令的通用格式 + +第二部分:命令的说明,在usage的下面,描述该命令的功能 + +第三部分:参数解释,会分别解释可选参数[optional arguments]与位置参数[positional arguments] + +练习任务: + +使用dashboard创建项目test,给定描述为"Hello Test" + +使用命令行给test租户设置额外的属性,usage=test,local=xian + +使用命令行给test租户修改额外属性,将 local=xtzy + +使用命令行创建创建项目test1,描述留空 + +使用命令行,列出名称以test开头的项目,批量进行删除 + +