注册 登录 进入教材巡展
#
  • #

出版社:西安电子科技大学出版社

以下为《OpenStack技术原理与实战》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560640457
  • 187452
  • 0046178025-6
  • 工学
  • 计算机科学与技术
  • TP393
  • 自动化技术、计算技术
  • 本科
内容简介
韩璞编著的《OpenStack技术原理与实战》结合OpenStack整体架构,对0penstack云平台核心组件的工作原理进行介绍与分析,并通过0penstack的实践部署,将0penstack的理论与实践相结合,使读者能够在了解0penstack部署和安装的同时,熟悉OpenStack内部核心组件的协作关系。
全书在组织形式上,采用理论与实践相结合的描述方式,图文并茂地将Openstack具体的理论知识形象地呈现给读者,并通过具体的配置案例,引导读者将每一个组件部署在0penstack的云平台上。
本书适合应用型本科院校软件工程专业及计算机类其他专业云计算类课程使用,也可供对云平台部署有兴趣的其他读者使用。
目录

第一章  云计算与OpenStack简介


  1.1  云计算的概念


  1.2  云计算工作模式


  1.3  云计算的特点


  1.4  云计算的服务模式


  1.5  OpenStack概述


  1.6  OpenStack的功能与作用


  1.7  OpenStack部署方式介绍


  1.8  OpenStack的应用现状与发展趋势


    1.8.1  OpenStack的版本演变


    1.8.2  OpenStack的发展趋势


  1.9  其他开源云平台简述


    1.9.1  Eucalyptus


    1.9.2  AbiCloud


    1.9.3  OpenNebula


第二章  OpenStack整体系统架构


  2.1  OpenStack基本框架


    2.1.1  OpenStack核心组件


    2.1.2  OpenStack架构的设计原则


  2.2  OpenStack整体架构模型


    2.2.1  OpenStack的功能构成


    2.2.2  OpenStack逻辑结构与模型


  2.3  OpenStack物理架构


  2.4  OpenStack的运行机制与流程


    2.4.1  AMQP消息处理与响应机制


    2.4.2  OpenStack工作流程


    2.4.3  OpenStack平台管理流程


  2.5  完善中的OpenStack


  2.6  OpenStack部署准备


第三章  Nova组件


  3.1  Nova的基本概念


  3.2  Nova工作原理及组件构成


    3.2.1  Nova核心组件的构成


    3.2.2  Nova组件的协作关系


  3.3  Nova-API模块


    3.3.1  Nova  API的作用


    3.3.2  NovaAPI中的WSGI接口


    3.3.3  Nova  API结构


    3.3.4  Nova  API服务流程


    3.3.5  扩展API(Extension  API)


  3.4  Nova-Client功能分析


  3.5  Nova-Compum模块


  3.6  Nova中的RabbitMQ解析


    3.6.1  RabbitMQ


    3.6.2  AMQP


    3.6.3  RabbitMQ在Nova中的实现


    3.6.4  rpc.call和rpc.cast调用流程


  3.7  Nova.Schedule模块


  3.8  Nova.Cell模块


    3.8.1  Nova  Cell模块简介


    3.8.2  Nova  Cell模块基础架构


    3.8.3  Nova  Cell模块中主要组件介绍


    3.8.4  Nova  Cell环境配置与搭建


  3.9  Nova的安装与配置


    3.9.1  创建数据库


    3.9.2  配置


    3.9.3  启动服务


    3.9.4  同步数据并启动服务


    3.9.5  查看服务


    3.9.6  组策略


    3.9.7  检查故障


第四章  keystone认证组件


  4.1  认识keystone


  4.2  keystone架构


  4.3  keystone的基本概念和数据模型


    4.3.1  keystone基本概念


    4.3.2  角色关联


    4.3.3  keystone数据模型


  4.4  keystone的工作原理


  4.5  安装与配置keystone


    4.5.1  安装Keystone的准备工作


    4.5.2  keystone相关的配置文件


    4.5.3  keystone安装过程


    4.5.4  keystone安装验证


第五章  GIanco镜像组件


  5.1  Glance概述


    5.1.1  Glance功能


    5.1.2  Glance基本概念


  5.2  Glance架构与数据模型


    5.2.1  Glance逻辑架构


    5.2.2  Glance数据库设计


  5.3  Glance的关键配置文件


    5.3.1  glance-api.conf文件


    5.3.2  glance—registry-conf文件


    5.3.3  其他配置文件


  5.4  Glance的后端存储与工作流程


    5.4.1  镜像的后端存储


    5.4.2  Glance组件的工作流程


  5.5  Glance安装与部署


    5.5.1  准备工作


    5.5.2  Glance安装过程


    5.5.3  验证Glance的安装


  5.6  镜像制作


    5.6.1  Llbuntu镜像的制作


    5.6.2  Windows镜像的制作


第六章  slorage分布式存储组件


  6.1  Swift对象存储


    6.1.1  基本原理


    6.1.2  Swift架构及主要组件


    6.1.3  Swift特性


    6.1.4  应用场景


  6.2  Cinder块存储


    6.2.1  Cinder架构


    6.2.2  Cinder服务


    6.2.3  Cinder插件


    6.2.4  Cinder操作


    6.2.5  Cinder支持典型存储


    6.2.6  Cinder在IT环境中的主要问题


  6.3  安装与配置Cinder


    6.3.1  配置要求


    6.3.2  安装过程


第七章  QnaBtum网络组件


  7.1  Quantum概述


    7.1.1  OpenStack网络基本构成


    7.1.2  Quantum基本概念


  7.2  Quantum架构


    7.2.1  Quantum网络架构


    7.2.2  Quantum网络原理


    7.2.3  Quantum逻辑模型


  7.3  OpenStack网络模式


    7.3.1  Flat模式


    7.3.2  FlatDHCP模式


    7.3.3  vLAN模式


  7.4  OpenStack网络通信原理


    7.4.1  OpenStack中的固定IP和浮动IP


    7.4.2  Quantum通信流程


  7.5  Quantum的安装与部署


    7.5.1  准备工作


    7.5.2  Quantum的安装


第八章  Horizon前端界面组件


  8.1  Hoiizon组件概述


    8.1.1  Holizon


    8.1.2  Horizon功能


  8.2  Horizon基本架构


    8.2.1  Django


    8.2.2  Horizon架构


  8.3  Hotizon工作原理和定制


    8.3.1  Horizon的工作过程


    8.3.2  定制Horizon


  8.4  Horizon安装与部署


    8.4.1  准备工作


    8.4.2  安装Hotizon


  8.5  Horizon中的Openstack


    8.5.1  登录界面


    8.5.2  云平台资源管理


    8.5.3  管理镜像


    8.5.4  管理虚拟机


    8.5.5  管理用户


第9章  OpenStack部署与调试.


  9.1  OpenStack部署


    9.1.1  系统准备


    9.1.2  网络基本配置


    9.1.3  基础组件安装


    9.1.4  keystone安装


    9.1.5  Glance安装


    9.1.6  Quantum安装


    9.1.7  Nova安装


    9.1.8  Cinder安装


    9.1.9  Hotizon安装


  9.2  问题与调试


    9.2.1  日志文件


    9.2.2  常见错误


  9.3  基于OpenStack的实践案例


    9.3.1  FastCloud云平台


    9.3.2  FastCloud应用场景


    9.3.3  案例系统实现


    9.3.4  案例系统演示


  9.4  OpenStack的未来