内容简介
本书是完整且实用的OpenStack部署指南,让读者理解如何部署OpenStack的同时了解它的内部结构。
书中先概述云计算和OpenStack的概念和OpenStack单服务器部署工具DevStack,并介绍OpenStack关键组件,包括仪表盘(Horizon)、计算(Nova)、身份(Keystone)、网络(Neutron)、镜像服务(Glance)、块存储(Cinder)、对象存储(Swift)、遥测(Ceilometer)、裸机(Ironic)、编排(Heat)、容器(Magnum)
等;接着通过介绍多种类型的OpenStack部署实例,讲解不同云环境(公有云、私有云、块储存云和对象存储云)的部署,以及在功能丰富的云环境中集成多个组件的方法;最后介绍更为广泛的OpenStack生态系统及最新的增强功能,这些增强功能使OpenStack平台变得更加成熟且完备。
本书的目标读者是致力于学习OpenStack基础知识,并尝试各种部署场景的Linux和Unix系统管理员和网络工程师。
作者简介
伊丽莎白K.约瑟夫(Elizabeth K.Joseph)作为OpenStack基础设施项目的系统管理员,一直在为OpenStack开发者提供支持。她在OpenStack开发邮件列表中非常活跃,并且在OpenStack TripleO项目中负责测试工程。此外,她还经常为旧金山湾区等地的公司提供OpenStack指导,定期参加一年两次的OpenStack设计峰会,并在全球会议中就开源主题发表演讲。
马修·费希尔(Matthew Fischer)拥有超过15年的软件开发经验,从事过UNIX内核、移动开发、DevOps等方面的工作,目前为一个部署和运行OpenStack的团队工作。他自2013年起开始使用Puppet部署OpenStack。