声明
摘要
1 绪论
1.1 研究背景
1.2 研究内容和主要工作
1.3 章节安排
1.4 本章小节
2 Openstack分析与云平台设计
2.1 云计算的概念
2.2 CloudStack与OpenStack
2.2.1 平台背景介绍
2.2.2 平台架构整体比较
2.2.3 平台选择
2.3 Openstack平台与Keystone源码分析
2.3.1 Keystone组件的工作原理
2.3.2 Keystone源码分析
2.3.3 Keystone数据库表结构
2.4 云平台的总体设计
2.4.1 系统框架设计
2.4.2 设计优势与使用场景
3 私有云平台的实现
3.1 WEB服务器端的设计
3.1.1 系统门户设计
3.1.2 系统模块及功能
3.1.3 数据库表的设计
3.2 WEB服务器端的实现
3.2.1 开发环境及技术应用
3.2.2 订单模块的实现
3.2.3 组织结构树模块的实现
3.2.4 Openstack调用服务模块的实现
3.2.5 多VDC切换与多Project切换的实现
4 自动化部署系统
4.1 自动化部署的必要性
4.2 Nailgun源码分析
4.3 部署系统的工作流程
4.4 自动化部署的Java实现
4.5 本章小结
5 自动化部署的测试
结论
参考文献
致谢
大连理工大学;