目录 项目1虚拟化与云计算入门1 任务1.1了解虚拟化1 1.1.1虚拟化的概念1 1.1.2虚拟化的体系结构4 1.1.3虚拟化的分类5 1.1.4常用虚拟化软件6 1.1.5虚拟化的发展前景7 任务1.2了解云计算8 1.2.1云计算的概念8 1.2.2云计算的架构8 1.2.3云计算的部署模式9 1.2.4云计算的发展趋势10 1.2.5主流云平台产品11 项目总结14 拓展练习14 项目2Windows虚拟化技术实践15 任务2.1了解HyperV15 2.1.1HyperV概述15 2.1.2HyperV的功能特性16 2.1.3HyperV的系统架构16 任务2.2安装HyperV17 任务2.3创建虚拟机24 项目总结30 实践任务30 拓展练习30 项目3Linux虚拟化技术KVM32 任务3.1KVM简介32 3.1.1KVM概况32 3.1.2KVM对于计算机硬件的要求33 3.1.3KVM架构分析33 任务3.2在CentOS 7图形化界面下安装KVM34 3.2.1虚拟机环境准备34 3.2.2安装KVM虚拟化组件36 3.2.3上传映像到KVM宿主机CentOS 7中37 任务3.3在CentOS图形化界面下对虚拟机进行管理38 3.3.1在虚拟系统管理器中添加虚拟机38 3.3.2虚拟系统的管理40 任务3.4CentOS下KVM的运维命令43 3.4.1virt命令组43 3.4.2virsh命令43 3.4.3qemu命令组44 项目总结44 实践任务44 拓展练习45 项目4私有云盘搭建46 任务4.1云盘发展现状分析46 4.1.1传统个人云盘发展历程46 4.1.2传统个人云盘商业模式47 4.1.3个人云盘使用痛点47 任务4.2使用Kod搭建私有云盘48 4.2.1准备Linux CentOS 7环境48 4.2.2安装并部署LAMP57 4.2.3下载Kod服务器端程序并处理60 4.2.4安装并配置Kod云盘62 4.2.5管理Kod云盘64 项目总结66 实践任务66 拓展练习67 项目5VMware ESXi虚拟化技术实践68 任务5.1VMware ESXi概述68 5.1.1VMware ESXi介绍68 5.1.2VMware ESXi的安装69 5.1.3VMware ESXi的配置74 任务5.2VMware ESXi Web管理工具78 5.2.1访问VMware ESXi Web管理工具79 5.2.2用VMware ESXi Web管理工具管理ESXi80 5.2.3创建虚拟机82 5.2.4定制虚拟机85 任务5.3VMware ESXi的重要功能87 任务5.4VMware ESX与VMware ESXi的区别87 项目总结88 实践任务88 拓展练习89 项目6思杰虚拟化平台的搭建与维护90 任务6.1思杰虚拟化平台概述90 任务6.2XenServer的功能特性91 6.2.1利用XenServer实现数据中心业务的连续性91 6.2.2利用XenServer实现高级集成和管理92 6.2.3高性能虚拟基础架构92 任务6.3XenServer系统架构93 任务6.4安装XenServer和XenCenter94 6.4.1通过VMware Workstation安装XenServer94 6.4.2在Windows下安装XenCenter管理中心100 任务6.5虚拟机的创建和使用103 6.5.1在XenServer平台下创建虚拟机103 6.5.2在虚拟机中安装XenServer Tools工具111 任务6.6XenCenter的监视功能112 项目总结114 实践任务114 拓展练习115 项目7CecOS虚拟化平台的搭建与维护116 任务7.1CecOS虚拟化平台概述116 任务7.2CecOS基础系统安装117 7.2.1准备工作117 7.2.2安装CecOS117 任务7.3CecOSvt虚拟化组件的ALLINONE部署模式127 7.3.1准备工作127 7.3.2CecOS系统的配置127 7.3.3CecOSvt的安装129 7.3.4CecOSvt的配置130 任务7.4CecOSvt虚拟化组件的独立部署模式136 7.4.1准备工作136 7.4.2管理节点的安装138 7.4.3管理节点的配置139 7.4.4计算节点的安装141 7.4.5管理CecOS数据中心并实现服务器虚拟化143 7.4.6管理CecOS数据中心并实现桌面虚拟化156 项目总结167 实践任务168 拓展练习168 项目8使用RDO快速部署OpenStack云计算系统169 任务8.1OpenStack概述169 8.1.1OpenStack的起源和发展169 8.1.2OpenStack的核心服务及架构172 8.1.3OpenStack的优势173 任务8.2OpenStack的一键部署173 8.2.1部署环境准备174 8.2.2使用packstack一键部署OpenStack176 任务8.3通过Dashboard管理OpenStack180 8.3.1通过Dashboard体验OpenStack功能180 8.3.2创建云主机185 项目总结194 实践任务194 拓展练习195 项目9容器虚拟化Docker实践196 任务9.1Docker概述196 9.1.1Docker的概念196 9.1.2Docker的特点197 9.1.3Docker与虚拟机比较197 任务9.2Docker核心技术198 9.2.1Docker引擎199 9.2.2Docker平台组成199 任务9.3Docker的安装与使用200 9.3.1在Windows中安装Docker200 9.3.2在CentOS 7中安装Docker202 9.3.3Docker服务203 9.3.4Docker映像操作203 9.3.5Docker的创建与启动208 任务9.4Docker应用212 9.4.1使用Docker部署Tomcat Web服务器212 9.4.2使用Docker部署MySQL数据库214 项目总结216 实践任务216 拓展练习217 参考文献219