python王者归来pdf_OpenStack开源云:王者归来PDF下载资料⽬录:
第1篇 基 础 篇
第1章 OpenStack概述
1.1 云计算简介
1.1.1 什么是云计算
1.1.2 什么是云存储
1.1.3 私有云与公有云
1.2 为什么使⽤云计算
1.2.1 ⽅案1:简单的服务部署
1.2.2 ⽅案2:分布式服务部署
1.2.3 ⽅案3:基于虚拟化的服务部署
1.2.4 ⽅案4:云计算的解决⽅案
1.3 OpenStack架构
1.3.1 OpenStack与云计算
1.3.2 OpenStack发展与现状
1.3.3 OpenStack优势
1.3.4 OpenStack学习建议
1.4 OpenStack各个组件及功能
1.4.1 虚拟机管理系统Nova
1.4.2 磁盘存储系统Glance与Swift
1.4.3 虚拟⽹络管理Quantum
1.4.4 OpenStack三⼤组件
1.5 ⼩结
第2章 虚拟化技术
2.1 虚拟化技术简介
2.1.1 KVM
2.1.2 Xen
2.1.3 Libvirt
2.2 安装Libvirt虚拟化⼯具
2.2.1 安装KVM
2.2.2 安装Libvirt
2.3 虚拟机配置⽂件详解
2.3.1 xml描述hypervisor
2.3.2 虚拟机整体信息
2.3.3 系统信息
2.3.4 硬件资源特性
2.3.5 突发事件处理
2.3.6 raw格式image
2.3.7 qcow2格式image
2.3.8 格式的选择
2.3.9 多个image
2.3.10 虚拟光盘
2.3.11 虚拟⽹络
2.3.12 vnc配置
2.4 制作image
2.4.1 virt-manager创建image 2.4.2 virsh命令创建image
2.5 快速启动虚拟机
2.5.1 ⼿动安装
2.5.2 直接复制
2.5.3 qcow2快速创建
2.5.4 修改qcow2 image
2.5.5 ⼤批量创建虚拟机
2.6 虚拟机桌⾯显⽰
2.6.1 准备⼯作
2.6.2 创建Windows 7 Image
2.6.3 创建Windows 7虚拟机
2.6.4 spice桌⾯显⽰
2.7 常见错误与分析
2.8 ⼩结
2.8.1 常⽤的virsh命令
2.8.2 磁盘快照管理
第2篇 安 装 篇
第3章 安装Keystone安全认证服务3.1 Keystone简介
3.2 搭建局域⽹源
3.2.1 局域⽹apt-get源搭建⽅法
3.2.2 局域⽹python源搭建⽅法3.2.3 Ubuntu-12.10局域⽹源3.3 搭建MySQL数据库
3.3.1 apt-get安装MySQL
3.3.2 源码安装MySQL
3.4 安装RabbitMQ消息通信服务3.5 安装Keystone
3.5.1 python源码包的安装
3.5.2 Keystone⾃动化安装
3.5.3 Keystone客户端使⽤及测试3.5.4 Keystone的管理
3.6 常见错误与分析
3.6.1 ⽆法下载python依赖包
3.6.2 Keystone命令运⾏失败
3.7 ⼩结
第4章 安装Swift存储服务
4.1 Swift基本概念
4.1.1 Swift的特性
4.1.2 Swift的架构
4.1.3 Swift的故障处理
4.1.4 Swift的集部署
4.2 搭建环境
4.2.1 准备⼯作
4.2.2 创建Proxy Node
4.2.3 创建Storage Node
4.3 安装Proxy服务
4.3.1 解决依赖关系
4.3.2 注册Swift服务
4.3.3 配置Proxy服务
4.3.4 启动Proxy服务
4.4 安装存储服务
4.4.1 磁盘格式化
4.4.2 同步服务
4.4.3 ⼦服务
4.4.4 启动存储服务
4.5 管理存储服务
4.5.1 使⽤存储服务
4.5.2 删除存储节点
4.5.3 添加存储节点
4.5.4 添加Proxy节点
4.6 常见错误及分析
4.6.1 Keystone注册⽤户失败
4.6.2 Proxy服务⽆法正常启动
4.6.3 存储服务⽆法使⽤
4.7 ⼩结
4.7.1 安装Proxy Node
4.7.2 安装Storage Node
第5章 安装Glance镜像服务
5.1 Glance简介
5.2 Glance服务的安装
5.2.1 解决依赖关系
5.2.2 注册Glance服务⾄Keystone 5.2.3 Glance源码包的安装
5.3 Glance服务的配置
5.3.1 Glance服务的基本配置
5.3.2 使⽤⽂件系统存储镜像
5.3.3 使⽤Swift对象存储服务存储镜像5.3.4 上传复杂的磁盘镜像
5.3.5 上传磁盘镜像参考脚本
5.4 Glance⾃动化安装
5.5 常见错误分析
5.5.1 上传磁盘镜像中断的解决⽅案5.5.2 openssl出错
5.5.3 上传⼤磁盘镜像的⽅法
5.6 ⼩结
第6章 安装Quantum虚拟⽹络服务
6.1 Open vSwitch虚拟交换机
6.1.1 Open vSwitch简介
6.1.2 GRE隧道模式
6.1.3 VLAN模式
6.2 解决依赖关系
6.3 注册Quantum服务⾄Keystone 6.4 安装Quantum服务
6.4.1 源码安装Quantum
6.4.2 Quantum Server的配置
6.4.3 配置OVS agent
6.4.4 配置dhcp agent
6.4.5 配置l3 agent
6.5 Quantum⾃动化安装
6.6 Quantum服务使⽤及测试
6.6.1 创建内部⽹络
6.6.2 创建外部⽹络
6.7 常见错误与分析
6.7.1 虚拟机之间⽆法通信
6.7.2 dhcp和agent服务启动警告6.8 ⼩结
6.8.1 Open vSwitch的使⽤
6.8.2 Quantum的安装
第7章 安装Cinder块存储服务
7.1 Cinder基本概念
7.1.1 Cinder的特性
7.1.2 Cinder的架构
7.1.3 Cinder架构的优缺点
python虚拟机
7.2 搭建环境
7.2.1 准备⼯作
7.2.2 创建API Node
7.2.3 创建Volume存储节点
7.3 安装Cinder API服务
7.3.1 解决依赖关系
7.3.2 注册Cinder服务⾄Keystone 7.3.3 配置MySQL服务
7.3.4 修改配置⽂件