这书是中国第一本系统介绍CloudStack的专业书籍。 这书从历史时间发展趋势、架构模式、安装配置、基本要素、开发设计新手入门等视角对CloudStack开展了全方位的介绍。做为云计算技术IaaS服务平台,虽然CloudStack的安装比较简单,但其整体规划和安装对确保CloudStack系统平稳运作来讲尤为重要,许多客户更是再此一部分碰到了很多难题,因此这书在安装一部分下了很大墨笔,整体规划了一个简易、通用性的情景,并对具体配置全过程开展了详尽介绍。 这书以从入门到精通的方法介绍了CloudStack,可以为计划应用IaaS将目前IT设备转移到云上的企业、大数据中心及系统集成化制造行业的有关工作人员开展系统电机选型和比照提供协助。针对这些对CloudStack沒有深层次掌握及在安装和应用上碰到困难的项目工程师、售前服务及售后服务适用技术工程师、学员等工作人员,这书可以为她们学习培训恰当的CloudStack的安装和应用流程,及其对CloudStack开展全方位、系统的了解提供协助。
目录
- 第1章 CloudStack简介
- 1.1 CloudStack的历史与发展
- 1.1.1 CloudStack的历史
- 1.1.2 CloudStack生态圈
- 1.1.3 CloudStack的路线规划
- 1.2 如何加入CloudStack社区
- 1.2.1 CloudStack社区有哪些资源
- 1.2.2 如何使用邮件列表
- 1.2.3 如何成为Commitor
- 1.2.4 使用Transifex翻译Apache CloudStack文档
- 1.2.5 小结
- 1.3 CloudStack中国用户组
- 1.4 Apache基金会与Apache 2.0协议
- 第2章 CloudStack架构
- 2.1 CloudStack的功能与特点
- 2.2 CloudStack系统的主要组成部分
- 2.3 CloudStack的架构
- 第3章 CloudStack的网络功能
- 3.1 网络即服务
- 3.2 网络类型
- 3.2.1 公共网络
- 3.2.2 来宾网络
- 3.2.3 管理网络
- 3.2.4 存储网络
- 3.2.5 本地链路网络
- 3.3 虚拟路由器
- 3.4 基础网络
- 3.4.1 基础网络概述
- 3.4.2 安全组
- 3.4.3 参考架构
- 3.5 高级网络
- 3.5.1 高级网络概述
- 3.5.2 高级网络服务
- 3.5.3 参考架构
- 3.5.4 共享型来宾网络
- 3.5.5 VPC简介
- 第4章 CloudStack的安装与配置
- 4.1 CloudStack系统的安装与规划
- 4.1.1 基本网络架构的配置信息
- 4.1.2 高级网络架构的配置信息
- 4.1.3 交换机的规划与配置
- 4.1.4 安装时需要的其他信息
- 4.2 CloudStack管理节点的安装
- 4.2.1 CentOS下管理节点的安装方法
- 4.2.2 Ubuntu下管理节点的安装
- 4.2.3 检查并设置全局变量参数
- 4.2.4 小结
- 4.3 配置存储节点
- 4.3.1 操作系统的配置
- 4.3.2 安装和配置NFS服务
- 4.3.3 上传系统虚拟机模板
- 4.4 安装和配置XenServer计算节点
- 4.4.1 XenServer计算节点的安装与配置
- 4.4.2 安装支持CloudStack的软件包
- 4.4.3 申请及激活XenServer许可证
- 4.4.4 小结
- 4.5 安装和配置KVM计算节点
- 4.5.1 安装KVM前的准备工作
- 4.5.2 CentOS下KVM的安装和配置方法
- 4.5.3 在Ubuntu环境下安装和配置KVM
- 4.5.4 小结
- 4.6 安装和配置vSphere计算节点
- 4.6.1 安装vSphere套件
- 4.6.2 配置ESXi网络
- 4.6.3 在vCenter中创建数据中心和群集
- 4.6.4 小结
- 第5章 CloudStack区域的创建与配置1
- 5.1 创建区域的规划
- 5.2 基本网络区域的创建
- 5.2.1 登录CloudStack管理平台
- 5.2.2 创建基本网络区域
- 5.3 高级网络区域的创建
- 5.3.1 登录CloudStack管理平台
- 5.3.2 创建高级网络区域
- 5.4 系统运行的初步检查及常见问题排查
- 5.4.1 检查物理资源
- 5.4.2 检查系统虚拟机
- 5.4.3 创建一个客户虚拟机
- 5.5 物理资源的进一步管理
- 5.5.1 添加物理资源
- 5.5.2 删除物理资源
- 5.6 快速重新搭建CloudStack系统
- 5.7 系统升级
- 5.7.1 准备工作
- 5.7.2 升级CloudStack系统
- 5.7.3 不同版本之间的升级
- 5.7.4 小结
- 第6章 CloudStack的基本使用2
- 6.1 ISO和模板文件的管理
- 6.1.1 查看模板
- 6.1.2 注册ISO和模板文件
- 6.1.3 创建模板
- 6.1.4 编辑模板
- 6.1.5 下载模板
- 6.1.6 复制模板
- 6.1.7 删除模板
- 6.1.8 重置密码
- 6.2 虚拟机实例的基本使用
- 6.2.1 虚拟机实例生命周期管理
- 6.2.2 虚拟机实例的动态迁移
- 6.2.3 使用控制台访问虚拟机实例
- 6.3 虚拟机实例的访问控制
- 6.3.1 安全组
- 6.3.2 高级网络功能
- 6.4 虚拟机磁盘与快照管理
- 6.4.1 添加数据卷
- 6.4.2 上传卷
- 6.4.3 附加磁盘
- 6.4.4 取消附加磁盘
- 6.4.5 下载卷
- 6.4.6 迁移数据卷
- 6.4.7 删除数据卷
- 6.4.8 快照的创建与恢复
- 6.5 服务方案的管理
- 6.5.1 计算方案
- 6.5.2 系统方案
- 6.5.3 磁盘方案
- 6.5.4 网络方案
- 6.6 域及账户的管理
- 6.6.1 域及账户的概念
- 6.6.2 域及用户的管理
- 6.6.3 普通用户登录CloudStack
- 6.6.4 小结
- 6.7 项目的使用
- 6.7.1 创建项目
- 6.7.2 管理项目
- 6.7.3 邀请设定
- 6.7.4 移除项目成员
- 6.7.5 项目的管理
- 6.7.6 小结
- 第7章 CloudStack开发者入门3
- 7.1 获取代码并选择版本
- 7.2 CloudStack Linux开发环境的安装
- 7.2.1 安装相关依赖软件
- 7.2.2 安装Maven
- 7.2.3 安装Ant
- 7.2.4 安装Tomcat
- 7.2.5 编译CloudStack
- 7.2.6 编译RPM包
- 7.2.7 编译后的RPM包的安装
- 7.2.8 如何处理不能上网的问题
- 7.2.9 CloudStack 4.1编译简述
- 7.3 CloudStack Windows开发环境的安装
- 7.3.1 安装Cygwin
- 7.3.2 安装JDK
- 7.3.3 安装Python 2.7
- 7.3.4 安装Tomcat 6.0.33
- 7.3.5 安装MySQL
- 7.3.6 为MySQL安装Python connector
- 7.3.7 安装Ant
- 7.3.8 安装Maven 3.0
- 7.3.9 安装mkisofs
- 7.3.10 下载CloudStack-OSS源代码
- 7.3.11 生成SSH Key
- 7.3.12 配置CloudStack数据库
- 7.3.13 编译CloudStack
- 7.4 使用Eclipse远程调试CloudStack
- 7.4.1 安装Eclipse
- 7.4.2 导入CloudStack源代码到Eclipse
- 7.4.3 在Eclipse中远程调试CloudStack代码
- 7.5 代码分析入门
- 7.6 CloudStack的API开发
- 7.6.1 CloudStack的账户管理
- 7.6.2 CloudStack中的API服务器
- 7.6.3 准备知识
- 7.6.4 生成API请求
- 7.6.5 CloudStack的API调用的认证方式
- 7.6.6 API调用实例
- 7.6.7 API响应
- 7.6.8 异步API