作品简介

本书阐述OpenStack 的相关概念和术语,以在线实验室的方式阐述了云计算服务的管理方式和基本操作,围绕着OpenStack 结构体系深入探讨了OpenStack 关键服务的功能模块以及它们之间的相互关系,以实际应用部署和管理配置详细讲解OpenStack 云计算环境的搭建方法和具体配置,是一本较为全面讲述基于OpenStack建设云计算环境的参考书。本书主要针对OpenStack 的初学者,也可供云计算相关工程技术人员与研发人员参考。

编者在学习OpenStack过程中,发现国内市场关于OpenStack寥寥无几,社区和团体撰写的技术文章也因受众对象的不同而参差不齐,因此通过亲自动手和操作,在成功搭建基于OpenStack的经验基础上对管理部署过程进行详细解说,力图让云计算初学者能在短暂时间内掌握云计算基础平台的构建方法,同时为较高水平读者提供一个较为明晰的云计算内部体系布局,作为设计与开发云计算相关应用的借鉴和参考。

作品目录

  • OPENStack云框架应用管理实践
  • 编者引言
  • 第一章 绪论
  • 1.1 OpenStack简介
  • 1.2 版本介绍
  • 1.3 模块介绍
  • 1.4 OpenStack框架体系
  • 第二章 OpenStack初尝
  • 2.1 OpenStack在线试用
  • 2.2 StackLab
  • 2.2.1 云环境登录及可用资源查询
  • 2.2.2 计算资源管理
  • 2.2.3 负载均衡管理
  • 2.2.4 对象存储管理
  • 2.3 单机云环境DevStack
  • 2.3.1 DevStack快捷安装
  • 2.3.2 DevStack完整安装
  • 2.3.3 DevStack安装注意事项
  • 2.4 多机云环境DevStack
  • 第三章 理解OpenStack模块
  • 3.1 Nova模块
  • 3.1.1 体系结构
  • 3.1.2 API接口组件
  • 3.1.3 调度组件
  • 3.1.4 计算工作者
  • 3.1.5 卷工作者
  • 3.1.6 网络工作者
  • 3.1.7 队列组件
  • 3.1.8 数据库组件
  • 3.1.9 模块安装
  • 3.2 Glance模块
  • 3.2.1 体系结构
  • 3.2.2 映像格式
  • 3.2.3 API接口
  • 3.2.4 独立安装
  • 3.3 Swift模块
  • 3.3.1 表示层
  • 3.3.2 认证层
  • 3.3.3 资源层
  • 3.3.4 模块安装
  • 3.4 Keystone模块
  • 3.4.1 体系结构
  • 3.4.2 数据模型
  • 3.4.3 内部服务
  • 3.4.4 应用构造
  • 3.4.5 服务后端
  • 3.4.6 模块安装
  • 3.5 Quantum模块
  • 3.5.1 体系结构
  • 3.5.2 Quantum伺服
  • 3.5.3 Plugin代理
  • 3.5.4 DHCP代理
  • 3.5.5 L3 代理
  • 3.5.6 模块安装
  • 3.6 Cinder模块
  • 3.7 Horizon模块
  • 3.7.1 与其他模块逻辑关系
  • 3.7.2 快速安装
  • 3.7.3 应用配置
  • 第四章 OpenStack配置管理
  • 4.1 OpenStack集成部署概览
  • 4.1.1 OpenStack部署简述
  • 4.1.2 软/硬件环境
  • 4.1.3 云服务网络规划
  • 4.1.4 网络时间协议
  • 4.1.5 数据库(MySQL)及消息队列(RabbitMQ)
  • 4.2 OpenStack术语
  • 4.2.1 版本命名
  • 4.2.2 代码命名
  • 4.2.3 OpenStack及Linux服务
  • 4.2.4 存储:对象、块及文件
  • 4.3 服务集成技术底层
  • 4.3.1 nova-compute
  • 4.3.2 nova-network
  • 4.3.3 Cinder
  • 4.3.4 openstack-dashboard
  • 4.4 预设安装条件
  • 4.5 Identity服务管理
  • 4.5.1 基本概念
  • 4.5.2 服务安装及配置
  • 4.5.2.1 租户、用户及角色配置
  • 4.5.2.2 服务定义
  • 4.5.3 服务故障调试
  • 4.5.4 安装验证
  • 4.6 Image服务管理
  • 4.6.1 服务安装及配置
  • 4.6.2 服务故障调试
  • 4.6.3 安装验证
  • 4.7 Compute服务管理
  • 4.7.1 配置管理程序
  • 4.7.2 KVM
  • 4.7.3 QEMU
  • 4.7.4 Xen、XenAP、XenServer、XCP
  • 4.7.5 网络预配置
  • 4.7.6 配置云控制器MySQL数据库
  • 4.7.7 配置云控制器PostgreSQL
  • 4.7.8 安装计算服务
  • 4.7.9 配置OpenStack计算服务
  • 4.7.10 计算服务数据库后端
  • 4.7.11 创建虚拟机网络
  • 4.7.12 安装验证
  • 4.7.13 定义计算及映像服务凭据
  • 4.7.14 添加计算节点
  • 4.8 虚拟机映像注册
  • 4.9 运行虚拟机实例
  • 4.9.1 安全组:启用SSH及ICMP
  • 4.9.2 添加密钥对
  • 4.9.3 服务运行确认
  • 4.9.4 启动应用实例
  • 4.10 对象存储服务管理
  • 4.10.1 体系配置结构
  • 4.10.2 服务部署
  • 4.10.3 存储节点安装
  • 4.10.4 代理节点安装
  • 4.10.6 增加额外代理服务
  • 4.11 控制面板配置管理
  • 4.11.1 集成配置
  • 4.11.2 安装验证
  • 4.11.3 控制面板定制
  • 4.11.4 控制面板会话存储
  • 附录 配置示例
  • keystone.conf
  • glance-registry.conf
  • glance-registry-paste.ini
  • glance-api.conf
  • glance-api-paste.ini
  • glance-scrubber.conf
  • nova.conf
  • api-paste.ini
  • openrc
  • cinder.conf
  • Dashboard
  • swift.conf
  • etc/network/interface.conf
  • etc/swift/proxy-server.conf
  • etc/swift/accout-server.conf
  • etc/swift/account-server/1.conf
  • etc/swift/container-server.conf
  • etc/swift/container-server/1.conf
  • etc/swift/object-server.conf
  • etc/swift/object-server/1.conf
展开全部