编辑推荐
适读人群 :高职高专学生 以企业虚拟化和云计算典型案例为背景,采用项目式编写模式 理论内容以够用为原则,突出项目实战 理实一体,真正适合高职教学的云计算教材 结合职业教育技能大赛编写
内容简介
《虚拟化与云计算平台构建》以使读者熟练掌握常见的虚拟化系统和云计算系统的部署与运维为目标,采用VMware vSphere 5.5和VMware Horizon 6.1.1虚拟化平台,以及CecOS 1.4和OpenStack云计算平台,介绍当前主流的虚拟化和云计算系统的部署与运维。 本书包含6个项目,分别为“使用VMware ESXi 5.5搭建VMware虚拟化平台”“使用VMware vCenter Server搭建高可用VMware虚拟化平台”“使用VMware Horizon View搭建VMware云桌面服务”“使用CentOS搭建企业级虚拟化平台”“使用RDO快速部署OpenStack云计算系统”和“使用CentOS搭建和运维OpenStack多节点云计算系统”。 本书不仅可作为高职院校计算机网络技术、云计算技术专业的学生教材,还可以作为对VMware虚拟化和OpenStack云计算技术感兴趣的读者的技术参考书。 本书配套的授课PPT、实验指导书和软件资源,需要的教师可访问链接http://pan.baidu.com/s/1eSc6MyQ(密码:gthv)或https://yunpan.cn/cxgisZ7KSmBLG(密码:8aa9)下载;也可以登录http://www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。
目录
前言
项目1 使用VMware ESXi 5.5搭建
VMware 虚拟化平台
任务1.1 认识虚拟化与云计算
1.1.1 什么是服务器虚拟化
1.1.2 为什么使用服务器虚拟化
1.1.3 流行的企业级虚拟化解决方案
1.1.4 云计算变革
1.1.5 云计算兴起的推动力
1.1.6 云计算的定义
1.1.7 云计算的三大服务模式
1.1.8 云计算的部署模式
任务1.2 安装ESXi服务器
1.2.1 VMware vSphere虚拟化架构
1.2.2 ESXi主机硬件要求
1.2.3 在VMware Workstation中创建VMware ESXi虚拟机
1.2.4 安装VMware ESXi
1.2.5 VMware ESXi安装后的基本设置
任务1.3 使用vSphere Client管理虚拟机
1.3.1 使用VMware vSphere Client连接到VMware ESXi
1.3.2 将安装光盘ISO上传到ESXi存储
1.3.3 在VMware ESXi中创建虚拟机
1.3.4 安装虚拟机操作系统和VMware Tools
1.3.5 为虚拟机创建快照
1.3.6 配置虚拟机跟随ESXi主机自动启动
任务1.4 配置vSphere虚拟网络
1.4.1 理解vSphere虚拟网络
1.4.2 理解vSphere网络术语
1.4.3 将ESXi主机的管理流量与虚拟机数据流量分开
任务1.5 配置vSphere使用iSCSI存储
1.5.1 VMware vSphere存储概述
1.5.2 iSCSI SAN的基本概念
1.5.3 安装配置Starwind iSCSI目标服务器
1.5.4 配置ESXi主机连接到iSCSI网络存储
1.5.5 使用iSCSI共享存储
项目总结
练习题
项目2 使用vCenter Server搭建高可用VMware 虚拟化平台
任务2.1 安装VMware vCenter Server
2.1.1 VMware vCenter Server体系结构
2.1.2 vCenter Server的硬件和软件要求
2.1.3 安装VMware vCenter Server
2.1.4 安装VMware ESXi
2.1.5 配置iSCSI共享存储
任务2.2 安装VMware vCenter Server Appliance
2.2.1 介绍OVF
2.2.2 部署OVF模板
2.2.3 安装VMware vCenter Server Appliance
任务2.3 使用vSphere Web Client管理虚拟机
2.3.1 创建数据中心、添加主机
2.3.2 将ESXi连接到iSCSI共享存储
2.3.3 使用共享存储创建虚拟机
任务2.4 使用模板批量部署虚拟机
2.4.1 将虚拟机转换为模板
2.4.2 创建自定义规范
2.4.3 从模板部署新的虚拟机
2.4.4 将模板转换为虚拟机
2.4.5 批量部署CentOS虚拟机
任务2.5 使用vSphere vMotion实现虚拟机在线迁移
2.5.1 实时迁移的作用
2.5.2 vMotion实时迁移的原理
2.5.3 vMotion实时迁移的要求
2.5.4 配置VMkernel接口支持vMotion
2.5.5 使用vMotion迁移正在运行的虚拟机
任务2.6 使用vSphere DRS实现分布资源调度
2.6.1 分布式资源调度的作用
2.6.2 EVC介绍
2.6.3 创建vSphere群集
2.6.4 启用vSphere DRS
2.6.5 配置vSphere DRS规则
任务2.7 使用vSphere HA实现虚拟机高可用性
2.7.1 虚拟机高可用性的作用
2.7.2 vSphere HA的工作原理
2.7.3 实施vSphere HA的条件
2.7.4 启用vSphere HA
2.7.5 使用vSphere HA实现虚拟机高可用性
项目总结
练习题
项目3 使用VMware Horizon View
搭建VMware云桌面服务
任务3.1 VMware Horizon View基础环境配置
3.1.1 VMware Horizon View桌面虚拟化介绍
3.1.2 VMware Horizon View的体系结构
3.1.3 创建和配置VMware ESXi
3.1.4 配置域控制器
3.1.5 配置DNS服务器
3.1.6 安装和配置SQL Server
3.1.7 安装和配置vCenter Server
3.1.8 安装和配置iSCSI共享存储
3.1.9 配置DHCP服务器
任务3.2 制作和优化模板虚拟机
3.2.1 制作Windows 7模板虚拟机
3.2.2 优化Windows 7模板虚拟机
任务3.3 安装VMware Horizon View服务器软件
3.3.1 安装VMware Horizon View Connection Server
3.3.2 安装VMware Horizon View Composer
3.3.3 在域中配置Horizon View所使用的OU和用户
任务3.4 发布VMware Horizon View虚拟桌面
3.4.1 配置VMware Horizon View
3.4.2 发布Windows 7虚拟桌面
任务3.5 连接到云桌面
3.5.1 使用Windows版VMware Horizon Client连接到云桌面
3.5.2 使用Android版VMware Horizon Client连接到云桌面
3.5.3 通过Web访问VMware Horizon View云桌面
项目总结
练习题
项目4 使用CentOS搭建企业级
虚拟化平台
任务4.1 使用和运维CentOS中的KVM虚拟化
4.1.1 KVM虚拟化技术简介
4.1.2 快速安装包含虚拟化技术的图形CentOS系统
4.1.3 CentOS图形界面下虚拟机的安装
4.1.4 CentOS下虚拟机的管理和运维命令
任务4.2 CecOS企业虚拟化平台的搭建与测试
4.2.1 红帽RHEL、RHEV商业项目,Ovirt开源项目和CecOS企业虚拟化平台
4.2.2 CecOS企业虚拟化系统构架
4.2.3 安装CecOS企业虚拟化系统基础平台
4.2.4 管理CecOS数据中心实现服务器虚拟化
4.2.5 管理CecOS数据中心实现桌面虚拟化
项目小结
练习题
项目5 使用RDO快速部署OpenStack云计算系统
任务5.1 OpenStack架构介绍
5.1.1 OpenStack云计算平台概述
5.1.2 OpenStack的主要项目和架构关系
5.1.3 OpenStack部署工具简介
任务5.2 使用RDO的ALLINONE功能快速安装单个节点的OpenStack
5.2.1 准备CentOS 7最小化操作系统
5.2.2 配置系统的网络和主机信息
5.2.3 准备RDO安装资源库或配置网络源
5.2.4 安装和使用RDO工具
5.2.5 访问和查看ALLINONE的OpenStaDashBoard界面信息
5.2.6 为云主机的公共网络访问准备条件
5.2.7 探索OpenStack的云主机操作
任务5.3 使用RDO定制部署计算节点
5.3.1 计算节点环境准备
5.3.2 计算节点的配置
5.3.3 部署结果的查看
项目总结
练习题
项目6 使用CentOS搭建和运维OpenSt多节点云计算系统
任务6.1 OpenStack双节点环境准备
6.1.1 控制节点系统安装
6.1.2 计算节点系统安装
6.1.3 节点网络配置
6.1.4 节点防火墙和SELinux配置
6.1.5 配置NTP服务
6.1.6 配置数据库服务
6.1.7 配置OpenStack软件源
6.1.8 配置消息服务器
任务6.2 配置认证服务Keystone
6.2.1 安装认证服务
6.2.2 配置数据库连接
6.2.3 定义授权令牌
6.2.4 创建用户、租户和角色
6.2.5 定义服务和API 端点
6.2.6 验证认证服务
任务6.3 配置映像服务Glance
6.3.1 安装映像服务
6.3.2 配置数据库连接
6.3.3 配置映像服务
6.3.4 注册服务、创建API端点
6.3.5 上传云主机映像
任务6.4 配置计算服务Nova
6.4.1 在控制节点安装计算服务
6.4.2 在控制节点配置数据库连接
6.4.3 在控制节点配置计算服务
6.4.4 在控制节点注册服务和API端口
6.4.5 在计算节点安装和配置计算服务
任务6.5 配置网络服务Nova-network
6.5.1 配置控制节点
6.5.2 安装网络组件及配置Nova
6.5.3 创建初始网络
任务6.6 配置Web用户接口Dashboard
6.6.1 安装Dashboard
6.6.2 配置Dashboard
6.6.3 访问Dashboard
任务6.7 使用Dashboard管理OpenStack
6.7.1 OpenStack用户管理
6.7.2 云主机管理
6.7.3 配置安全组规则
6.7.4 云主机镜像管理
6.7.5 使用公钥认证登录云主机
6.7.6 创建和使用云主机快照
任务6.8 添加块存储服务Cinder
6.8.1 块存储节点系统安装
6.8.2 安装块存储服务
6.8.3 配置数据库连接
6.8.4 配置块存储服务
6.8.5 注册服务和API 端点
6.8.6 在块存储节点上安装配置
cinder
6.8.7 管理云硬盘
任务6.9 使用命令行管理OpenStack
6.9.1 编辑用户环境变量文件
6.9.2 产生和导入密钥对
6.9.3 显示可用的云主机类型
6.9.4 显示可用的镜像列表
6.9.5 显示可用的网络
6.9.6 配置安全组规则
6.9.7 启动云主机实例
6.9.8 使用公钥认证登录云主机
6.9.9 创建和管理云硬盘
项目总结
练习题
参考文献
前言/序言
服务器虚拟化、网络虚拟化、存储虚拟化在近几年已经趋于成熟,这些虚拟化技术已经在多个领域得到应用,并且开始支持企业级应用。服务器虚拟化市场的竞争日趋激烈,VMware、Microsoft、Red Hat、Citrix、Oracle、华为等公司的虚拟化产品不断发展,各有优势。云计算是一种基于互联网的IT服务交付和使用模式,云计算实质上是通过互联网访问应用和服务,而这些应用和服务通常不是运行在自己的服务器上,而是由第三方提供。目前国内云计算还处于起步阶段,但是已经有多家公司推出了各种云计算产品,如阿里云、青云等IaaS产品,新浪SAE等PaaS产品,金蝶云ERP等SaaS产品。本书主要介绍服务器虚拟化平台和IaaS云计算平台的部署和运维,内容覆盖VMware vSphere虚拟化平台、VMware Horizon桌面虚拟化平台、CecOS虚拟化平台、OpenStack云计算平台等。 本书以企业虚拟化和云计算典型案例为背景分为了六个项目,每个项目包含多个任务。本书理论内容以够用为原则,突出项目实战,在实践中加深对理论知识的理解。本书内容接轨全国职业院校技能大赛高职组“云计算技术与应用”项目中“IaaS云计算平台部署和运维”模块以及全国职业院校技能大赛中职组“网络搭建与应用”项目中“服务器虚拟化与存储”模块。 本书还在每个项目最后提供了练习题和综合实战题,以巩固学生对虚拟化与云计算知识和技能的掌握。建议实行教学做一体化教学,课堂教学96学时,实训教学1周。 本书项目1、2由山东电子职业技术学院的李晨光编写,项目3由湖北青年职业学院的潘登科编写,项目4、5由安徽工业经济职业技术学院的朱晓彦编写,项目6由安徽商贸职业技术学院的芮坤坤编写,全书由李晨光统稿。 由于编者水平有限,书中难免存在不妥和错误之处,敬请广大读者批评指正。
虚拟化与云计算平台构建 电子书 下载 mobi epub pdf txt