Open Stack设计与实现

Author: 英特尔开源技术中心  

Publisher: 电子工业出版社

Publication year: 2015

ISBN:  9787121258305

Subject: TP393 computer network

Keyword: 计算机网络

Language: CHS

Access to resources Favorite

Description

这将是一本详细介绍Openstack设计与实现的书,同时它也将为读者展现Openstack社区如何工作,以及如何参与。因此,希望或正在参与Openstack开发的读者可以通过阅读本书更好地理解Openstack的设计原理以及部分实现细节,会将其放在整个Cloud OS的体系结构里,安排一定篇幅介绍它所赖以生存的虚拟化技术,以及它们之间的交互。这将有利于读者形成对Openstack更为全局的认识,从而在研究以及在开发过程中遇到相关问题时,能够更为容易的寻找到解决的方法。

Chapter

4.4 Eventlet

4.5 OpenStack通用库Oslo

4.5.1 Cliff

4.5.2 oslo.config

4.5.3 oslo.db

4.5.4 oslo.i18n

4.5.5 oslo.messaging

4.5.6 stevedore

4.5.7 TaskFlow

4.5.8 cookiecutter

4.5.9 oslo.policy

4.5.10 oslo.rootwrap

4.5.11 oslo.test

第5章 计算

5.1 Nova体系结构

5.2 Nova API

5.2.1 Nova API执行过程

5.2.2 Nova API的实现

5.3 Conductor服务

5.3.1 Object Model

5.4 Scheduler

5.4.1 调度器

5.4.2 Filtering

5.4.3 Weighting

5.5 Compute

5.6 典型工作流程

5.6.1 创建虚拟机

5.6.2 冷迁移与Resize

5.6.3 热迁移

5.6.4 挂起和恢复

5.6.5 Rebuild和Evacuate

第6章 存储

6.1 Swift

6.1.1 Swift体系结构

6.1.2 Ring

6.1.3 Swift API

6.1.4 认证

6.1.5 对象管理与操作

6.1.6 数据一致性

6.2 Cinder

6.2.1 Cinder体系结构

6.2.2 Cinder API

6.2.3 cinder-scheduler

6.2.4 cinder-volume

6.2.5 cinder-backup

6.3 Glance

6.3.1 Glance体系结构

6.3.2 Glance API

第7章 网络

7.1 Neutron体系结构

7.1.1 Linux虚拟网络

7.1.2 Neutron网络抽象

7.1.3 Neutron架构

7.1.4 Neutron源码结构

7.2 Neutron API

7.2.1 neutron-server

7.3 ML2 Plugin

7.4 Port Binding扩展

7.5 Open vSwitch Agent

7.6 Service Plugin

7.6.1 Firewall

7.6.2 LoadBalance

7.7 Neutron热点话题

7.7.1 DVR

7.7.2 SDN

7.7.3 NFV/SRIOV

第8章 安全

8.1 OpenStack安全概述

8.2 Keystone

8.2.1 Keystone体系结构

8.2.2 Keystone启动过程

8.2.3 用户认证及令牌获取

8.2.4 签名证书生成

8.3 可信计算池

8.3.1 体系结构

8.3.2 Intel TXT与TBoot

8.3.3 可信认证与OpenAttestation项目

8.3.4 TrustedFilter

8.3.5 部署

8.4 OpenStack安全指南

8.4.1 安全域及威胁分类

8.4.2 通用的安全指引

8.4.3 OpenStack组件的安全

第9章 计量与监控

9.1 Ceilometer体系架构

9.1.1 Pipeline

9.1.2 Polling Agent 与Pollster插件

9.1.3 Notification Agent与Notification Listeners插件

9.1.4 Collector 与Dispatcher插件

9.1.5 Storage/DB

9.1.6 API Server

9.1.7 Alarm相关

9.2 部署与使用

9.2.1 选择数据库

9.2.2 安装

9.2.3 配置

9.2.4 使用

9.3 Ceilometer插件的开发

9.3.1 Pollster

9.3.2 Notification Listener

9.3.3 DB Backend Driver

9.3.4 Compute Agent Inspector

9.3.5 Publisher

9.3.6 Discover

第10章 部署

10.1 TripleO体系结构

10.1.1 DiskImage-Builder

10.1.2 Ironic

10.1.3 Heat

10.1.4 OS-Configuration

10.2 TripleO部署范例

10.2.1 制作镜像

10.2.2 搭建UnderCloud

10.2.3 搭建OverCloud

10.3 TripleO新特性

10.3.1 iPXE

10.3.2 Tuskar

10.3.3 Ironic-python-agent

10.3.4 Hash-ring

10.3.5 Driver-factory

第11章 控制面板

11.1 Horizon体系结构

11.1.1 Horizon与Django

11.1.2 Horizon网站布局

11.1.3 Horzion源码结构

11.2 Horizon部署

11.3 页面渲染流程

The users who browse this book also browse