Blueprint-os-user-docs
- Launchpad Entry: OpenStack 用户文档设计
- 创建者: Diane Fleming
- 贡献者:
目录
总结
该蓝图描述了一个为 OpenStack 用户创建文档的计划。什么是 OpenStack 用户?OpenStack 用户在现有的云上执行任务。OpenStack 用户可能是希望列出可用资源(如镜像和服务器)并创建和管理资源的人。或者,OpenStack 用户可能是新兴的 OpenStack 开发者:希望构建在云上运行的 Web 应用程序的人。
该文档将提供 OpenStack 云的概念性概述,并使用户能够进行身份验证、启动服务器、列出资源(如实例、网络、卷等)、删除资源、访问实例控制台以及配置 VNC 等操作。
该文档将为用户提供与 OpenStack 云交互的清晰路线图,通过使用仪表板和客户端命令,然后通过 cURL 命令或开放 SDK 使用 API 来进行操作。
计划中的文档包括
| 文档 | 目的 |
|---|---|
| OpenStack 终端用户指南 | 向终端用户介绍云概念、常见任务以及与云交互的方式。 通过示例,向用户展示如何在 OpenStack 云中通过以下方式执行任务
在附录(或附录)中,提供参考信息,使用户能够通过 OpenStack 命令行客户端命令执行任务。 |
| OpenStack 管理员用户指南 | 向管理员用户介绍管理任务以及与云交互的方式。 通过示例,向管理员用户展示如何在 OpenStack 云中通过以下方式执行管理任务
|
内容将在两个用户指南之间共享。
这些文档将部分源自现有文档,并减少冗余,提高可用性、清晰度和一致性。
该蓝图与 蓝图重构文档 相关。
蓝图 - OpenStack 终端用户指南
受众:通过 Horizon 仪表板或 OpenStack 命令行客户端执行任务的 OpenStack 云终端用户。此外,还包括使用 OpenStack API 创建应用程序的开发者。
路线图:用户通过使用 Horizon 仪表板和 OpenStack 命令行客户端来了解云计算。然后,他们使用 OpenStack API 创建可扩展的应用程序。
产品信息: Havana, 2013.1
包含通用词汇表? 是
目的:
- 解释 OpenStack 云概念并描述如何使用 OpenStack 云。
- 包括命令行工具和凭据、如何使用 Horizon 仪表板以及如何创建镜像。
资料来源:
- Suse 终端用户指南
- Rackspace 赞助的 OpenStack 培训
- OpenStack API 快速入门
- Python 开发者文档
- 语言绑定文档
- OpenStack 客户端指南
- OpenStack 管理员指南
- OpenStack API 规范
- 使用 Shell 和 Python 编程 OpenStack 计算 API
第一章:概述
对 OpenStack 云的一到两段描述。对 OpenStack 项目的描述。说明本书的目标 - 概念、设置和教程。
第一节:OpenStack 云概念
描述用户需要了解才能使用云的主要概念。
- 身份验证/身份服务 - https://openstack.org/software/openstack-shared-services/
- 镜像、镜像服务 - 什么是镜像?什么是快照? https://openstack.org/software/openstack-shared-services/
- 服务器 - 什么是虚拟机?什么是 hypervisor?什么是服务器个性?启动服务器意味着什么? https://openstack.org/software/openstack-compute/。此外,https://docs.openstack.org/cli/quick-start/content/nova_client.html
- 安全组 - https://openstack.org/software/openstack-compute/
- 浮动 IP 地址
- 控制台日志
- 对象和块存储 - https://openstack.org/software/openstack-storage/ - 可以将哪些存储附加到实例?我可以像挂载 CD/DVD 一样附加 ISO 吗?后端存储设备、用户和租户(项目)、卷快照和备份。
- 网络 - https://openstack.org/software/openstack-networking/
第二节:如何与 OpenStack 云交互
描述您可以与云交互的方式
Horizon 仪表板
https://openstack.org/software/openstack-dashboard/
OpenStack 命令行客户端
提供对 OpenStack 命令参考的交叉引用。基于:http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/novaclient.html
带有嵌入式 API 调用的 cURL 命令
基于:http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/curl.html
OpenStack APIs
讨论使用 API 的方式 - cURL?SDK?语言绑定?
第三节:常见用户任务
- 启动、列出和删除服务器
- 列出和删除镜像 - 指向有关创建镜像的新书
- 负载均衡 xx
- 创建一个隔离网络
- 访问实例的控制台
- 配置 VNC
- 创建、附加和分离卷
第四节:如何使用本指南中的教程
基于:http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/ch_how_examples_work.html
为各种用例提供教程。使用不同的方法在每个教程中,以便用户了解可能性。
第二章:OpenStack 仪表板教程
管理镜像
启动实例
配置对实例的访问
管理实例
管理卷
第三章:OpenStack 命令行客户端教程
OpenStack 命令 - 概述
OpenStack RC 文件
创建镜像
启动实例
配置对实例的访问
在您的云上运行 Wordpress 博客
方法: nova 客户端
- 安装 nova 客户端
- 设置用户
- 获取应用程序服务器的镜像
- 启动服务器实例
- 安装 Wordpress 及其依赖项。
来源:https://docs.openstack.org/grizzly/openstack-compute/admin/content/running-elastic-web-app-cloud.html 提供指向安装信息的命令参考和其他书籍的指针
在您的云上存储大型照片或视频
方法: swift 客户端和 Cyberduck 应用程序
- 安装 swift 客户端
- 设置对 OpenStack 对象存储的安全访问
- 安装并配置 Cyberduck 以连接到 OpenStack 对象存储
- 将文件复制到云
创建并将卷附加到您的实例
方法: cinder 和 nova 客户端 用例? https://docs.openstack.org/grizzly/openstack-block-storage/admin/content/block_storage_overview.html#managing-volumes
创建一个隔离网络
方法: nova 和 quantum 客户端 用例? https://docs.openstack.org/grizzly/openstack-network/admin/content/basic_operations.html
附录 A. OpenStack 命令参考
目的
- 描述命令行客户端及其子命令以及所需的和可选的参数。
- 编写脚本以从代码自动生成命令和命令参数。
- 使用条件标签生成此书籍的两个版本:一个包含管理员命令,另一个不包含。
资料来源
结果
现在从代码自动生成:https://review.openstack.org/#/c/69942/
蓝图 - OpenStack 管理员用户指南
受众:通过 Horizon 仪表板或 OpenStack 命令行客户端执行任务的 OpenStack 云管理员用户。此外,还包括使用 OpenStack API 创建应用程序的开发者。
产品信息: Havana, 2013.1
包含通用词汇表? 是
目的:
- 解释您可以在 OpenStack 云上执行的管理员任务。
- 包括命令行工具和凭据、如何使用 Horizon 仪表板以及如何创建镜像。
- 包括云应用程序架构图。
资料来源:
- Suse 管理员用户指南
- Rackspace 赞助的 OpenStack 培训
- OpenStack API 快速入门
- Python 开发者文档
- 语言绑定文档
- OpenStack 客户端指南
- OpenStack 管理员指南
- OpenStack API 规范
- 使用 Shell 和 Python 编程 OpenStack 计算 API
- Summer Long 关于配额/neutron 配额的章节
第一章:概述
对 OpenStack 云的一到两段描述。对 OpenStack 项目的描述。带有几句话解释的架构图。说明本书的目标 - 概念、设置和教程。
第一节:OpenStack 云概念
描述用户需要了解才能使用云的主要概念。
- 身份验证/身份服务 - https://openstack.org/software/openstack-shared-services/
- 镜像、镜像服务 - 什么是镜像?什么是快照? https://openstack.org/software/openstack-shared-services/
- 服务器 - 什么是虚拟机?什么是 hypervisor?什么是服务器个性?启动服务器意味着什么? https://openstack.org/software/openstack-compute/。此外,https://docs.openstack.org/cli/quick-start/content/nova_client.html
- 安全组 - https://openstack.org/software/openstack-compute/
- 浮动 IP 地址
- 控制台日志
- 对象和块存储 - https://openstack.org/software/openstack-storage/ - 可以将哪些存储附加到实例?我可以像挂载 CD/DVD 一样附加 ISO 吗?后端存储设备、用户和租户(项目)、卷快照和备份。
- 网络 - https://openstack.org/software/openstack-networking/
第二节:如何与 OpenStack 云交互
描述您可以与云交互的方式
Horizon 仪表板
https://openstack.org/software/openstack-dashboard/
为每个选项添加简短描述(由于这些选项很多,聚合和 hypervisor 不太可能包含在教程中)。
OpenStack 命令行客户端
提供对 OpenStack 命令参考的交叉引用。基于:http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/novaclient.html
带有嵌入式 API 调用的 cURL 命令
基于:http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/curl.html
OpenStack APIs
讨论使用 API 的方式 - cURL?SDK?语言绑定?
第三节:常见管理员用户任务
- OpenStack RC 文件
- 管理项目和用户(包括组、域和角色)
- 管理镜像
- 管理风味 (Flavors)
- 设置配额(包括新的 Neutron 配额)。
- 迁移服务器
- 管理网络和路由器(即使我们无法在此版本中包含操作方法,也应确认此任务)
第四节:如何使用本指南中的教程
基于:http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/ch_how_examples_work.html
为各种用例提供教程。使用不同的方法在每个教程中,以便用户了解可能性。
第二章:OpenStack 仪表板教程
管理项目和用户
管理镜像
管理风味 (Flavors)
设置配额
迁移服务器
管理网络和路由器
第三章:OpenStack 命令行客户端教程
OpenStack RC 文件
管理项目和用户
管理镜像
管理风味 (Flavors)
设置配额
迁移服务器
管理网络和路由器
附录 A. OpenStack 命令参考
目的
- 仅管理员命令
- 描述命令行客户端及其子命令以及所需的和可选的参数。
- 编写脚本以从代码自动生成命令和命令参数。
- 使用条件标签生成此书籍的两个版本:一个包含管理员命令,另一个不包含。
结果
现在从代码自动生成:https://review.openstack.org/#/c/69942/
资料来源