Open Stack设计与实现

2019-11-22 31 0 举报/投诉

Open Stack设计与实现

《Open Stack设计与实现》是一本介绍OpenStack设计与实现原理的书。《Open Stack设计与实现》以Juno版本为基础,覆盖了OpenStack的学习方法到设计与实现等各个方面内容,致力于帮助读者形成OpenStack及其各个主要组件与项目的拓扑。

基本介绍

  • 书名:Open Stack设计与实现
  • 作者:英特尔开源技术中心
  • ISBN:978-7-121-25830-5
  • 页数:380
  • 定价:79.00元
  • 出版社:电子工业出版社
  • 出版时间:2015年5月
  • 装帧:平装
  • 开本:16

内容提要

《Open Stack设计与实现》是一本介绍OpenStack设计与实现原理的书。《Open Stack设计与实现》以Juno版本为基础,覆盖了OpenStack的学习方法到设计与实现等各个方面内容,致力于帮助读者形成OpenStack及其各个主要组件与项目的拓扑。《Open Stack设计与实现》语言通俗易懂,能够带领读者更为快速地走入OpenStack的世界并做出自己的贡献。《Open Stack设计与实现》适合希望能够参与OpenStack开发的读者,也适合对OpenStack茫然的初学者,以及有一定使用部署经验但是希望了解OpenStack实现原理的广大用户。

作者简介

英特尔开源技术中心(Intel Open Source Technology Center,OTC)是英特尔公司内专职进行开源软体开发的团队,负责在系统软体领域进行与英特尔®平台相关的技术开发和创新,并在Linux作业系统核心、Android/Chrome作业系统、云计算和虚拟化技术、HTML5 Web Runtime、图形驱动及多媒体软体,以及系统软体的最佳化等方面积累了业界领先的技术能力。同时依託强大的技术团队,OTC积极参与开源社区对开源软体的推广普及活动,并对国内及国际上主流开源作业系统厂商提供有力的支持。

目录

第1章初识OpenStack 11.1 从虚拟化到OpenStack 11.1.1 虚拟化 11.1.2 云计算 21.1.3 OpenStack 41.2 OpenStack体系结构 61.3 OpenStack项目发展流程 131.3.1 新项目 141.3.2 孵化项目 141.3.3 核心项目及集成项目 151.4 OpenStack社区 151.4.1 邮件列表 161.4.2 IRC和项目例会 161.4.3 Summit和Meetup 171.4.4 其他社交平台 191.5 其他开源项目 19第2章OpenStack开发基础 222.1 相关开发资源 222.1.1 OpenStack社区 222.1.2 OpenStack文档 222.1.3 OpenStack书籍 232.1.4 其他网路资源 242.2 OpenStack开发的技术基础 252.3 部署开发环境 262.3.1 Git 262.3.2 Devstack 272.4 浏览OpenStack原始码 312.4.1 源码目录结构 312.4.2 浏览代码的工具 332.4.3 分析源码如何入手 352.5 OpenStack代码质量保证体系 382.5.1 编码规范 402.5.2 代码评审Gerrit 432.5.3 单元测试Tox 482.5.4 持续集成Jenkins 512.6 如何贡献 542.6.1 文档 542.6.2 修补Bug 552.6.3 增加Feature 572.6.4 Review 602.6.5 调试 61第3章虚拟化 623.1 概述 623.1.1 虚拟化实现方式 643.1.2 虚拟化现状和未来 663.2 高层管理工具 743.2.1 XenAPI 743.2.2 Libvirt 753.3 OpenStack相关实现 843.3.1 Libvirt驱动 843.3.2 XenAPI驱动 86第4章OpenStack通用技术 884.1 讯息汇流排 884.2 SQLAlchemy和资料库(Shane) 924.3 RESTful API和WSGI 964.4 Eventlet 1034.5 OpenStack通用库Oslo 1064.5.1 Cliff 1074.5.2 oslo.config 1114.5.3 oslo.db 1134.5.4 oslo.i18n 1164.5.5 oslo.messaging 1164.5.6 stevedore 1234.5.7 TaskFlow 1274.5.8 cookiecutter 1334.5.9 oslo.policy 1344.5.10 oslo.rootwrap 1354.5.11 oslo.test 138第5章计算 1415.1 Nova体系结构 1415.2 Nova API 1485.2.1 Nova API执行过程 1495.2.2 Nova API的实现 1555.3 Conductor服务 1615.3.1 Object Model 1635.4 Scheduler 1665.4.1 调度器 1665.4.2 Filtering 1675.4.3 Weighting 1695.5 Compute 1695.6 典型工作流程 1765.6.1 创建虚拟机 1765.6.2 冷迁移与Resize 1785.6.3 热迁移 179
5.6.4 挂起和恢复 1815.6.5 Rebuild和Evacuate 182第6章存储 1836.1 Swift 1836.1.1 Swift体系结构 1836.1.2 Ring 1916.1.3 Swift API 2026.1.4 认证 2106.1.5 对象管理与操作 2116.1.6 数据一致性 2156.2 Cinder 2186.2.1 Cinder体系结构 2186.2.2 Cinder API 2226.2.3 cinder-scheduler 2246.2.4 cinder-volume 2266.2.5 cinder-backup 2306.3 Glance 2326.3.1 Glance体系结构 2326.3.2 Glance API 234第7章网路 2407.1 Neutron体系结构 2407.1.1 Linux虚拟网路 2417.1.2 Neutron网路抽象 2457.1.3 Neutron架构 2467.1.4 Neutron源码结构 2477.2 Neutron API 2497.2.1 neutron-server 2507.3 ML2 Plugin 2517.4 Port Binding扩展 2577.5 Open vSwitch Agent 2607.6 Service Plugin 2677.6.1 Firewall 2677.6.2 LoadBalance 2697.7 Neutron热点话题 2707.7.1 DVR 2717.7.2 SDN 2717.7.3 NFV/SRIOV 272第8章安全 2748.1 OpenStack安全概述 2748.2 Keystone 2758.2.1 Keystone体系结构 2758.2.2 Keystone启动过程 2818.2.3 用户认证及令牌获取 2838.2.4 签名证书生成 2868.3 可信计算池 2888.3.1 体系结构 2898.3.2 Intel TXT与TBoot 2908.3.3 可信认证与OpenAttestation项目 2928.3.4 TrustedFilter 2958.3.5 部署 297
8.4 OpenStack安全指南 2988.4.1 安全域及威胁分类 2988.4.2 通用的安全指引 3028.4.3 OpenStack组件的安全 302第9章计量与监控 3059.1 Ceilometer体系架构 3059.1.1 Pipeline 3089.1.2 Polling Agent与Pollster外挂程式 3109.1.3 Notification Agent与Notification Listeners外挂程式 3119.1.4 Collector 与Dispatcher外挂程式 3119.1.5 Storage/DB 3129.1.6 API Server 3139.1.7 Alarm相关 3149.2 部署与使用 3159.2.1 选择资料库 3159.2.2 安装 3169.2.3 配置 3209.2.4 使用 3239.3 Ceilometer外挂程式的开发 3239.3.1 Pollster 3249.3.2 Notification Listener 3259.3.3 DB Backend Driver 3269.3.4 Compute Agent Inspector 3319.3.5 Publisher 3329.3.6 Discover 332第10章部署 33410.1 TripleO体系结构 33410.1.1 DiskImage-Builder 33610.1.2 Ironic 33710.1.3 Heat 33910.1.4 OS-Configuration 34110.2 TripleO部署範例 34210.2.1 製作镜像 34210.2.2 搭建UnderCloud 34510.2.3 搭建OverCloud 34910.3 TripleO新特性 35110.3.1 iPXE 35110.3.2 Tuskar 35110.3.3 Ironic-python-agent 35210.3.4 Hash-ring 35210.3.5 Driver-factory 352第11章控制台 35311.1 Horizon体系结构 35311.1.1 Horizon与Django 35311.1.2 Horizon网站布局 35511.1.3 Horzion源码结构 35611.2 Horizon部署 35811.3 页面渲染流程 360

相关文章

财务经理财务
美乐地
联合国欧洲本部
外来农民工
龙吻0
达卡(孟加拉国首都和第一大城市)

发布评论