![]()
内容推荐 本书共分为二十一章,以理论与实践相结合的方式,细致、深入、全面地讲解了OpenStack的六大核心服务搭建、基于云平台对实例的维护与管理、Docker平台的搭建及容器管理。本书按照由浅入深、循序渐进的规律,介绍了从OpenStack安装到基本使用操作,再到Docker平台的安装及容器的基本管理,帮助初学者逐步实现云计算领域的入门学习。 第一章到第七章为OpenStack基础服务部分,介绍了云平台搭建、基本操作与OpenStack系统常用的基本命令,逐步将Linux基础运维所涉及的基本概念、术语、操作命令与使用习惯过渡到OpenStack的云环境中,为初步接触云计算的读者奠定了夯实的基础。 第八章到第十章为OpenStack操作进阶部分,介绍了用户使用OpenStack的方式,包括命令行和Dashboard方式管理实例,读者可通过此部分快速掌握实例的基本操作。 第十一章和第十二章为OpenStack网络及存储卷管理部分,介绍了实例网络连通性及存储卷管理方式,包括实例与实例之间通信与隔离、创建存储卷、存储卷关联实例等操作。 第十三章和第十四章为OpenStack维护管理部分,介绍了定制ISO镜像及常见问题处理,读者能够在掌握OpenStack基本操作的基础上,初步提升云环境的运维能力。 第十五章和第十六章为Docker基本操作部分,介绍了Docker安装及配置、Docker服务管理、容器管理命令及其参数。 第十七章为Docker管控容器资源之控制组分析部分,结合Linux操作系统控制组管控进程资源,将Dock 目录 OpenStack部署篇 第一章OpenStack安装部署3 1.1OpenStack概述3 1.2环境准备4 1.3配置授时服务6 1.4配置yum仓库7 1.5安装公共组件8 1.6配置消息队列10 1.7配置MemCache12 第二章Keystone组件安装14 2.1Keystone权限认证服务概述14 2.2数据库准备14 2.3安装配置Keystone组件15 2.4租户模型初始化19 2.5测试与验证22 第三章Glance组件安装26 3.1Glance镜像服务概述26 3.2数据库准备26 3.3配置Glance镜像服务27 3.4安装配置Glance组件29 3.5测试与验证32 第四章Nova组件安装34 4.1Nova计算服务概述34 4.2控制节点安装部署nova服务35 4.2.1数据库准备35 4.2.2准备nova服务36 4.2.3安装配置nova服务41 4.2.4其他配置44 4.3计算节点安装部署nova服务46 4.3.1环境检查46 4.3.2安装配置相关服务47 第五章Neutron组件安装51 5.1Neutron网络服务概述51 5.2控制节点安装部署neutron服务51 5.2.1数据库准备51 5.2.2准备neutron服务52 5.2.3安装配置neutron服务55 5.2.4其他配置63 5.3计算节点安装部署neutron服务65 5.3.1计算节点中的网络服务65 5.3.2安装配置neutron服务65 第六章Cinder组件安装71 6.1Cinder存储服务概述71 6.2控制节点安装部署cinder服务73 6.2.1数据库准备73 6.2.2准备cinder服务74 6.2.3安装配置cinder服务79 6.3存储节点安装部署cinder服务81 6.3.1安装配置lvm服务81 6.3.2制作lvm81 6.3.3安装配置cinder服务83 第七章Horizon组件安装86 7.1Horizon组件概述86 7.2安装部署Horizon86 7.3测试Horizon组件88 OpenStack运维篇 第八章OpenStack资源配额管理93 8.1OpenStack资源配额概述93 8.2修改计算资源配额93 8.3修改存储资源配额95 第九章命令行启动虚拟机实例97 9.1OpenStack交互方式概述97 9.2虚拟机实例概述98 9.3准备网络99 9.3.1创建供应商网络99 9.3.2创建自助式服务网络102 9.4准备虚拟机105 9.4.1创建虚拟机类型105 9.4.2创建密钥对106 9.5启动虚拟机109 9.5.1使用供应商网络启动虚拟机109 9.5.2使用自助式服务网络启动虚拟机115 第十章Dashboard启动虚拟机实例117 10.1Dashboard交互方式概述117 10.2OpenStack资源管理模型概述117 10.3Dashboard启动虚拟机118 10.3.1使用供应商网络启动虚拟机118 10.3.2使用自助式服务网络启动虚拟机133 第十一章虚拟机实例网络互通144 11.1虚拟机网络访问类型144 11.2虚拟机访问外部网络145 11.3不同租户的虚拟机之间网络访问148 第十二章虚拟机实例管理157 12.1虚拟机快照管理157 12.2通过快照恢复虚拟机158 12.3虚拟机卷管理160 12.3.1创建卷160 12.3.2虚拟机连接卷161 12.3.3虚拟机分离卷163 12.4虚拟机规格调整165 12.4.1创建实例类型166 12.4.2更新虚拟机规格167 第十三章虚拟机ISO镜像定制170 13.1虚拟机镜像准备170 13.2创建虚拟机172 13.3镜像上传174 第十四章常见问题处理176 14.1计算服务日志错误176 14.2删除安全组失败177 Docker部署篇 第十五章Docker环境准备181 15.1Docker概述181 15.2Docker安装部署181 Docker运维篇 第十六章Docker命令187 16.1Docker命令介绍187 16.2dockerrun命令187 16.3dockerlogs命令197 16.4dockerps命令197 16.5Docker进程树200 16.6Docker的命名空间203 第十七章Linux控制组204 17.1Linux控制组概述204 17.2Linux控制组应用案例204 第十八章Docker镜像211 18.1Docker镜像概述211 18.2Docker镜像的基本操作212 18.2.1下载镜像212 18.2.2配置镜像加速213 18.2.3导出与导入镜像215 18.3使用dockercommit命令制作镜像217 18.4使用Dockerfile制作镜像221 18.5Dockerfile文件详解223 第十九章搭建本地注册服务器226 19.1镜像仓库概述226 19.2搭建本地注册服务器226 第二十章搭建外部注册服务器230 20.1外部注册服务器概述230 20.2搭建外部注册服务器230 第二十一章Docker网络235 21.1Docker网络概述235 21.2管理Docker的网络命名空间236 21.3管理Docker网络242 21.3.1查看Docker网络信息242 21.3.2断开与开启网络243 21.3.3创建bridge网络246 21.3.4Docker网络的其他管理250 |