注重体验与质量的电子书资源下载网站
分类于: 人工智能 互联网
简介
OpenStack开源云王者归来: 云计算、虚拟化、Nova、Swift、Quantum和Hadoop 豆 0.0分
资源最后更新于 2020-11-16 04:11:55
作者:戢友
出版社:清华大学出版社
出版日期:2014-01
ISBN:9787302367000
文件格式: pdf
标签: 云计算 openstack 计算机 架构 OpenStack 编程 专业书 programming
简介· · · · · ·
《OpenStack开源云王者归来:云计算虚拟化Nova、Swift、Quantum与Hadoop》按照入门、剖析、扩展的讲授方式,由浅入深地介绍了开源云计算平台OpenStack(Grizzly版本)的整体框架、安装部署、源码剖析及扩展开发。本书附带的所有源代码和安装脚本均可以在Github上获得。
《OpenStack开源云王者归来:云计算虚拟化Nova、Swift、Quantum与Hadoop》共19章,分为4篇。第1篇介绍了云计算常识及虚拟化技术(KVM、Libvirt)必备知识;第2篇着重讲解了OpenStack主要组件的安装部署,以及OpenStack整个框架的参考部署;第3篇主要从源码剖析的角度讲解了Keystone、Swift、Quantum和Nova重要组件的设计思想与实现方法;第4篇介绍了如何利用OpenStack进行扩展开发,包...
目录
第1篇 基础篇
第1章 OpenStack概述
1.1 云计算简介
1.1.1 什么是云计算
1.1.2 什么是云存储
1.1.3 私有云与公有云
1.2 为什么使用云计算
1.2.1 方案1:简单的服务部署
1.2.2 方案2:分布式服务部署
1.2.3 方案3:基于虚拟化的服务部署
1.2.4 方案4:云计算的解决方案
1.3 OpenStack架构
1.3.1 OpenStack与云计算
1.3.2 OpenStack发展与现状
1.3.3 OpenStack优势
1.3.4 OpenStack学习建议
1.4 OpenStack各个组件及功能
1.4.1 虚拟机管理系统Nova
1.4.2 磁盘存储系统Glance与Swift
1.4.3 虚拟网络管理Quantum
1.4.4 OpenStack三大组件
1.5 小结
第2章 虚拟化技术
2.1 虚拟化技术简介
2.1.1 KVM
2.1.2 Xen
2.1.3 Libvirt
2.2 安装Libvirt虚拟化工具
2.2.1 安装KVM
2.2.2 安装Libvirt
2.3 虚拟机配置文件详解
2.3.1 xml描述hypervisor
2.3.2 虚拟机整体信息
2.3.3 系统信息
2.3.4 硬件资源特性
2.3.5 突发事件处理
2.3.6 raw格式image
2.3.7 qcow2格式image
2.3.8 格式的选择
2.3.9 多个image
2.3.10 虚拟光盘
2.3.11 虚拟网络
2.3.12 vnc配置
2.4 制作image
2.4.1 virt-manager创建image
2.4.2 virsh命令创建image
2.5 快速启动虚拟机
2.5.1 手动安装
2.5.2 直接复制
2.5.3 qcow2快速创建
2.5.4 修改qcow2 image
2.5.5 大批量创建虚拟机
2.6 虚拟机桌面显示
2.6.1 准备工作
2.6.2 创建Windows 7 Image
2.6.3 创建Windows 7虚拟机
2.6.4 spice桌面显示
2.7 常见错误与分析
2.8 小结
2.8.1 常用的virsh命令
2.8.2 磁盘快照管理
第2篇 安装篇
第3章 安装Keystone安全认证服务
3.1 Keystone简介
3.2 搭建局域网源
3.2.1 局域网apt-get源搭建方法
3.2.2 局域网python源搭建方法
3.2.3 Ubuntu-12.10局域网源
……
第4章 安装Swift存储服务
第5章 安装Glance镜像服务
第6章 安装Quantum虚拟网络服务
第7章 安装Cinder块存储服务
第8章 安装Nova虚拟机管理系统
第9章 安装Dashboard Web界面
第10章 OpenStack部署示例
第3篇 剖析篇
第11章 OpenStack服务分析
第12章 Keystone的安全认证
第13章 Swift存储服务
第14章 Quantum虚拟网络
第15章 Nova框架
第16章 Nova Compute服务
第4篇 扩展篇
第17章 从OpenStack到云应用
第18章 基于Nova的扩展
第19章 添加自定义组件
第1章 OpenStack概述
1.1 云计算简介
1.1.1 什么是云计算
1.1.2 什么是云存储
1.1.3 私有云与公有云
1.2 为什么使用云计算
1.2.1 方案1:简单的服务部署
1.2.2 方案2:分布式服务部署
1.2.3 方案3:基于虚拟化的服务部署
1.2.4 方案4:云计算的解决方案
1.3 OpenStack架构
1.3.1 OpenStack与云计算
1.3.2 OpenStack发展与现状
1.3.3 OpenStack优势
1.3.4 OpenStack学习建议
1.4 OpenStack各个组件及功能
1.4.1 虚拟机管理系统Nova
1.4.2 磁盘存储系统Glance与Swift
1.4.3 虚拟网络管理Quantum
1.4.4 OpenStack三大组件
1.5 小结
第2章 虚拟化技术
2.1 虚拟化技术简介
2.1.1 KVM
2.1.2 Xen
2.1.3 Libvirt
2.2 安装Libvirt虚拟化工具
2.2.1 安装KVM
2.2.2 安装Libvirt
2.3 虚拟机配置文件详解
2.3.1 xml描述hypervisor
2.3.2 虚拟机整体信息
2.3.3 系统信息
2.3.4 硬件资源特性
2.3.5 突发事件处理
2.3.6 raw格式image
2.3.7 qcow2格式image
2.3.8 格式的选择
2.3.9 多个image
2.3.10 虚拟光盘
2.3.11 虚拟网络
2.3.12 vnc配置
2.4 制作image
2.4.1 virt-manager创建image
2.4.2 virsh命令创建image
2.5 快速启动虚拟机
2.5.1 手动安装
2.5.2 直接复制
2.5.3 qcow2快速创建
2.5.4 修改qcow2 image
2.5.5 大批量创建虚拟机
2.6 虚拟机桌面显示
2.6.1 准备工作
2.6.2 创建Windows 7 Image
2.6.3 创建Windows 7虚拟机
2.6.4 spice桌面显示
2.7 常见错误与分析
2.8 小结
2.8.1 常用的virsh命令
2.8.2 磁盘快照管理
第2篇 安装篇
第3章 安装Keystone安全认证服务
3.1 Keystone简介
3.2 搭建局域网源
3.2.1 局域网apt-get源搭建方法
3.2.2 局域网python源搭建方法
3.2.3 Ubuntu-12.10局域网源
……
第4章 安装Swift存储服务
第5章 安装Glance镜像服务
第6章 安装Quantum虚拟网络服务
第7章 安装Cinder块存储服务
第8章 安装Nova虚拟机管理系统
第9章 安装Dashboard Web界面
第10章 OpenStack部署示例
第3篇 剖析篇
第11章 OpenStack服务分析
第12章 Keystone的安全认证
第13章 Swift存储服务
第14章 Quantum虚拟网络
第15章 Nova框架
第16章 Nova Compute服务
第4篇 扩展篇
第17章 从OpenStack到云应用
第18章 基于Nova的扩展
第19章 添加自定义组件