虚拟机Nova篇-云计算与OpenStack
节选
[
《云计算与OpenStack(虚拟机Nova篇)》穿插了笔者团队积累的一些经验,特别是在应用篇,为不同场景下云计算落地提供了建设实践案例,这在业界是相对少见且比较全面的解决方案。
]
内容简介
[
本书通过深入剖析openstack架构的设计理念及具体实现,结合云计算管理平台建设理论,将理论与实践相结合,让读者知其然并知其所以然。
全书在组织形式上,采用简单明了的语法,段落简洁,配合大量的图文以及部分核心代码,形象地表述出技术应用原理。本文穿插了笔者团队积累的一些经验,特别是在应用篇,为不同场景下云计算落地提供了建设实践案例,这在业界是相对少见且比较全面的解决方案。
本书适合于it首席技术官、云计算研发和运维等相关人员阅读。
]
目录
partⅰ 概念篇第1章 云计算概述 21.1 云计算是什么 21.2 云计算发展现状 41.3 云计算体系架构 71.3.1 云计算参与者 81.3.2 云计算部署方式 111.4 云计算的影响 131.4.1 云计算引发了整个it行业变革 131.4.2 云计算对经济社会各领域带来深刻影响 141.5 云计算商用解决方案 151.5.1 亚马逊云计算解决方案 151.5.2 vmware vsphere解决方案 191.6 云计算开源解决方案openstack 211.6.1 openstack发展历史 221.6.2 openstack概述 23第2章 openstack安装体验及入门 262.1 快速体验安装 262.2 脚本安装 282.3 手动安装 292.4 体验 352.4.1 创建虚拟机 362.4.2 添加磁盘 382.4.3 安全和访问设置 412.5 q&a 432.5.1 虚拟机上是否可以安装openstack 432.5.2 找不到安装源 432.5.3 设置上网代理 442.6 如何入门提升 442.6.1 源码阅读 452.6.2 日志分析 482.6.3 安装问题 49partⅱ 架构篇第3章 系统架构 523.1 整体架构剖析 523.2 逻辑架构 573.2.1 逻辑概念模型 593.2.2 逻辑模块划分 603.3 运行架构 633.4 开发架构 663.5 物理架构 67第4章 功能剖析 704.1 消息队列协议amqp 704.2 调度器nova-scheduler 744.2.1 过滤(filtering) 764.2.2 权衡(weighting) 784.3 计算资源管理 804.3.1 kvm适配 834.3.2 vmware适配 844.4 存储资源管理 854.4.1 cinder功能分析 884.4.2 iscsi适配 904.4.3 nfs适配 934.5 网络资源管理 944.5.1 ip资源管理 954.5.2 dhcp自动分派ip 954.5.3 网络连接管理 984.5.4 虚拟交换机管理 994.5.5 nat网络映射 1024.5.6 网络安全管理 1044.5.7 quantum项目介绍 106part ⅲ 实现篇第5章 计算资源池实现剖析 1145.1 代码结构分析 1145.1.1 常用命令 1145.1.2 代码结构 1155.2 业务逻辑模型分析 1165.2.1 整体业务逻辑模型 1165.2.2 libvirt虚拟化实现模型 1185.2.3 xen api虚拟化实现模型 1195.3 数据模型分析 1205.3.1 整体数据模型 1205.3.2 虚拟机模型instances 1215.3.3 虚拟机状态 1225.4 虚拟机开通 1235.4.1 操作实现 1235.4.2 实现剖析 1265.4.3 开通虚拟机外部接口nova-api.create( ) 1275.4.4 开通虚拟机内部接口compute-api.create( ) 1285.4.5 计算节点部署虚拟机 compute-manager.run_instance() 1315.4.6 虚拟化适配 1345.5 虚拟机启停 1385.5.1 虚拟机关闭 1385.5.2 虚拟机启动 1405.6 在线热迁移 1405.6.1 构建nfs共享存储 1425.6.2 修改计算节点配置 1455.6.3 迁移虚拟机 1465.7 vnc控制台 1475.7.1 vnc和novnc 1475.7.2 实现剖析 1475.7.3 novnc代理的配置和部署 1485.8 安全组管理 1495.8.1 安全组数据模型 1505.8.2 安全组创建和删除 1515.9 q&a 1525.9.1 虚拟机部署异常 1525.9.2 计算节点服务不能正常启动 1535.9.3 热迁移失败 154参考文献 154第6章 存储资源池实现剖析 1556.1 代码结构分析 1556.1.1 nova-volume代码结构 1556.1.2 cinder代码结构 1576.2 业务逻辑模型分析 1586.2.1 整体模型分析 1586.2.2 卷管理类(volumemanager) 1596.2.3 iscsi实现iscsidriver 1606.3 数据库模型分析 1606.3.1 整体模型分析 1606.3.2 卷(volumes) 1616.4 创建和挂载弹性云硬盘操作实现 1626.4.1 创建云硬盘操作实现 1626.4.2 挂载云硬盘操作实现 1646.5 机架式服务器iscsi存储实现剖析 1656.5.1 lvm基本概念 1656.5.2 存储节点预处理 1666.5.3 创建云硬盘 1676.5.4 挂载云硬盘 1686.6 快照管理 1696.6.1 创建快照 1706.6.2 快照恢复 171第7章 网络资源池实现剖析 1737.1 代码结构分析 1737.1.1 nova-network代码 1737.1.2 quantum代码 1747.2 nova-network业务逻辑模型分析 1767.2.1 业务逻辑模型 1767.2.2 私网资源池管理networkmanager 1777.2.3 公网资源池管理floatingip 1797.3 nova-network数据模型分析 1807.3.1 整体模型 1807.3.2 私有网络networks 1817.3.3 私网ip地址池 1827.3.4 弹性ip地址池 1837.4 nova-network中flatdhcp模式 1847.4.1 网络部署 1847.4.2 网络连接机制剖析 1857.4.3 高可用性 1877.5 nova-network中vlan模式 1897.5.1 网络部署 1897.5.2 网络连接机制剖析 1907.5.3 高可用性 1917.6 nova-network分配私网ip地址 1927.6.1 创建私有网络 1927.6.2 分配私网fixed ip 1937.6.3 dhcp自动分配ip地址 1977.7 nova-network分配弹性ip地址 1997.7.1 操作实现 2007.7.2 实现剖析 2017.8 quantum业务逻辑模型分析 2037.8.1 quantum-server业务逻辑模型 2037.8.2 agent业务逻辑模型 2047.9 quantum数据模型分析 2047.9.1 整体数据模型 2047.9.2 quantum模型映射关系 2067.9.3 端口ports 2077.10 quantum网络模式分析 2087.10.1 扁平共享模式(flat) 2087.10.2 租户私有网络 2097.11 quantum操作实现 211第8章 glance镜像管理 2128.1 镜像功能架构 2138.1.1 逻辑架构 2138.1.2 开发架构 2138.2 业务逻辑模型分析 2158.3 数据模型分析 2158.3.1 整体模型 2158.3.2 镜像(images) 2168.3.3 镜像状态 2178.4 制作镜像 2188.4.1 制作windows 7镜像 2188.4.2 制作linux镜像 2228.4.3 上传镜像 2228.5 创建镜像实现分析 224第9章 horizon前端界面实现剖析 2279.1 什么是django 2279.2 horizon的功能和实现 2289.2.1 horizon介绍 2289.2.2 功能架构 2299.2.3 部署架构 2309.2.4 开发架构 2329.2.5 horizon和django 2339.2.6 horizon和其他模块的关系 2349.3 定制horizon 2359.3.1 修改web应用的标题 2359.3.2 修改horizon的logo 2359.3.3 修改dashboard和panel 2369.4 国际化 236第10章 keystone认证管理 23810.1 keystone架构 23810.1.1 逻辑架构 23810.1.2 开发架构 23910.2 数据模型分析 24110.2.1 整体模型 24110.2.2 用户(user) 24210.2.3 项目tenant 24210.2.4 用户项目角色关联表metadata 24310.2.5 服务service 24310.2.6 服务端endpoint 24310.3 keystone操作体验 24410.3.1 创建项目project 24410.3.2 创建用户 24510.3.3 为项目project增加新用户 24610.4 认证机制剖析 24710.4.1 curl方式创建虚拟机 24710.4.2 认证过程剖析 25210.4.3 认证获取token剖析 25410.4.4 权限判断 25610.5 q&a 258part ⅳ 应用篇第11章 私有云平台建设 26211.1 概述 26211.2 适用场景分析 26311.2.1 选择私有云 26411.2.2 适用场景示例——服务器应用 26611.2.3 适用场景示例——桌面云应用 27011.3 建设思路 27411.3.1 建设思路转变 27411.3.2 统筹规划、分阶段建设 27711.4 建设过程 27711.4.1 网络规划及部署 27811.4.2 cpu兼容性 28211.5 案例分析 28311.6 私有云平台待完善 28711.6.1 openstack持续优化 28811.6.2 系统监控管理 28911.6.3 高可用性管理 294第12章 公有云平台建设 29712.1 谁适用公有云 29712.2 运营商建设 29812.2.1 小规模应用 29912.2.2 大规模建设 30012.3 单数据中心建设方案 30112.3.1 网络部署方案 30112.3.2 共享存储提升高可用性 30312.4 多数据中心建设方案 30412.4.1 区域zone解决方案 30512.4.2 单元cell解决方案 307后记 309
封面
书名:虚拟机Nova篇-云计算与OpenStack
作者:陈伯龙
页数:324
定价:¥59.0
出版社:电子工业出版社
出版日期:2013-09-01
ISBN:9787121201202
PDF电子书大小:59MB 高清扫描完整版
本文标题:《虚拟机Nova篇-云计算与OpenStack》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!