全面涵盖云计算与虚拟化的入门知识,以及OpenStack的部署、解析与扩展
深入讲解实用的云计算实现方案、虚拟化技巧及OpenStack的部署方案
对IT首席技术官、云计算研发和运维等相关人员有很高的参考价值
涵盖MySQL、RabbitMQ、Keystone、Swift、Glance、Cinder、Quantum、Nova和Dashboard等大部分重要组件的安装
2种自定义扩展组件可以让读者对OpenStack的使用举一反三
3种经典部署方式可显著提高部署实战的能力
14个典型案例深入剖析了OpenStack的内在关键技术
35个常见错误与分析可以避免读者在进行实际操作时走弯路
231个LinuxShell脚本完美展现OpenStack的安装、部署流程
420个Python程序有助于读者深入理解OpenStack的架构实现及通信机制
所有实例遵循先提出问题,再分析问题,最后用代码实现的写作风格
对OpenStack用到的关键技术和重要组件提供了具体的源码剖析
王者归来海报:
《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进行扩展开发,包括如何在OpenStack平台上搭建Hadoop,对Nova进行扩展,以及如何开发独立的OpenStack组件。
《OpenStack开源云王者归来:云计算虚拟化Nova、Swift、Quantum与Hadoop》内容全面,实例众多,实践性强,讲解清晰,适合想要从事开源云OpenStack开发的技术人员阅读。对于IT首席技术官、云计算研发和运维等相关人员,本书有很高的参考价值。
《OpenStack开源云王者归来 云计算、虚拟化、Nova、Swift、Quantum与Hadoop》配套资源下载网址:
引用的OpenStackGrizzly版本的源代码、image资源、脚本和python包;
剖析OpenStack关键技术细节时所编写的示例;
添加自定义组件时,创建的兼容于OpenStack的组件Monitor整个项目的源码和安装脚本;
后续勘误与安装脚本的更新。
戢友,毕业于华东师范大学。计算机应用技术硕士。研究方向为机器学习与模式识别。现就职于英特尔亚太研发有限公司,从事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章 添加自定义组件
第3章 安装Keystone 安全认证服务
早期的OpenStack 版本中,并没有Keystone 安全认证模块。用户、消息、API 调用的认证,都是放在Nova 模块中。在后来的开发中,由于有各种各样的模块加入到OpenStack 中,安全认证所涉及的面也变得更加广泛,如用户登录、用户消息传递、模块消息通信、服务注册等各不相同的认证。处理这些不同的安全认证变得越来越复杂,于是需要一个模块来处理这些不同的安全认证。Keystone 也就应运而生。本章主要介绍MySQL 的安装与使用,以及Keystone 服务安装及测试。本章主要涉及到的知识点如下。
MySQL:数据库的介绍与安装。
RabbitMQ:消息通信服务的介绍与安装。
Keystone:安全认证服务的介绍与安装。
3.1 Keystone 简介
OpenStack 管理了众多的软硬件资源,并且利用这些资源提供云服务。任何资源的管理,都会涉及到安全的管理。就OpenStack 而言,安全的管理,分为以下几个方面:用户认证、服务认证和口令认证。无论是私有云还是公有云,都会开放接口给众多的用户。Keystone 在对于用户进行认证的同时,也对用户的权限进行了限制。Keystone 还会保证OpenStack 的服务可以正常注
册。除此之外,各服务组件之间的消息传递还需要用口令,当口令过期则不再使用此口令。如果把OpenStack 比作一个别墅,OpenStack 内部的各种服务好比各种房间,用户比作住在别墅里面的人,那么Keystone 就是相当于别墅的安全机制。首先,进入别墅的人需要进行身份认证。除此之外,当用户进入到别墅之后,只能进入属于自己可以访问的房间,并不是所有的房间都可以进去(好比Keystone 的用户权限管理)。别墅里面的房间都需要进行安全机制的管理(如上锁、刷卡)。此外串门的时候,还需要使用口令1。由于OpenStack 所有的服务都需要在Keystone 上进行注册,所以OpenStack 的安装需要从Keystone 入手。
实际上,在家里面,也经常使用口令。进门的时候会说“我回来了”,进入父母的房间会说“我可以进来么”,人的声音就起到了口令的作用。
3.2 搭建局域网源
数据中心中的结点,并不能保证都能够正常地访问公共网络。在这些节点上安装服务时,最好的方式是使用离线源。本节介绍如何搭建两种将会在OpenStack 中用到的源:deb源和python 安装包源。
3.2.1 局域网apt-get 源搭建方法
实际安装部署时,并不能保证每个结点都可以访问网络。因此,建立局域网apt-get源显得非常必要。建立局域网源方法如下。
……
近几年,云计算的浪潮席卷全球,作为其中举足轻重的力量,OpenStack 的发展历程总是充满了戏剧性。尽管经历过市场的喧嚣与沉寂,但其作为一套成熟的开源 IaaS 解决方案,依然拥有庞大的用户群体和坚实的技术基础。《OpenStack开源云王者归来》这个书名,精准地捕捉了我对 OpenStack 的一种期待——它不是昙花一现,而是拥有持续生命力的技术。《王者归来》暗示了它可能在技术上有所突破,或者在应用上有了新的活力。我尤其关心书中对 OpenStack 核心组件的深入解析,比如 Nova 在资源池化和虚拟化调度上的演进,Swift 如何在海量数据存储领域保持其简洁高效的特性,以及 Quantum(Neutron)在网络功能虚拟化(NFV)和 SDN 发展中的角色。更吸引我的是,书中将 Hadoop 引入 OpenStack 的语境,这让我看到了一种更加全面的云计算解决方案的可能性。我一直认为,能够高效处理海量数据的平台,与灵活的计算资源调度平台相结合,才能真正发挥云计算的威力。我希望这本书能够详细探讨 OpenStack 与 Hadoop 在架构设计、部署实践以及运维管理上的协同点,为我理解和构建下一代的大数据云平台提供深刻的见解。
评分我是一名对开源技术充满热情的系统架构师,一直以来,OpenStack 都是我密切关注的重点项目。在过去的工作经历中,我也曾多次尝试引入和部署 OpenStack,但过程中遇到的复杂性和挑战,让我对深入理解其核心技术产生了迫切的需求。特别是 Nova 的计算资源管理,Swift 的对象存储的分布式特性,以及 Quantum(Neutron)的网络虚拟化策略,这些都是影响 OpenStack 稳定性和性能的关键因素。《OpenStack开源云王者归来》这本书的出现,仿佛是我一直在寻找的答案。我期待这本书能够不仅仅停留在概念层面,而是能深入到架构设计、API接口,甚至是源代码层面,帮助我理解这些组件的内在逻辑和工作机制。同时,书中将 OpenStack 与 Hadoop 联系起来,这一点尤其吸引我。我认为,未来的云计算平台必然是与大数据处理能力深度融合的,OpenStack 和 Hadoop 的协同,是实现这一目标的重要途径。我希望书中能够提供关于如何有效地集成 OpenStack 和 Hadoop 的指导,例如在资源调度、数据存储和计算任务分配等方面,如何实现最优化的配置和管理,从而构建一个高效、可扩展的云平台。这本书的内容,对我来说,将是优化现有架构、提升系统整体性能的重要参考。
评分我是一名正在深入研究虚拟化技术的开发者,一直以来,我都对 OpenStack 抱有浓厚的兴趣,但坦白说,它庞大的生态系统和众多的组件常常让我望而却步。尤其是在学习 Nova 的计算虚拟化,了解其背后的调度算法和资源管理机制时,总是感觉隔靴搔痒。Swift 的分布式对象存储模型,虽然理念先进,但实际落地中的细节和优化策略,也让我深感困惑。而 Quantum(现已更名为 Neutron)在网络虚拟化方面,更是我的一个知识盲区,理解其复杂的网络拓扑、安全组配置以及各种插件的实现,对我来说是一项巨大的挑战。当我偶然翻阅到《OpenStack开源云王者归来》这本书时,我被它对 OpenStack 核心组件的全面覆盖深深吸引。特别是标题中直接点出了 Nova、Swift、Quantum 这些关键技术,让我看到了解决我实际学习和工作中遇到的难题的希望。我期望这本书能够提供清晰的架构图解,详细解释每个组件的设计哲学和实现细节,并且能够提供丰富的案例分析,让我能够将理论知识与实际操作相结合。更让我惊喜的是,书中还提到了 Hadoop,这让我意识到,这本书不仅仅关注 OpenStack 本身,更着眼于它在更广泛的云计算和大数据生态系统中的应用。我迫切希望这本书能够帮助我打通 OpenStack 各个组件之间的壁垒,理解它们是如何协同工作的,以及如何在真实场景中有效地部署和管理一个 OpenStack 云平台,尤其是在与 Hadoop 结合的场景下。
评分作为一个对云计算领域充满好奇心的技术爱好者,我一直关注着 OpenStack 的发展动态。尽管 OpenStack 在一段时间内似乎经历了一些起伏,但其作为开源云计算的代表,其技术深度和广泛的应用潜力仍然是不可忽视的。我特别想了解的是,OpenStack 的核心组件——Nova、Swift、Quantum(Neutron)——是如何协同工作的,它们各自在云计算架构中扮演着怎样的角色。例如,Nova 是如何实现虚拟机实例的创建、管理和调度的?Swift 的分布式架构又是如何保证数据的高可用性和可扩展性的?而 Quantum/Neutron 的网络虚拟化又为云环境带来了哪些独特的挑战和解决方案?《OpenStack开源云王者归来》这本书的标题,让我对 OpenStack 的“王者归来”充满期待,我希望它能够深入解读这些核心技术的底层原理,并展示它们最新的发展和应用。此外,书中提到与 Hadoop 的结合,更是引起了我极大的兴趣。我一直认为,云计算和大数据是相辅相成的,OpenStack 与 Hadoop 的结合,无疑是构建强大、灵活的云原生大数据解决方案的关键。我希望这本书能够详细介绍这种结合的优势,以及在实际部署中可能遇到的问题和解决方案,为我构建更强大的分布式系统提供理论指导和实践参考。
评分这本书简直是为我量身定做的!一直以来,我都对云计算领域非常着迷,尤其是 OpenStack 这个曾经的明星项目,如今似乎又看到了复兴的迹象。在工作中,我们团队也曾尝试过部署和使用 OpenStack,但过程中遇到的种种困难,特别是关于 Nova 的调度机制、Swift 的对象存储设计理念,以及 Quantum(现在是 Neutron)的网络虚拟化复杂性,都让我们一度感到迷茫。我一直在寻找一本能够深入浅出地讲解这些核心组件的书,既要有理论的高度,又能贴合实际应用,解决我们遇到的痛点。当我看到《OpenStack开源云王者归来》这个书名时,我内心的期待瞬间被点燃了。书名中“王者归来”这几个字,不仅是对 OpenStack 技术的肯定,也预示着它可能包含了一些最新的发展和改进,这对我来说尤其重要。我希望这本书能详细剖析 OpenStack 各个组件的架构原理、工作流程,并能提供一些实用的部署、配置和故障排除的经验。特别是结合 Hadoop 的内容,更是让我眼前一亮。在我看来,OpenStack 和 Hadoop 都是大数据和云计算领域举足轻重的技术,它们之间的集成和协同,无疑是未来发展的趋势。我非常期待书中能够探讨 OpenStack 如何与 Hadoop 协同工作,为构建更强大的云计算和大数据平台提供解决方案。这本书的内容对我来说,不仅仅是学习,更是一种职业发展的助推器。
评分刚看完,好书好书。特别喜欢。强力推荐。
评分1、商品非常好,物品正宗;
评分很经典的一本书,放在手边查阅方便,适合搞云计算的朋友观看。
评分书很好,质量不错。快递不错!!可以学习了
评分还好还好还好还好很好还好还好很好还好还好很好还好还好很好
评分很不错,虽然不是最新的,但有借鉴之处
评分京东正品,速度快,价格比较便宜。是本好书。
评分东西很好,物流很赞,京东的东西就是靠谱,32个赞,下次继续在这买,满300减100,等了很久终于打折,很优惠,希望京东可以多给程序猿搞点活动,这些书太贵了。
评分不错,618买的,划算,价格便宜
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有