《OpenStack部署实践》
《OpenStack部署实践》
基本信息
作者: 张子凡
丛书名: 图灵原创
出版社:人民邮电出版社
ISBN:9787115346797
上架时间:2014-2-27
出版日期:2014 年3月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 电子商务与计算机文化 > 综合
更多关于》》》 《OpenStack部署实践》
编辑推荐
资深专家实践经验总结
教你用OpenStack建设企业私有云系统
帮助你降低企业的IT成本,提高效率
内容简介
书籍
计算机书籍
《openstack部署实践》讲述了openstack 相关的内容,其内容来自各种部署实验与实践。书中首先介绍了pxe 和网络相关的内容,接着介绍了nova-network 安装模式、quantum 安装模式、quantum gre 模式等,然后讨论了cinder 部件、中央存储与虚拟机运态迁移、云服务的开放ec2 接口、rabbitmq 的集群冗余架构等,最后简述了云监控系统ceilometer、heat 组件以及trove。
《openstack部署实践》适合openstack 技术人员阅读。
目录
《openstack部署实践》
第1章 openstack基本操作系统环境的pxe自动部署 1
1.1 pxe、kickstart与preseed简介 2
1.1.1 pxe简介 2
1.1.2 kickstart与preseed简介 2
1.2 pxe服务器的准备 3
1.2.1 选择ubuntu操作系统 3
1.2.2 ubuntu操作系统的基本安装与更新 3
1.3 复制ubuntu和centos操作系统文件 6
1.3.1 复制ubuntu操作系统全目录、内核与启动镜像文件 6
1.3.2 复制centos操作系统全目录、内核与启动镜像文件 7
1.4 pxe客户端操作系统的选择与引导过程 7
1.4.1 创建pxe客户端导示文件 7
1.4.2 选择安装配置文件 8
1.5 centos宿主机的kickstart配置文件 9
1.6 openstack计算节点的主机preseed配置文件 13
1.7 常见问题与处理 25
1.8 小结 26
1.9 参考资源 26
第2章 openstack与网络 27
2.1 网卡管理工具ethtool 27
2.1.1 安装与使用ethtool 28
2.1.2 网卡子接口 29
2.1.3 网卡信息文件 30
2.1.4 openstack:运用网卡子接口模拟多网卡 31
2.2 网桥及网桥管理工具bridge-utils 31
2.2.1 安装与使用bridge-utils 32
2.2.2 理解网桥的ip地址与虚拟机的ip地址 33
2.2.3 ubuntu系统下网桥的配置文件 34
2.2.4 centos系统下网桥的配置文件 34
2.2.5 将虚拟机与某个网桥连接 34
2.3 虚拟局域网vlan 35
2.3.1 vlan协议802.1q 35
2.3.2 接入端口与中继端口 36
2.3.3 vlan管理工具vconfig 36
2.4 主机多网卡静态路由配置 38
2.5 open vswitch简介与实验 39
2.5.1 open vswitch简介 39
2.5.2 安装open vswitch 39
2.5.3 使用ovs-vsctl管理ovs 42
2.5.4 ovs的数据库配置与网络配置文件的关系 44
2.5.5 vlan的设置及vlan接口ip地址 45
2.5.6 ovs支持openflow的sdn模式 45
2.6 构建openstack云中的网络gre 46
2.6.1 vlan的局限 46
2.6.2 gre隧道在openstack中应用的不足 47
2.6.3 vxlan的优势 47
2.6.4 open vswitch对vxlan的不足 47
2.7 linux内核的vxlan功能实验记录 48
2.7.1 实验环境及目标 48
2.7.2 配置与测试vxlan 49
2.7.3 测试与结果 51
2.8 linux内核vxlan与open vswitch的结合 51
2.9 小结 52
2.10 参考资源 52
第3章 openstack nova-network多主机部署 53
3.1 nova-network多点多主机部署简介 53
3.1.1 基础环境准备 54
3.1.2 多点多主机nova-network安装环境 55
3.1.3 控制节点主机a的准备工作 56
3.2 openstack控制服务组件安装与配置 58
3.2.1 openstack控制服务组件简介 58
3.2.2 mysql服务器安装与配置 59
3.2.3 rabbitmq服务器安装与配置 60
3.2.4 keystone服务器安装与配置 61
3.2.5 glance服务器安装与配置 70
3.2.6 nova api节点安装与配置 74
3.2.7 horizon服务器安装与配置 78
3.3 元数据及dnsmasq服务 80
3.3.1 元数据服务与代理 80
3.3.2 nova-network与dnsmasq 82
3.4 openstack计算节点安装与配置 83
3.4.1 网络及时间服务配置 83
3.4.2 配置g版的下载源 84
3.4.3 安装软件包 84
3.4.4 配置文件及启动服务 84
3.4.5 验证服务 86
3.5 创建与管理虚拟机 87
3.5.1 查看云系统的各服务状态 87
3.5.2 为系统租户创建网络 87
3.5.3 查看镜像 88
3.5.4 查看flavor 88
3.5.5 创建管理秘钥 89
3.5.6 创建安全组及防火墙规则 89
3.5.7 创建虚拟机 90
3.6 常见问题与处理 91
3.7 小结 95
第4章 openstack中小企业应用部署 96
4.1 中小企业与openstack 96
4.2 适于中小企业的nova-network flatdhcp模式 97
4.3 openstack公共云架构ip地址分配及流量模式 98
4.4 openstack企业内部应用的调整要求 98
4.4.1 nova-network的ip地址管理及流量模式 99
4.4.2 nova-network的ip地址管理及流量模式的调整 101
4.4.3 中小企业多点多主机nova-network部署 101
4.5 企业内多网段与虚拟机多网卡 102
4.6 常见问题与处理 104
4.7 小结 104
第5章 openstack quantum vlan部署模式 105
5.1 openstack控制服务虚拟机服务器的安装与配置 105
5.2 quantum vlan部署模式 107
5.3 quantum服务与各代理间的协作关系 108
5.4 quantum服务器的安装与配置 109
5.4.1 网络配置 109
5.4.2 软件包安装 110
5.4.3 生成quantum数据库及keystone服务及端点 110
5.4.4 配置文件 111
5.4.5 验证安装 112
5.5 网络节点的安装与配置 112
5.5.1 基础操作系统准备工作 112
5.5.2 软件包安装及配置 114
5.5.3 open vswitch虚拟交换机的安装与配置 114
5.5.4 quantum代理的安装与配置 116
5.5.5 验证安装 119
5.6 计算节点的安装与配置 119
5.6.1 基础操作系统准备 119
5.6.2 kvm软件包安装与配置 121
5.6.3 open vswitch软件包安装与配置 121
5.6.4 quantum代理的安装与配置 122
5.6.5 nova-compute-kvm的安装与配置 123
5.7 quantum vlan网络的创建与使用 125
5.7.1 在quantum下创建网络 125
5.7.2 创建外部网络 125
5.7.3 通过命令行创建指定vlan号码的租户网络 126
5.7.4 通过horizon创建自动分配vlan号码的租户网络 126
5.7.5 通过命令行创建租户路由器 128
5.7.6 通过horizon配置租户路由器 129
5.7.7 查看网络、子网、路由器 130
5.8 小结 131
第6章 满足中型企业的openstack部署模式 132
6.1 多主机nova-network vlan部署模式简介 132
6.2 多主机nova-network vlan模式安装与配置 133
6.2.1 计算节点的vlan组件安装 133
6.2.2 nova.conf的配置调整 134
6.2.3 网络交换机的调整 134
6.2.4 vlan模式下的实践操作 134
6.3 多主机nova-network vlan模式在企业应用中的不足 138
6.4 多主机nova-network vlan企业应用模式建议 140
6.5 quantum vlan 标准部署模式 141
6.6 quantum vlan标准部署模式在企业应用的不足 142
6.7 quantum vlan中型企业应用模式建议 143
6.8 quantum vlan企业应用模式相关配置调整 144
6.8.1 quantum 服务器的配置文件调整 144
6.8.2 网络节点相关配置文件调整 144
6.8.3 计算节点vlan模式相关配置调整 147
6.8.4 quantum vlan企业应用模式下的实践操作 148
6.9 小结 150
第7章 大型企业的openstack gre部署模式 151
7.1 多命名空间技术与大型企业组织架构 151
7.2 openstack-quantum gre部署模式 153
7.3 quantum gre模式安装及配置 154
7.3.1 quantum 服务器相关配置与调整 154
7.3.2 网络节点相关配置与服务调整 155
7.3.3 计算节点gre模式相关配置与服务调整 160
7.4 实践操作 162
7.4.1 创建各租户共用的公共外部网络 162
7.4.2 为某个租户创建网络、子网与路由器 163
7.4.3 为租户增加第二个内部ip网段 166
7.4.4 为虚拟机分配一个公网ip地址 169
7.4.5 查看租户的网络命名空间信息 169
7.4.6 多租户ip地址重叠 170
7.5 大型企业应用openstack gre模式面临的问题 171
7.6 大型企业应用openstack gre模式应用建议 171
7.6.1 集中式网络服务部署结构 171
7.6.2 分布式网络服务部署结构 172
7.7 小结 173
第8章 openstack卷服务——cinder 174
8.1 cinder的安装与配置 174
8.1.1 在keystone中增加cinder用户、服务及端点 174
8.1.2 创建cinder数据库 176
8.1.3 配置cinder安装源并更新系统 176
8.1.4 安装cinder软件包 176
8.1.5 创建cinder数据库表 176
8.1.6 配置/etc/cinder/api-paste.ini文件 177
8.1.7 启动cinder服务 178
8.1.8 验证服务安装 178
8.1.9 编辑相应的cinder配置文件,使用nexenta 179
8.1.10 nova.conf中cinder相关的配置 180
8.2 nexentastor简介及安装 180
8.2.1 nexenta的硬件准备 180
8.2.2 nexenta的安装 180
8.3 cinder操作 181
8.3.1 创建卷 181
8.3.2 创建从卷启动的虚拟机 182
8.3.3 问题与处理 183
8.4 cinder使用nfs后台存储提供卷服务 183
8.4.1 nexenta nfs服务端设定 183
8.4.2 通过cinder服务创建nfs服务器挂接点 184
8.4.3 配置cinder用户使其具备执行mount命令的权限 184
8.4.4 配置cinder.conf使用nfs驱动 185
8.5 ceph与cinder的集成 186
8.5.1 ceph简介 186
8.5.2 ceph与cinder集成的实验环境 188
8.5.3 ceph基本安装 188
8.5.4 ceph mon和mds服务配置 191
8.5.5 ceph osd00、osd01安装及配置 191
8.5.6 客户端挂载ceph文件系统 194
8.5.7 使用rbd工具创建卷 194
8.6 cinder配置后台ceph提供卷服务 195
8.6.1 安装ceph rados软件 195
8.6.2 配置cinder.conf 195
8.6.3 创建与查看卷 196
8.7 挂接多个后端卷存储 196
8.8 小结 200
8.9 参考资源 200
第9章 openstack中央存储及虚拟机动态迁移 201
9.1 虚拟机nfs中央存储模式 202
9.1.1 nexenta的nfs服务准备 202
9.1.2 计算节点nfs客户端的安装与配置 203
9.2 虚拟机动态迁移 204
9.2.1 准备要求 204
9.2.2 调整libvirt服务及nova.conf的配置 205
9.2.3 动态迁移实验 206
9.3 nfs系统的不足及pnfs的发展 207
9.3.1 nfs的不足 207
9.3.2 pnfs的发展 208
9.4 分布式文件系统mfs 208
9.4.1 mfs的架构简介 209
9.4.2 mfs的安装与配置 210
9.4.3 实验环境 210
9.4.4 mfs主服务器的安装 210
9.4.5 mfs元数据日志服务器的安装 213
9.4.6 mfs存储服务器的安装 215
9.4.7 mfs客户端的安装 219
9.4.8 mfs功能测试 221
9.4.9 openstack计算节点集成mfs中央存储 224
9.5 小结 225
9.6 参考资源 225
第10章 openstack ec2接口与quota分配 226
10.1 ec2与euca2ools 226
10.2 ec2服务器的安装与配置 227
10.2.1 在keystone中创建ec2用户名与服务端点 227
10.2.2 安装nova-cert软件包并启动服务 228
10.2.3 验证安装 228
10.3 安装euca2ools客户端软件 228
10.3.1 软件安装 229
10.3.2 获得用户的euca2ools相关密钥 229
10.3.3 融合ec2与nova的环境变量 230
10.3.4 euca2ools的操作 230
10.4 openstack的资源配额 231
10.5 小结 233
第11章 openstack web管理界面与云虚拟桌面 234
11.1 openstack web管理界面vnc架构 234
11.2 vnc web管理界面的建立过程 235
11.3 nova-novncproxy的安装与配置 236
11.3.1 nova-novncproxy的安装 236
11.3.2 nova api节点的nova.conf配置 236
11.3.3 计算节点的nova.conf配置 236
11.4 重负载下vnc的处理架构调整实验 236
11.5 企业内部云的虚拟桌面 237
11.5.1 vnc客户端直接连接计算节点的虚拟机 238
11.5.2 了解计算节点上运行的虚拟机及端口号 239
11.5.3 vnc的不足 240
11.5.4 开源、开放的虚拟桌面协议spice 240
11.6 小结 242
第12章 openstack rabbitmq冗余处理 243
12.1 关于rabbitmq 243
12.2 关于erlang 244
12.3 rabbitmq集群特点 244
12.4 rabbitmq磁盘节点与内存节点 245
12.5 rabbitmq消息队列镜像 245
12.6 rabbitmq集群队列镜像冗余模式 246
12.7 rabbitmq集群镜像队列模式配置 247
12.7.1 基本环境 247
12.7.2 修改两台机器的/etc/hosts主机名文件 248
12.7.3 更新rabbitmq源 248
12.7.4 安装rabbitmq-server 248
12.7.5 激活rabbitmq web管理 248
12.7.6 创建集群 250
12.7.7 增加规则创建镜像队列 252
12.8 rabbitmq与openstack系统联合测试 253
12.8.1 关闭ccrabbitmqc后计算节点的log表现 254
12.8.2 关闭ccrabbitmqc后ccrabbitmqd上的队列表现 256
12.8.3 重新启动ccrabbitmqc后ccrabbitmqd上的队列表现 257
12.8.4 测试结果 258
12.9 小结 258
12.10 参考资源 258
第13章 openstack的新组件 259
13.1 openstack监控组件ceilometer 259
13.2 openstack虚拟机定制化heat 261
13.3 openstack数据库组件trove 262
13.4 从存储的角度看openstack h版的特点 262
13.4.1 cinder卷存储功能强化,且支持更多商业存储 263
13.4.2 强化了对ceph作为统一的后端存储的支持 263
13.4.3 增加了对glusterfs、sheepdog的支持 263
13.4.4 更好地支持多openstack云中心架构 264
本图书信息来源:互动出版网
转载于:https://www.cnblogs.com/china-pub/p/3579792.html
《OpenStack部署实践》相关推荐
- ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- 信息学奥赛真题解析(玩具谜题)
玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...
- 信息学奥赛之初赛 第1轮 讲解(01-08课)
信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...
- 信息学奥赛一本通习题答案(五)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通习题答案(三)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
- 信息学奥赛一本通题目代码(非题库)
为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...
- 信息学奥赛一本通(C++版) 刷题 记录
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...
- 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离
首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...
最新文章
- 图片基础知识梳理(3) BitmapBitmapFactory 解析
- poi解析excel读取日期为数字的问题
- 单片机large模式_对单片机存储分配新的认识
- 2月国内操作系统市场份额:Windows XP持续下降
- 结构型模式——适配器模式
- 纯API函数实现串口读写。
- eclipse 如何关联git_作为一名初学Java者 如何做简单的Java项目
- 拿 1% 月收入买比特币,比养老金更靠谱! —— CSDN 蒋涛答王峰十问
- 数据库实验一——数据定义
- win10服务器怎么备份系统,win10自带备份功能怎么备份系统
- QT开发代码格式化设置
- CENTOS 8上部署GBase 8a的环境配置
- 用计算机绘制函数图像ppt,如何利用描点画函数图像课件制作
- 深度学习框架之Keras入门教程
- 解决Mac苹果电脑没有声音,喇叭会显示为灰色禁用状态
- unity3d 如何UI优化和减少DC(DrawCall)
- html5学生dw网页设计大作业,hbuilder仿茅台集团网页设计成品模板,图片轮播网页设计模板
- HX=JE,HX-JE芯片,无感升压ic
- html表格中添加背景图片不平铺,如何在让Excel表格背景不平铺?
- 国科大人工智能学院.深度学习.期末复习知识点笔记
热门文章
- HTTP及HTTPS协议详解
- (矩阵分析基础(第二版)第三章 矩阵的分解 3.3埃尔米特(hermite)矩阵及其分解)
- mysql函数名称顿号_双曲函数符号的读法
- Mol Cell Proteomics. |王欣然| 基于微粒的蛋白聚合物捕获技术让能满足多种不同需求的蛋白质组学样品制备方法成为可能...
- 俞敏洪:什么样的家庭教育才能培养出成功的孩子?答案让你意外
- 8.2.1 使用DESCRIBE-DESC语句查看表结构
- phpMyAdmin必须启用Cookies 才能登录的解决办法
- mac 安装 docker教程
- 有这17个素材网站,创作不会枯竭,免费素材网站
- 【2018/10/16测试T3】长者