月半小夜曲 发表于 2019-12-13 12:33:20

电子书:《OpenStack常用部署》

703
                       



内容简介:

Pearson
OpenStack
常用部署
美]伊莎白K约瑟夫( Elizabeth K. Joseph)著
MA修·费希尔( Matthew Fisch
Chen琳华译
民邮电出版社一①

图书在版编目(CIP)数据
Openstack?
美)伊丽莎白·K.约瑟夫
(Elizabeth K
Chen琳华译.一北京:人民邮
电出版社,2018.4
书名原文
World Examples for Systems Administrators and
ISBN978-7-115-47731-6
1.①0…Ⅱ.①伊…②MA…③Chen…Ⅲ.①计算机
网络Ⅳ.①TP39
中guo版本图书馆CIP数据核字(2018)第01355
内容提要
本书是完整且实用的 Open Stack部署指南,让读者理解如何部署 Open Stack的同时了解它的内部结构
书中先概述云计算和 OpenStack的概念和 Open Stack单服.务.器部署工具 DevStack,并介绍 Open Stack关键
组件,包括仪表盘( Horizon)、计算(Nova)、身份( Keystone),网络( Neutron)、镜像服务( Glance
块存储( Cinder)、对象存储(swit)、遥测( Ceilometer)、棵机( Ironic)、编排(Hea)、容器( Magnum)
等:接着通过介绍多种类型的 Open Stack部署实例,讲解不同云环境(公有云,私有云、块储存云和对象
存储云)的部署,以及在功能丰富的云环境中集成多个组件的方法:最后介绍更为广泛的 Open Stack生态
系统及最新的增强功能,这些增强功能使 Open Stack平台变得更加成熟且完备。
本书的目标读者是致力于学习 Open Stack基础知识,并尝试各种部署场景的 Linux和Umix系统管理
员和网络工程师
美]伊丽莎白K.约瑟夫( Elizabeth K. Joseph)
MA修·费希尔( Matthew Fischer)
责任編辑杨海玲
责任印制焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
却编100164电子邮件315 oppress. com. cn
网址hp:ww
D厂聚鑫印刷有限责任公司印刷
字数:366千字
2018年4月第1版
印数:1-2400册
018年4月河北第1次印刷
著作权合同登记号图字:01-2016-9399号
读者服务热线:(010)81055410印装
010)81055316
反盗版热线:(010)81
广告经营许可证:京东工商广
0170147号

你会突然间明白:现在是开始新事物,相信超始的魔力的时候了
斯特·埃克哈特
如今,各公司在基础设施方面正变得越来越严重地依赖虚拟化和基于云的解决方案。无论
他们是将工作交给第三方云服务提供商,还是使用虚拟化的本地解决方案,或是在自己的数据
中心构建云, Open Stack都为其提供了大量的帮助。 OpenStack是一款用于构建私有云和公有云
的开源软件,本书将介绍如何在企业中使用和部署 Open Stack
作为开源项目的 Open Stack虽然2010年才出现,但是很快就获得了全球众多公司和广大开
源社区的支持。仅仅过了3年时间,开源大会上关于 Open Stack的讨论就突然多了起来,社区
中的一些人开玩笑称开源大会中的“Os”不再代表“ Open Source”,而是代表“ Open Stack
随着各公司不断扩展其私有云部署,对该领域内人才的需求不断增长, OpenStack专家的薪酬
也随之水涨船高
目标读者
本书的目标读者是致力于学习 OpenStack基础知识,并尝试着运行那些可被转化为实际部
署的示例部署场景的 Linux和Unix系统管理员和网络工程师。本书会深入解析最为流行的
OpenStack使用方式以及如何在公司中使用它们
然本书会给出详细的命令,但还需要读者精通 Linux系统管理,这样才能将重点放在学
习 Open Stack和简化故障排除任务上。如果读者是在一系列虚拟机上而不是在裸机服.务.器上进
行部署,那么还需要熟悉虚拟机技术。如果希望获得手把手的指导,本书还提供了一个利用KVM
和QEMU在 Ubuntu上使用虚拟化技术的参考部署。尽管如此,本书的目的是将虚拟化选项
给读者决定,让他们更为容易地转向物理设置。
网络是 Open Stack的重要组成部分,因此本书介绍了一些基本的网络经验。第3章中的图
表将帮助读者理解本书中列出的 OpenStack网络架构
①梅斯特·埃克哈特( Meister Eckhart),德guo哲学家、神秘主义神学家,其哲学和神学含有希腊哲学、新柏拉图主义
及阿拉伯哲学的因素,对其后的宗教改革、浪漫主义思想、德guo哲学及现代存在主义等均有一定影响
译者注

2前言
目标与愿景
在参加了多个开源会议后,我发现 OpenStack在这些会议中逐渐成为热门话题,受此启发
我写了这本书。尽管有这么多的演讲,我还是会从朋友和同行那里收集一些关于在公司中如何
使用 Open Stack的实际问题。为此,本书每一章都有一个部署场景,这些章在开始时会介绍多
个公司在生产中使用 Open Stack的真实案例,从提供web服.务.器机群到ri志存储,再到备份和
数据处理,这些使用案例可帮助读者为 OpenStack找到一个定位,从而完成跨不同行业的公司
大学和政府机构的各种任务

无论读者是正在尝试自己进行 Open Stack部署,还是选择与厂商合作,本书都将通过示例
部署提供指导。读者可以学到如何配置各种 Open Stack组件的基础知识,然后尝试通过web仪
盘和 OpenStack命令行客.户.端与其进行交互。此外,本书还讲解了组件间彼此交互的机制
以便读者能够理解如何与系统进行交互
系统要求
为运行本书中的大部分部署场景,读者至少需要两台配置有6 GB RAM和50GB硬盘空间
的计算机。如果使用的是虚拟化技术,包括使用附录A中我们已测试过的参考部署,那么笔记
本电脑配置8 GB RAM就足够了。如果选择使用真实硬件,则需要两台计算机和两台交换机
台交换机必须要与可接入因特网的网络连接在一起,以便可以安装系统包以及在系统中安装
配置管理工具
虚拟环境与物理环境选项的图表,包括每种环境的参数细目列表,均在第3章中
Ubuntu
要完成部署场景,需要下载最新的 Ubuntu14.04ISO镜像。 Ubuntu是基于 Debian的 Linux
发行版,首个版本在2004年推出。其初衷是让普通用户更容易上手 Linux,然而在过去的5年
里, Ubuntu在服.务.器领域出现了爆炸式增长。目前 Ubuntu已经成为 Open Stack和亚MA逊 Elastic
Compute Cloud(EC2)等其他云平台的首选
Open Stack的出现也与 Ubuntu社区有着千丝万缕的联系。该项目的许多早期贡献者来自
Ubuntu项目。使用 Ubuntu的决定源自作者的专业知识,以及对将重点放在理解部署类型和
OpenStack相关基础知识而不是底层操作系统的渴望。
尽管 Open Stack的生态系统比 Ubuntu更广,且拥有基于 Red Hat Enterprise Linux(RHEL)
的专业服务,甚至正向着 Linux之外的其他操作系统扩展,但本书采用 Ubuntu1404LTS(长期
支持版本)作为 Open Stack的基础安装

前言3
由于本书中的 Ubuntu Cloud Archive(见第1章)不同于RHEL、 CentOS openSUSE和 Fedora
等系统中的同类产品,因此这将在一定程度上影响配置。不过,使用所选定的系统进行规划来
转入生产环境时,核心的 Open Stack知识和部署示例也可以导出到其他系统
Puppet在2005年推出了首个版本,如今已经成为全球最流行的配置管理系统之一。 Puppet
OpenStack模块为 OpenStack社区首批成熟的配置管理系统项目之一。在 OpenStack每个版本公
布的数周内即可获得该版本的 Puppet模块
与选择 Ubuntu一样,配置管理选择 Puppet可以让我们能够在关注基础部署和管理上投入
较少的精力,而更多地专注于学习 OpenStack。虽然读者会针对这些部署使用 Puppet命令,但
是基本概念已阐述过,并且不需要预先知道 Puppet的知识。此外, Open Stack的 Puppet模块的
创建者为来自全球的、背景各异的开发者和运维人员,并且得到了多家公司的官方支持。他们
以能够游刃有余地灵活应对各种不同环境而著称
我们将使用 Ubuntu14.04中默认安装的 Puppet版本。如果想尝试在生产环境中运行 Puppet
那么 OpenStack Puppet团队推荐使用直接来自 Puppet的 Puppet版本来替代。附录C中会包含
这些内容。 Open Stack的 Open Stack Puppet模块目前正在 Ubuntu和 CentoS上进行测试
如果公司更喜欢chef、 安sible或其他东西,附录B可让读者概略地了解其可能有兴趣使
用的其他配置管理与编排服务
简介
下面是从每章和附录中能够学到的知识的简短介
第1章: OpenStack是什么。在开始介绍 OpenStack之前,这一章作为开篇将简要介绍
算,这一章会概述后面各章中将深入探讨的所有 OpenStack组件。这一章最后
会探讨 Open Stack发布周期、 Ubuntu和 Puppet如何成为这一周期的考虑因素以及它们
在本书中的用法
·第2章: DevStack。虽然是作为非生产级开发工具创建的, DeyStack也是 Open Stack
单服.务.器部署的重要入门工具,旨在让用户快速地熟悉单服.务.器部署。读者将学习如
何使用它们,如何启动自己的首个计算实例,以及如何执行基本的调试技术
·第3章:网络。网络是一个重要且复杂的 OpenStack组件。用户在构建自己的部署时,
4络可促进用户决策。这一章致力于阐述 Open Stack中关于网络的关键概念,深入研究
部署场景所霱的网络决策与需求。图文结合的描述将有助于读者理解这些概念
第4章:首个 Open Stack。在阅读关于使用配置管理的章节前,这一章将带领读者快速
浏览Nova计算、 Keystone身份验证、 Glance镜像存储和 Neutron网络等 Open Stack基


#############################################



ydddg 发表于 2019-12-21 19:55:01



免费下载地址:

http://pan.qqq0.com/file/488067-425771358

页: [1]
查看完整版本: 电子书:《OpenStack常用部署》