开源云OpenStack技术指南

开源云OpenStack技术指南
作 者: 唐宏 秦润锋 范均伦
出版社: 科学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 计算机/网络 网络配置与管理 网络与数据通信
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《开源云OpenStack技术指南》作者简介

内容简介

云计算已成为目前最重要的信息产业之一,包含丰富的服务和技术。其中基础设施即服务(IaaS)是云计算最基础的底层技术和服务,负责提供存储和计算的虚拟化,是云计算技术体系的重要组成部分。《开源云OpenStack技术指南》以开源技术OpenStack为基础,系统的讲解IaaS服务提供系统包含的各种部件,包括存储部件、服务器部件、网络部件、虚拟化部件如何通过OpenStack协同工作提供弹性计算和弹性存储服务。具体内容包括:(1)OpenStack的架构,详细讲述OpenStack的主要部件以及各个部件的功能定位;(2)NOVA、QUANTUM、KEYSTONE、SWIFT等组件详解,介绍每个组建的工作原理、关键技术等;(3)OpenStack的安装及配置,详细讲述OpenStack的安装以及配置步骤;(4)OpenStack的相关项目等。

图书目录

前言

OpenStack技术详解篇

第1章

OpenStack技术概要

OpenStack总体概况

OpenStack社区总体组织架构

OpenStack总体系统架构

1.3.1

Nova系统架构概况

1.3.2

Swift系统架构概况

1.3.3

G1ance系统架构概况

其他开源云平台简述

1.4.1

Eucalyptus

1.4.2

AbiCloud

1.4.3

OpenNebula

第2章

Nova项目

Nova简介

Nova系统能力分析

2.2.1

系统可扩展性

2.2.2

系统安全能力与可靠性

2.2.3

系统弹性调度能力

2.2.4

系统兼容能力

Queue:系统消息中枢

2.3.1

RabiitMQ与AMQP

2.3.2

Nova中的RablfitMQ应用

Nova—Compute:多虚拟化兼容平台

2.4.1

基于XenServer的应用实现

2.4.2

基于VMWare

ESX的应用实现

2.4.3

基于Hyper—V的应用实现

2.4.4

基于圳bvirt的虚拟化平台调度

Nova—Volume:快速块存储

2.5.1

Nova—volume概述

2.5.2

Nova—Vo1ume的应用实现

2.5.3

Nova—volume的典型VaaS服务——VSA

第3章

Quantum项目

Quantum概述

3.1.1

Quantum体系架构

3.1.2

Quantum

Plugin网络插件

Nova与Quantum的通信架构

Quanturn安装配置流程

第4章

Keystome项目

Keystone概述

Keystone体系架构

Keystone

API

4.3.1

Keystone

API概述

4.3.2

Keystone

API核心操作

4.3.3

keystone—manage工具

4.3.4

Curl工具应用

第5章

Swift项目

Swift概述

5.1.1

Swift关键概念

5.1.2

Swift服务器进程

Swift系统能力分析

5.2.1

Swift可扩展能力

5.2.2

Swift安全能力与可靠性

5.2.3

Swift负载均衡能力

Swift

ReSTful

API详解

5.3.1

认证

5.3.2

存储账户服务API

5.3.3

存储容器服务API

5.3.4

存储对象服务API

OpenStack实战安装篇

第6章

Nova安装部署

Stackops安装Nova平台

6.1.1

Stackops部署方案以及准备工作

6.1.2

单节点模式安装

6.1.3

双节点模式安装

6.1.4

多节点模式安装

6.1.5

Stackops配置项

6.1.6

Upstart脚本

脚本安装OpenStack

Nova

手动安装OpenStack

Nova

6.3.1

双节点手动安装准备工作

6.3.2

控制节点服务安装

6.3.3

计算节点服务安装

6.3.4

双节点手动安装验证

第7章

Glance项目

Glance架构概述

Glance安装部署

Glance配置

7.3.1

Glance通用配置选项

7.3.2

配置Glance日志

7.3.3

配置Glance存储后端

7.3.4

配置Glance

Registry

7.3.5

配置Notification

7.3.6

Glance配置文件说明

第8章

Openstack相关项目

OpenStack的扩展项目

8.1.1

Openstackx

8.1.2

Openstack

compute

8.1.3

python—novaclient

Dashboard

8.2.1

Dashboard的安装部署

8.2.2

Dashboarcl的使用

第9章

平台管理

Nova管理

9.1.1

基于nova—manage工具的Nova管理

9.1.2

基于euca2ools工具的Nova管理

9.1.3

基于nova—client工具的Nova管理

镜像管理

9.2.1

制作Ubuntu系统镜像

9.2.2

制作CentOS系统镜像

9.2.3

制作Windows

XP系统镜像

9.2.4

uec—publish—image镜像上传工具

9.2.5

glance

add镜像上传工具

第10章

Swift安装管理

Swift—all—in—one安装部署

10.1.1

SAIO安装步骤

10.1.2

Swift验证

多节点Swift安装部署

10.2.1

安装准备

10.2.2

安装swauth身份验证

10.2.3

安装配置Proxy

Server

10.2.4

Storage

Node安装步骤

10.2.5

Swift验证

Keystone与Swift结合

配置项参考

10.4.1

object—server.conf配置项

10.4.2

container—server.conf配置项

10.4.3

account—server.conf配置项

10.4.4

proxy—server.conf配置项

Swift命令行工具

第11章

命令详解

nova—manage常用命令

Glance命令

pythnon—novaclient命令行工具

参考文献

附录

配置项详解