详情介绍
OpenStack基金会成员合力著成了这本运维指南,全面讲解如何使用开源的OpenStack平台设计、部署、维护私有或者公有的IaaS云服务。在这份实践指南中,你将在经验丰富的开发者与OpenStack贡献者手把手的指导下学习构建基于参考架构的云,了解如何执行日常管理任务。
OpenStack专为横向扩展而设计,它让你可以整合多种技术来构建云服务,但也在提供很高灵活性的同时让你面临选择的难题,而本书正是要告诉你组织计算、存储和网络资源时应该厘清哪些问题。
本书分两部分,全面介绍如何构建基于参考架构的OpenStack云系统和执行日常管理任务。一部分全面介绍如何充分发挥OpenStack强大的灵活性,通过各种正确决策打造很好配置,主要内容涉及架构示例、自动部署与配置、云控制器设计与云系统管理、计算节点、扩展与隔离、存储决策和网络设计。第二部分讲解OpenStack云系统的日常操作,主要内容包括OpenStack控制面板、项目和用户管理、面向用户的运维、故障与调试、网络排障、日志功能与监控、备份与恢复、定制化、通过OpenStack社区获得支持、高级配置以及如何升级。
目录
前言 XIII
第一部分 架构
第1 章 架构示例 3
11 架构示例:传统网络模型(nova) 3
111 概述 4
112 详细描述 6
113 可选的扩展 8
12 示例架构——OpenStack 网络服务 8
121 概述 8
122 详细描述 10
123 组件配置示例 16
13 关于架构的最后几句话 19
第2 章 准备及部署 20
21 自动化部署 20
211 磁盘分区及RAID 21
212 网络配置 23
22 自动化配置 23
23 远程管理 23
24 关于准备和部署OpenStack 的最后几句话 24
25 总结 24
第3 章 云控制器设计和云系统管理 25
31 硬件注意事项 26
32 服务的分隔 27
33 数据库 28
34 消息队列 28
35 向导服务 28
36 应用程序接口(API) 29
37 扩展 29
38 调度 29
39 镜像 30
310 控制面板 30
311 认证及授权 31
312 网络相关注意事项 31
第4 章 计算节点 32
41 选择CPU 32
42 选择超级管理程序 33
43 实例存储解决方案 33
431 非计算节点存储——共享文件系统 34
432 计算节点存储——共享文件系统 35
433 计算节点存储——非共享文件系统 35
434 动态迁移的问题 35
435 文件系统的选择 36
44 过量分配 36
45 日志记录 37
46 网络连接 37
47 总结 37
第5 章 扩展 38
51 起点 38
52 添加云控制器节点 40
53 隔离云系统 40
531 nova 单元和区域 41
532 可用域和主机集合 41
54 可扩展的硬件 43
541 硬件采购 43
542 容量规划 44
543 老化测试 44
第6 章 存储决策 45
61 临时性存储 45
62 持久性存储 45
621 对象存储 45
622 块存储 47
63 OpenStack 存储概念 47
64 选择存储后端 48
65 结论 51
第7 章 网络设计 52
71 管理网络 52
72 公共地址选项 53
73 IP 地址规划 53
74 网络拓扑 54
741 OpenStack 虚拟机内部的VLAN 配置 55
742 多网卡分配 56
743 多主机和单主机网络 56
75 网络服务 56
751 NTP 56
752 DNS 56
76 总结 57
第二部分 运维
第8 章 了解全局 61
81 使用OpenStack 控制面板进行管理 61
82 命令行工具 61
821 安装工具软件 62
822 管理的命令行工具 62
823 获得凭据 63
824 检查API 调用 64
825 服务器和服务 66
826 计算节点诊断 67
83 网络检查 68
84 用户和项目 69
85 正在运行的实例 70
86 总结 71
第9 章 管理项目和用户 72
91 项目还是租户 72
92 管理项目 73
93 配额 74
931 设置镜像配额 74
932 设置计算服务配额 75
933 设置对象存储配额 77
934 设置块存储配额 79
94 用户管理 80
95 创建新用户 80
96 将用户与项目关联 81
961 授权定制化 83
962 用户间的干扰 84
97 总结 85
第10 章 面向用户的运维 86
101 镜像 86
1011 添加镜像 86
1012 在项目间共享镜像 87
1013 删除镜像 87
1014 其他命令行界面选项 88
1015 镜像服务和数据库 88
1016 镜像服务数据库查询示例 88
102 flavor 88
1021 私有flavor 89
1022 如何修改现存的flavor 90
103 安全组 90
1031 通用的安全组配置 90
1032 终端用户的安全组配置 91
104 块存储 93
105 实例 94
1051 启动实例 94
1052 实例启动失败 95
1053 使用实例特有的数据 96
106 关联安全组 98
107 浮动IP 98
108 添加块存储 99
109 制作快照 100
1010 数据库中的实例 102
1011 祝你好运! 103
第11 章 维护、故障和调试 104
111 云控制器和存储代理的故障及维护 104
1111 计划中的维护 104
1112 重启云控制器或存储代理 104
1113 重启云控制器或存储代理之后 105
1114 云控制器彻底故障 105
112 计算节点的故障和维护 106
1121 计划中的维护 106
1122 计算节点重启之后 106
1123 虚拟机实例 107
1124 检测并从故障实例中恢复数据 107
1125 卷 110
1126 计算节点彻底故障 110
1127 /var/lib/nova/instances 111
113 存储节点故障和维护 112
1131 重启存储节点112
1132 关闭存储节点 112
1133 更换一块Swift 磁盘 112
114 处理彻底故障 113
115 配置管理 114
116 使用硬件 114
1161 添加计算节点 114
1162 添加对象存储节点 115
1163 替换组件 115
117 数据库 115
1171 数据库连接 115
1172 性能与优化 116
118 HDWMY 116
1181 每小时 116
1182 每天 116
1183 每星期 116
1184 每个月 117
1185 每季度 117
1186 每半年 117
119 确定哪个组件已被破坏 117
1191 跟踪日志 117
1192 CLI 上运行的守护进程 118
1110 卸载 119
第12 章 网络排障 120
121 使用“ip a”检查网络接口状态 120
122 云中的nova-network 流量虚拟化 121
123 云中的OpenStack 网络服务流量虚拟化 122
124 找出网络路径中的故障 128
1241 tcpdump 128
1242 iptables 129
125 nova-network 在数据库中的网络配置 130
126 用nova-network 排查DHCP 故障 131
127 DNS 故障排查 134
128 Open vSwitch 故障排查 135
129 处理网络命名空间 136
1210 总结 137
第13 章 日志和监控 138
131 日志在哪里 138
132 阅读日志 139
133 跟踪实例的请求 140
134 添加自定义日志语句 141
135 RabbitMQ Web 管理界面或rabbitmqctl 141
下载地址
人气书籍
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的OpenStack运维指南 中文pdf扫描版[47MB]资源来源互联网,版权归该下载资源的合法拥有者所有。