内容简介
《OpenStack部署实践》讲述了OpenStack相关的内容,其内容来自各种部署实验与实践。书中先介绍了PXE和网络相关的内容,接着介绍了nova-network安装模式、Quantum安装模式、Quantum GRE模式等,然后讨论了Cinder部件、中央存储与虚拟机运态迁移、云服务的开放EC2接口、RabbitMQ的集群冗余架构等,简述了云监控系统Ceilometer、HEAT组件以及Trove。
《OpenStack部署实践》适合OpenStack技术人员阅读。
目录
第1章 OpenStack基本操作系统环境的PXE自动部署
1.1 PXE、kickstart与preseed简介
1.1.1 PXE简介
1.1.2 kickstart与preseed简介
1.2 PXE服务器的准备
1.2.1 选择Ubuntu操作系统
1.2.2 Ubuntu操作系统的基本安装与更新
1.3 复制Ubuntu和CentOS操作系统文件
1.3.1 复制Ubuntu操作系统全目录、内核与启动镜像文件
1.3.2 复制CentOS操作系统全目录、内核与启动镜像文件
1.4 PXE客户端操作系统的选择与引导过程
1.4.1 创建PXE客户端导示文件
1.4.2 选择安装配置文件
1.5 CentOS宿主机的kickstart配置文件
1.6 OpenStack计算节点的主机preseed配置文件
1.7 常见问题与处理
1.8 小结
1.9 参考资源
第2章 OpenStack与网络
2.1 网卡管理工具ethtool
2.1.1 安装与使用ethtool
2.1.2 网卡子接口
2.1.3 网卡信息文件
2.1.4 OpenStack:运用网卡子接口模拟多网卡
2.2 网桥及网桥管理工具bridge-utils
2.2.1 安装与使用bridge-utils
2.2.2 理解网桥的IP地址与虚拟机的IP地址
2.2.3 Ubuntu系统下网桥的配置文件
2.2.4 CentOS系统下网桥的配置文件
2.2.5 将虚拟机与某个网桥连接
2.3 虚拟局域网VLAN
2.3.1 VLAN协议802.1Q
2.3.2 接入端口与中继端口
2.3.3 VLAN管理工具vconfig
2.4 主机多网卡静态路由配置
2.5 Open vSwitch简介与实验
2.5.1 Open vSwitch简介
2.5.2 安装Open vSwitch
2.5.3 使用ovs-vsctl管理OVS
2.5.4 OVS的数据库配置与网络配置文件的关系
2.5.5 VLAN的设置及VLAN接口IP地址
2.5.6 OVS支持OpenFlow的SDN模式
2.6 构建OpenStack云中的网络GRE
2.6.1 VLAN的局限
2.6.2 GRE隧道在OpenStack中应用的不足
2.6.3 VXLAN的优势
2.6.4 Open vSwitch对VXLAN的不足
2.7 Linux内核的VXLAN功能实验记录
2.7.1 实验环境及目标
2.7.2 配置与测试VXLAN
2.7.3 测试与结果
2.8 Linux内核VXLAN与Open vSwitch的结合
2.9 小结
2.10 参考资源
第3章 OpenStack nova-network多主机部署
3.1 nova-network多点多主机部署简介
3.1.1 基础环境准备
3.1.2 多点多主机nova-network安装环境
3.1.3 控制节点主机A的准备工作
3.2 OpenStack控制服务组件安装与配置
3.2.1 OpenStack控制服务组件简介
3.2.2 MySQL服务器安装与配置
3.2.3 RabbitMQ服务器安装与配置
3.2.4 Keystone服务器安装与配置
3.2.5 Glance服务器安装与配置
3.2.6 Nova API节点安装与配置
3.2.7 Horizon服务器安装与配置
3.3 元数据及dnsmasq服务
3.3.1 元数据服务与代理
3.3.2 nova-network与dnsmasq
3.4 OpenStack计算节点安装与配置
3.4.1 网络及时间服务配置
3.4.2 配置G版的下载源
3.4.3 安装软件包
3.4.4 配置文件及启动服务
3.4.5 验证服务
3.5 创建与管理虚拟机
3.5.1 查看云系统的各服务状态
3.5.2 为系统租户创建网络
3.5.3 查看镜像
3.5.4 查看flavor
3.5.5 创建管理秘钥
3.5.6 创建安全组及防火墙规则
3.5.7 创建虚拟机
3.6 常见问题与处理
3.7 小结
第4章 OpenStack中小企业应用部署
4.1 中小企业与OpenStack
4.2 适于中小企业的nova-network FlatDH