logo
分类于: 计算机基础 互联网 云计算&大数据 人工智能

简介

OpenStack实战指南

OpenStack实战指南 6.2分

资源最后更新于 2020-03-29 01:31:45

作者:黄凯毛伟杰顾骏杰

出版社:出版社机械工业出版社

出版日期:2014-09

ISBN:9787111476320

文件格式: pdf

标签: 互联网 技术 计算机 云计算 openstack

简介· · · · · ·

本书是目前有关OpenStack使用和开发方面较全面的作品,结合了作者在各自领域的实战经验和最佳实践,全方位整理和总结了各种与OpenStack相关的知识和文档,通过通俗易懂的语言,并配以大量关键代码组件,帮助读者快速高效地了解和掌握基于OpenStack的云计算环境的搭建与运营。黄凯,毕业于湖南大学应用数学专业,近十年来一直从事企业级容器和基础架构的设计研究,曾就职于普元软件、EMC中国研发中心等公司,亲自参与大量企业级数据应用与存储创新项目的设计开发,对分布式环境下的高性能计算有深刻认识,拥有多项关于虚拟化与弹性计算的国内外专利。目前任IBM x86云计算解决方案专家,主要从事x86数据中心的各类云计算参考方案的设计、规划、咨询以及相关红皮书的撰写,拥有丰富的云计算数据中心经验。毛伟杰,毕业于上海理工大学信息与计算科学专业,毕业后从事虚拟化方面的工作,主要负责大型企业数据中心基于vmware的私有云规划,部署,运帷。目前就职于嘉值云计算公司,从事OpenStack相关的工作,负责研究,开发,部署基于OpenStack的云计算技术。在系统运帷和网络技术方面有丰富的经验。顾骏杰,毕业于上海电力学院计算机科学与技术专业,毕业后一直从事云计算方案的研发、设计、规划、咨询工作,主要侧重企业私有云、云数据中心的建设、规划。目前就职于普元软件,担任云计算架构师,参与银联私有云的建设,利用开源技术结合国内企业特殊需求,深度定制化开发符合国企特色的私有云。参与云计算相关专利、论文撰写。在利用OpenStack等开源技术为国有企业私有云建设方面,拥有丰富的实战经验。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. OpenStack实战指南
  2. 前言
  3. 第一部分 基础篇
  4. 第1章 OpenStack简介
  5. 1.1 OpenStack概述
  6. 1.2 OpenStack的结构
  7. 1.3 OpenStack的功能与作用
  8. 1.4 OpenStack与CloudStack的比较
  9. 1.5 OpenStack应用现状和发展趋势
  10. 1.6 体验OpenStack
  11. 1.6.1 初探OpenStack
  12. 1.6.2 创建OpenStack虚拟机实例
  13. 1.6.3 创建虚拟机流程概述
  14. 1.6.4 创建OpenStack磁盘实例
  15. 1.6.5 创建块存储流程概述
  16. 1.7 OpenStack体系结构
  17. 1.7.1 OpenStack设计原则
  18. 1.7.2 OpenStack架构
  19. 1.8 OpenStack的开发资源
  20. 1.8.1 OpenStack社区
  21. 1.8.2 OpenStack基金会
  22. 1.8.3 OpenStack项目资料
  23. 1.9 OpenStack非核心项目介绍
  24. 1.9.1 Ironic项目介绍
  25. 1.9.2 Tempest项目介绍
  26. 第2章 OpenStack的安装
  27. 2.1 在Ubuntu上使用二进制包安装
  28. 2.1.1 控制节点的安装
  29. 2.1.2 网络节点的安装
  30. 2.1.3 计算节点的安装
  31. 2.1.4 块存储节点的安装
  32. 2.2 在Ubuntu上使用源代码编译安装
  33. 2.2.1 控制节点的安装
  34. 2.2.2 计算节点的安装
  35. 2.2.3 网络节点的安装
  36. 2.2.4 块存储节点的安装
  37. 第二部分 进阶篇
  38. 第3章 OpenStack组织结构一览
  39. 3.1 组件关系
  40. 3.1.1 Nova组件
  41. 3.1.2 Swift组件
  42. 3.1.3 Keystone组件
  43. 3.1.4 Glance组件
  44. 3.1.5 Neutron组件
  45. 3.1.6 Cinder组件
  46. 3.2 OpenStack目录组织结构
  47. 3.2.1 Nova目录结构
  48. 3.2.2 Swift目录结构
  49. 3.2.3 Keystone目录结构
  50. 3.2.4 Glance目录结构
  51. 3.2.5 Neutron目录结构
  52. 3.2.6 Cinder目录结构
  53. 3.3 OpenStack配置文件
  54. 3.3.1 Nova配置文件及日志
  55. 3.3.2 Swift配置文件及日志
  56. 3.3.3 Keystone配置文件及日志
  57. 3.3.4 Glance配置文件及日志
  58. 3.3.5 Neutron配置文件及日志
  59. 3.3.6 Cinder配置文件及日志
  60. 3.4 小结
  61. 第4章 OpenStack API的介绍和开发
  62. 4.1 简述Nova API体系
  63. 4.1.1 WSGI架构
  64. 4.1.2 API响应流程
  65. 4.1.3 扩展API的加载
  66. 4.1.4 Nova API列表
  67. 4.1.5 分页查询和查询优化
  68. 4.1.6 如何编写一个核心API
  69. 4.1.7 如何编写一个扩展API
  70. 4.1.8 通过Filter为API增加功能
  71. 4.2 理解Eventlet
  72. 4.3 自定义DashBoard面板
  73. 4.3.1 理解Django框架
  74. 4.3.2 Django界面国际化
  75. 4.3.3 玩转Horizon
  76. 第5章 Keystone认证组件
  77. 5.1 认证组件Keystone介绍
  78. 5.1.1 基本概念
  79. 5.1.2 用户管理
  80. 5.1.3 服务管理
  81. 5.2 配置文件及参数选项
  82. 5.2.1 keystone.conf配置文件示例
  83. 5.2.2 keystone-paste.ini配置文件示例
  84. 5.2.3 logging.conf配置文件示例
  85. 5.2.4 连接OpenStack服务到Keystone
  86. 5.3 原理分析
  87. 5.3.1 Keystone认证原理
  88. 5.3.2 图解Keystone
  89. 5.4 关键源代码阅读
  90. 5.4.1 源代码分析之服务启动
  91. 5.4.2 源代码分析之CLI调用
  92. 5.5 案例:配置Keystone使用Active Directory进行认证
  93. 第6章 Glance镜像组件
  94. 6.1 镜像组件介绍
  95. 6.1.1 Glance表结构
  96. 6.1.2 Glance中镜像的概念
  97. 6.2 Glance的配置文件
  98. 6.2.1 glance-api.conf文件概述
  99. 6.2.2 配置镜像缓存
  100. 6.2.3 glance-registry.conf文件概述
  101. 6.3 设置Glance的后端存储
  102. 6.4 制作镜像
  103. 6.4.1 使用virt-install创建CentOS镜像
  104. 6.4.2 在Ubuntu上使用QEMU相关命令制作Windows镜像
  105. 第7章 Nova计算组件
  106. 7.1 Nova组件介绍
  107. 7.2 虚拟化组件
  108. 7.3 配置文件及参数
  109. 7.3.1 数据库配置
  110. 7.3.2 Hypervisor配置
  111. 7.3.3 RPC配置
  112. 7.3.4 配额设置
  113. 7.3.5 日志配置
  114. 7.3.6 调度配置
  115. 7.3.7 VNC配置
  116. 7.4 关键源代码阅读
  117. 7.4.1 Nova服务启动
  118. 7.4.2 虚拟机状态转换
  119. 7.4.3 Nova Context
  120. 7.4.4 Keystone认证处理
  121. 7.4.5 REST API调用
  122. 7.4.6 组件间RPC调用
  123. 7.4.7 Hypervisor驱动
  124. 7.5 虚拟机镜像格式
  125. 第8章 Neutron网络组件
  126. 8.1 Neutron概述
  127. 8.2 使用Open vSwitch的plugin
  128. 第9章 Cinder块存储组件
  129. 9.1 Cinder交互流程
  130. 9.1.1 Nova现有块设备操作API统计
  131. 9.1.2 Nova-Cinder交互流程分析
  132. 9.1.3 相关代码源文件
  133. 9.1.4 使用Cinder实现云硬盘需要注意的问题
  134. 9.2 配置从Volume启动虚拟机
  135. 9.3 使用Ceph作为Cinder的后端
  136. 第10章 OpenStack日常运维
  137. 10.1 维护与诊断
  138. 10.1.1 控制节点和Swift的维护与纠错
  139. 10.1.2 计算节点的维护与纠错
  140. 10.1.3 网络诊断
  141. 10.2 标准化修复与例行检查流程
  142. 10.2.1 标准化修复
  143. 10.2.2 例行检查
  144. 10.3 日志与监控
  145. 10.3.1 定位错误
  146. 10.3.2 错误日志
  147. 10.3.3 集中管理日志
  148. 10.3.4 监控
  149. 10.4 备份与恢复
  150. 10.4.1 需要备份的数据
  151. 10.4.2 数据库备份
  152. 10.4.3 文件系统备份
  153. 10.4.4 数据恢复
  154. 第11章 使用Fuel快速安装OpenStack
  155. 11.1 Fuel规划
  156. 11.2 Fuel安装及使用
  157. 11.3 小结