4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >
OpenStack部署实战-第2版

OpenStack部署实战-第2版

作者:张子凡
出版社:人民邮电出版社出版时间:2016-01-01
开本: 16开 页数: 358
中 图 价:¥48.3(7.0折) 定价  ¥69.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

OpenStack部署实战-第2版 版权信息

OpenStack部署实战-第2版 本书特色

本书基于openstack kilo版讲述了部署相关的内容,是作者多年实践经验的总结。书中不仅对上一版进行了全面修订,还增加了桌面虚拟化、neutron与sdn、分布式存储、swift对象存储、hadoop弹性集群、heat与ceilometer组件、docker、vmware与openstack镜像互转等新内容。

OpenStack部署实战-第2版 内容简介

openstack中国社区核心技术交流群管理员之作   企业评估openstack云平台能力的参考书   云计算、网络、存储以及大数据处理融为一体的实践部署指导书

OpenStack部署实战-第2版 目录

目  录第1章 openstack基本操作系统环境的pxe自动部署 11.1 pxe、kickstart与preseed简介 21.1.1 pxe简介 21.1.2 kickstart与preseed简介 21.2 pxe服务器的准备 21.2.1 选择ubuntu操作系统 31.2.2 ubuntu操作系统的基本安装与更新 31.3 复制ubuntu和centos操作系统文件 51.3.1 复制ubuntu操作系统全目录、内核与启动镜像文件 51.3.2 复制centos操作系统全目录、内核与启动镜像文件 61.4 pxe客户端操作系统的选择与引导过程 61.4.1 创建pxe客户端导示文件 71.4.2 选择安装配置文件 71.5 centos宿主机的kickstart配置文件 91.6 openstack计算节点的主机preseed配置文件 121.7 使用pxe安装centos 7的脚本 151.8 常见问题与处理 171.9 小结 171.10 参考资源 17第2章 openstack与网络 182.1 网卡管理工具ethtool 182.1.1 安装与使用ethtool 182.1.2 网卡子接口 202.1.3 网卡信息文件 212.1.4 openstack:运用网卡子接口模拟多网卡 222.2 网桥及网桥管理工具bridge-utils 222.2.1 安装与使用bridge-utils 232.2.2 理解网桥的ip地址与虚拟机的ip地址 232.2.3 ubuntu下网桥的配置文件 242.2.4 centos下网桥的配置文件 242.2.5 将虚拟机与某个网桥连接 242.3 虚拟局域网vlan 252.3.1 vlan协议802.1q 252.3.2 接入端口与中继端口 262.3.3 vlan管理工具vconfig 262.4 主机多网卡静态路由配置 282.5 open vswitch简介与实验 282.5.1 open vswitch简介 292.5.2 安装open vswitch 292.5.3 使用ovs-vsctl管理ovs 312.5.4 ovs的数据库配置与网络配置文件的关系 332.5.5 设置vlan及vlan接口的ip地址 342.5.6 ovs支持openflow的sdn模式 342.6 构建云中的网络 352.6.1 vlan的优势与局限 352.6.2 gre的特点 362.6.3 vxlan的特点 362.7 linux内核的vxlan功能实验记录 372.7.1 实验环境及目标 372.7.2 配置与测试vxlan 382.7.3 测试与结果 402.8 linux内核vxlan与open vswitch的结合 402.9 网络名字空间及网络虚拟设备 412.9.1 网络名字空间 412.9.2 网络名字空间与系统空间的数据转发 412.10 小结 422.11 参考资源 42第3章 openstack基本控制服务多点部署 433.1 部署环境说明 433.2 控制节点主机环境准备 453.2.1 服务器硬件准备 453.2.2 操作系统环境准备 453.3 虚拟机镜像的准备 463.3.1 虚拟机镜像网络接口准备 463.3.2 虚拟机镜像ntp安装 473.3.3 虚拟机镜像kilo源安装 473.4 openstack基本控制服务组件的安装与配置 483.4.1 openstack基本控制服务组件简介 483.4.2 mysql服务器的安装与配置 483.4.3 rabbitmq服务器的安装与配置 513.4.4 keystone服务器的安装与配置 533.4.5 租户、用户、角色、服务端点及用户身份环境变量 553.4.6 决定用户操作权限的policy.json文件 563.4.7 glance服务器的安装与配置 623.4.8 nova api节点的安装与配置 663.4.9 horizon服务器的安装与配置 713.5 openstack基本服务运行简要验证 743.6 小结 743.7 参考资源 74第4章 nova-network多机部署及企业应用 754.1 nova-network多主机部署简介 754.2 部署环境说明 764.3 nova-network flatdhcp部署模式 764.3.1 计算节点主机准备 774.3.2 安装ubuntu操作系统 774.3.3 网络配置 774.3.4 时间服务 784.3.5 安装openstack kilo源 784.3.6 软件安装 784.3.7 服务配置 784.3.8 服务启动 814.3.9 运行验证 814.4 创建并管理虚拟机 824.5 nova-net workvlan部署模式 884.6 nova-network元数据处理 894.6.1 元数据简要介绍 894.6.2 元数据请求及服务模式 894.6.3 元数据处理过程 904.7 nova-network企业应用模式调整 914.7.1 openstack企业内部应用的调整要求 914.7.2 nova-network的ip地址管理及流量模式 914.7.3 企业多点多主机nova-network部署示意图 934.7.4 企业内多网段与虚拟机多网卡 944.8 小结 954.9 参考资源 96第5章 openstack桌面虚拟化 975.1 虚拟桌面协议介绍 975.2 免费使用的xvdi system i虚拟桌面系统 995.3 xvdi system i 虚拟桌面系统部署 1005.3.1 xvdi-server 镜像下载与解压 1005.3.2 xvdi-server 软件代码、root及ip地址信息 1015.3.3 xvdi-server 配置 1015.3.4 xvdi-server 服务的运行状态验证 1025.3.5 xvdi客户端的安装与使用 1035.4 无法连接windows虚拟机的异常处理 1055.4.1 无法连接openstack中的windows虚拟机 1055.4.2 windows虚拟机运行性能表现不佳 1065.5 小结 1065.6 参考资源 106第6章 openstack neutron 网络服务 1076.1 部署环境说明 1076.2 neutron组件的构成及原理 1086.3 neutron 组件的安装 1106.3.1 neutron server的安装 1106.3.2 网络节点软件安装 1146.3.3 计算节点neutron agent组件的安装 1166.3.4 调整nova-api与计算节点的nova.conf配置文件 1176.4 linuxbridge vlan/vxlan网络模式配置 1196.4.1 部署架构 1196.4.2 相关配置文件说明 1206.4.3 重启neutron相关的服务 1236.5 open vswitch gre部署模式及相关配置文件 1256.5.1 gre部署架构 1256.5.2 创建br-ex网桥 1256.5.3 相关配置文件说明 1266.5.4 重启neutron相关的服务 1276.5.5 调整nova-api与计算节点的nova.conf配置文件 1296.6 neutron网络模式下元数据服务路径 1316.7 neutron模式下创建网络的相关操作 1336.7.1 查看当前环境中的网络代理 1346.7.2 创建公网与子网 1356.8 neutron dvr 1406.9 参考资源 141第7章 neutron与sdn融合 1427.1 广义的sdn 1427.2 arista 官方sdn原理图 1427.3 实验环境说明 1437.4 配置arista交换机 1447.4.1 配置交换机管理的ip 1447.4.2 将交换机注册到cvx中 1457.4.3 访问交换机的api 1467.4.4 配置交换机的中继端口 1467.4.5 启用链路发现协议(lldp) 1467.4.6 配置交换机支持neutron指令 1487.5 配置neutron server 1497.5.1 为neutron-server打补丁 1497.5.2 配置ml2使用arista驱动程序 1507.5.3 重建neutron数据库 1517.5.4 配置网络节点及计算节点 1527.5.5 重启neutron相关的服务 1537.6 neutron与arista sdn联动测试 1537.7 测试总结 1567.8 参考资源 156第8章 分布式存储系统 1578.1 分布式文件系统moosefs 1578.1.1 mfs的架构简介 1588.1.2 mfs的安装与配置 1588.1.3 实验环境 1588.1.4 mfs-master服务器安装 1598.1.5 mfs-metalogger服务器的安装 1618.1.6 mfs-chunk服务器的安装 1638.1.7 mfs客户端的安装 1668.1.8 mfs功能测试 1688.1.9 openstack计算节点集成mfs中央存储 1718.2 glusterfs系统安装 1718.2.1 部署环境说明 1718.2.2 准备glusterfs存储节点虚拟机镜像 1728.2.3 创建glusterfs存储集群 1738.2.4 创建glusterfs存储卷 1788.2.5 glusterfs卷访问安全控制 1818.2.6 安装客户端 1828.3 ceph系统安装 1838.3.1 安装环境说明 1848.3.2 准备ceph-deploy、ceph mon及osd的虚拟机镜像 1858.3.3 安装ceph mon节点 1878.3.4 增加cephmond和cephmone节点 1918.3.5 关于mon初始成员的法定人数问题 1928.3.6 创建ceph osd节点集群 1928.3.7 同步所有节点的时间 2008.3.8 查看集群的健康状况 2008.3.9 创建存储池 2018.4 用户管理 2028.5 客户端操作 2038.5 小结 2048.6 参考资源 204第9章 openstack中央存储及虚拟机动态迁移 2059.1 nfs中央存储模式 2059.1.1 netapp的nfs服务准备 2059.1.2 计算节点客户端nfs的安装与配置 2079.2 虚拟机动态迁移 2079.2.1 准备要求 2089.2.2 调整libvirt服务及nova.conf的配置 2089.2.3 动态迁移实验 2099.3 nfs系统的不足及pnfs的发展 2109.3.1 nfs的不足 2109.3.2 pnfs的发展 2109.4 参考资源 211第10章 cinder卷服务 21210.1 cinder的安装与配置及连接netapp存储后端 21210.1.1 部署环境说明 21210.1.2 cinder服务器的安装及配置 21310.1.3 验证服务的运行状态 21610.1.4 创建、使用与删除卷 21710.2 连接gluster存储后端 22010.2.1 实验环境说明 22010.2.2 安装与配置cinder及计算节点 22010.2.3 测试cinder、计算节点与gluster后端的连通性 22210.2.4 cinder与gluster协作测试 22210.3 连接ceph存储后端 22410.3.1 实验环境说明 22410.3.2 安装ceph软件到相关节点 22510.3.3 准备存储池及用户 22510.3.4 配置计算节点 22610.3.5 配置cinder 22710.3.6 验证cinder与计算节点均可以创建卷 22810.3.7 创建云硬盘并将其附加到虚拟机中 22810.4 小结 22910.5 参考资源 229第11章 swift存储系统部署 23011.1 swift系统简介及原理 23011.1.1 swift系统的来源 23011.1.2 swift系统的基本原理 23011.2 swift环境部署简介 23211.3 公共服务部署与服务注册 23311.3.1 ntp时间安装 23311.3.2 虚拟机镜像kilo源安装 23411.3.3 ssh-key生成与下发 23411.3.4 注册swift服务 23411.4 account-container-server部署 23511.4.1 网络配置 23511.4.2 配置主机hosts文件 23611.4.3 服务安装 23611.4.4 配置数据存储盘 23611.4.5 配置rsync服务 23611.4.6 启动rsync服务 23711.4.7 配置account-server服务 23711.4.8 配置container-server服务 23811.4.9 swift服务验证配置 23911.4.10修改文件夹权限 23911.4.11 启动服务 23911.5 object-server部署 23911.5.1 网络配置 23911.5.2 配置主机hosts文件 24011.5.3 安装服务 24011.5.4 配置数据存储盘 24011.5.5 配置rsync服务 24111.5.6 启动rsync服务 24111.5.7 配置object-server服务 24211.5.8 swift服务验证配置 24211.5.9 修改文件夹权限 24211.5.10 启动服务 24311.6 proxy-server部署 24311.6.1 网络配置 24311.6.2 配置主机hosts文件 24311.6.3 软件安装 24411.6.4 服务配置 24411.6.5 swift服务验证配置 24511.6.6 修改文件夹权限 24511.6.7 重启服务 24511.7 swift存储中使用ring文件的创建与分发 24611.7.1 account-server中使用的ring文件的创建与同步 24611.7.2 container-server中使用的ring文件的创建与同步 24711.7.3 object-server中使用的ring文件的创建与同步 24811.7.4 swift存储的ring文件下发 25111.8 proxy-server双机心跳服务部署 25211.8.1 检查proxy-server的hosts解析 25211.8.2 安装心跳服务 25211.8.3 服务配置 25311.8.4 启动心跳服务 25311.8.5运行验证 25311.9 swift验证与实践 25411.9.1 设置身份验证的环境变量 25411.9.2 查看swift状态 25511.9.3 新建容器 25511.9.4 上传对象 25511.9.5 删除对象 25611.9.6 下载对象 25611.10 windows下swift客户端的使用 25611.10.1 客户端下载 25611.10.2 客户端安装 25611.10.3 客户端使用 25711.10.4 通过客户端上传文件 26011.11 swift故障恢复 26111.11.1 模拟object服务器数据丢失 26111.11.2 模拟object服务器硬盘故障 26311.11.3 模拟object-server系统故障 26511.12 小结 26911.13 参考资源 269第12章 openstack与docker 27012.1 docker简介 27012.2 安装与运行docker 27112.2.1 docker基础安装 27112.2.2 查找及下载docker镜像 27112.2.3 启动并登录docker容器 27112.2.4 docker与网络名字空间 27212.2.5 ceph rbd存储卷持久化 27412.3 machine、swarm、compose及flocker 27612.4 docker与openstack的融合 27712.4.1 machine方案 27712.4.2 nova-docker方案 27812.4.3 heat-docker方案 27812.4.4 magnum方案 27912.5 nova-docker方案实践 27912.5.1 novadocker的安装 28012.5.2 配置计算节点 28012.5.3 配置glance 28012.5.4 下载及上传镜像 28012.5.5 创建虚拟机 28112.5.6 查看网络信息 28212.6 参考资源 283第13章 heat与弹性集群伸缩 28413.1 telemetry简介 28413.2 telemetry安装环境 28513.3 telemetry服务的安装与配置 28513.3.1 mongodb的安装与配置 28513.3.2 安装telemetry 28713.4 telemetry agent安装 29013.5 创建警告 29213.6 heat简介 29613.7 heat部署环境信息 29713.8 heat服务的安装与配置 29713.8.1 创建heat数据库 29713.8.2 向keystone注册heat服务 29713.8.3 安装软件 29813.8.4 配置服务 29913.8.5 创建heat数据库表 29913.8.6 启动服务 29913.8.7 运行验证 29913.9 创建heat域及管理员 30113.10 创建栈 30413.10.1 heat模板要素简介 30413.10.2 **个模板 30513.10.3 集群的自动弹性扩展与收缩 30713.11 参考资源 311第14章 sahara与弹性hadoop集群 31214.1 sahara简介 31214.2 sahara部署准备 31314.3 sahara部署环境设置 31314.4 sahara-api服务的安装与配置 31414.4.1 创建sahara数据库并注册endpoint 31414.4.2 安装sahara-api软件 31514.4.3 配置sahara-api 31614.4.4 初始化表 31914.4.5 服务启动 32014.4.6 运行验证 32014.5 安装sahara-dashboard 32014.5.1 安装sahara-dashboard软件 32014.5.2 配置sahara-dashboard 32114.5.3 验证sahara-dashboard安装 32114.6 预封装虚拟机镜像的下载与注册 32214.6.1 镜像下载 32214.6.2 向glance服务注册镜像 32314.6.3 向sahara服务注册镜像 32314.7 创建hadoop集群 32314.7.1 openstack基本环境检查 32314.7.2 创建hadoop集群 32414.8 查看创建完成的集群 33014.8.1 登录到namenode查看集群配置信息 33014.8.2 通过web访问namenode来查看集群配置信息 33114.9 故障处理 33214.10 参考资源 334第15章 openstack与vmware虚拟机迁移 33515.1 实验环境 33515.2 将vmware esxi平台的虚拟机迁移至openstack平台 33515.2.1 迁移ubuntu server 14.04虚拟机 33515.2.2 迁移centos 6.5虚拟机 33815.2.3 迁移windows server 2008r2 虚拟机 34115.3 将openstack平台的虚拟机迁移至vmware esxi平台 34715.3.1 迁移ubuntu server 14.04虚拟机 34715.3.2 迁移centos 6.5虚拟机 35415.3.3 迁移windows server 2008虚拟机 35515.4 小结 35715.5 参考资源 358
展开全部

OpenStack部署实战-第2版 相关资料

如果你在做云计算,不知道openstack都不好意思跟人打招呼。本书系统而又全面地介绍了与openstack部署和应用相关的各个方面,体现了openstack的新进展,并且包括一些比较新的项目介绍及应用实践,例如magnum和sahara等,是一本不可多得的全面介绍openstack的好书。无论你是系统架构师,还是云端开发人员、系统管理员或者运维人员,我相信都能在本书中找到你所需要的关于openstack的内容。   ――刘光亚,ibm cstl云计算架构师,openstack magnum core member   openstack社区从建立至今发展了5个年头,在这5年里,它发展日星月异,截止目前已经是公认的仅次于linux社区的第二大社区。然而快速发展的同时,也遗留下了一些诟病――众多分散的项目带来的系统复杂性,详细、系统的文档匮乏,陡峭的学习曲线等,这些都使得很多it实施人员以及学者望而却步,阻碍了openstack的商用发展。今天有幸阅读了本书,我认为本书详尽地介绍了openstack安装部署,是作者多年致力于openstack领域的经验汇集而成的结晶,值得每一位读者细细品读。   ――李中华,华为openstack社区参与者   openstack是云计算开源的终极解决方案,作为开源云计算领域核武器级别的利器,对开发者来说也意味着较高的入门门槛。相对于it实施人员来说,开发者更需要一本能够快速带领大家部署复杂开发环境的好书。作为一个在开发领域摸爬滚打多年的老兵,本书的出现解决了openstack开发入门阶段安装部署的高门槛难题。本书深入浅出,从实际出发,实在是踏入云计算开发之旅的良书。   ――李明(alexandra),1024创业咖啡cto

OpenStack部署实战-第2版 作者简介

OpenStack中国社区核心技术交流群的管理员之一,志力于推动OpenStack在中国企业的应用,帮助企业降低IT成本,提高经济收益。 1989年毕业于吉林大学计算机系,从modem、3+、Novell、x.25、DDN、FrameRelay、ATM等开始网络技术学习,从SCO Unix、dBase、FoxBase、Oracle、Informix等开始学习主机与数据库技术。   1999年,加入朗讯科技公司。至2011年,一直在外企工作。虽然期间也从事了销售与渠道管理工作,但由于对技术的热爱以及前期在网络方面的知识储备,从未中断学习技术。   2012年,开始从事OpenStack云计算系统的技术、实验以及7×24运行的生产类系统的部署,完成了大量的实验工作。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服