内容推荐 本书全面讲解了云计算和虚拟化的入门理论知识,重点讲解了目前主流的云计算和虚拟化平台的搭建和运维的方法。全书共分为9个项目,包括云计算和虚拟化的基本理论知识、hyper-V虚拟技术、KVM虚拟化技术、私有云盘的搭建和应用、VMWare Esxi虚拟化技术、Citrix Xen虚拟化技术、CecOS虚拟化平台搭建与维护、OpenStack云数据中心及快速部署方法以及容器虚拟化技术的代表Docker。全书除项目1为纯理论知识外,其余8个项目的内容均为实践性的技术,每个项目均包含项目简介、项目目标、若干个子任务、项目总结、实践任务和拓展练习几个板块。各个任务的操作步骤非常细致,具备linux基础的读者,可以在不借助其他参考书的情况下,完成本书的实践性操作。 本书可作为高等职业院校和高等专科院校“云计算与虚拟化”课程的教学用书,也可作为成人高等院校、各类培训机构、计算机从业人员和爱好者的参考用书。 目录 项目 1 虚拟化与云计算入门 任务1.1 了解虚拟化 1.1.1 虚拟化的概念 1.1.2 虚拟化的体系结构 1.1.3 虚拟化的分类 1.1.4 常用虚拟化软件 1.1.5 虚拟化的发展前景 任务1.2 了解云计算 1.2.1 云计算的概念 1.2.2 云计算的架构 1.2.3 云计算的部署模式 1.2.4 云计算的发展趋势 1.2.5 主流云平台产品 项目总结 拓展练习 项目 2 Windows虚拟化技术实践 任务2.1 了解HyperV 2.1.1 HyperV概述 2.1.2 HyperV的功能特性 2.1.3 HyperV的系统架构 任务2.2 安装HyperV 任务2.3 创建虚拟机 项目总结 实践任务 拓展练习 项目 3 Linux虚拟化技术KVM 任务3.1 KVM简介 3.1.1 KVM概况 3.1.2 KVM对于计算机硬件的要求 3.1.3 KVM架构分析 任务3.2 在CentOS 7图形化界面下安装KVM 3.2.1 虚拟机环境准备 3.2.2 安装KVM虚拟化组件 3.2.3 上传映像到KVM宿主机CentOS 7中 任务3.3 在CentOS图形化界面下对虚拟机进行管理 3.3.1 在虚拟系统管理器中添加虚拟机 3.3.2 虚拟系统的管理 任务3.4 CentOS下KVM的运维命令 3.4.1 virt命令组 3.4.2 virsh命令 3.4.3 qemu命令组 项目总结 实践任务 拓展练习 项目 4 私有云盘搭建 任务4.1 云盘发展现状分析 4.1.1 传统个人云盘发展历程 4.1.2 传统个人云盘商业模式 4.1.3 个人云盘使用痛点 任务4.2 使用Kod搭建私有云盘 4.2.1 准备Linux CentOS 7环境 4.2.2 安装并部署LAMP 4.2.3 下载Kod服务器端程序并处理 4.2.4 安装并配置Kod云盘 4.2.5 管理Kod云盘 项目总结 实践任务 拓展练习 项目 5 VMware ESXi虚拟化技术实践 任务5.1 VMware ESXi概述 5.1.1 VMware ESXi介绍 5.1.2 VMware ESXi的安装 5.1.3 VMware ESXi的配置 任务5.2 VMware ESXi Web管理工具 5.2.1 访问VMware ESXi Web管理工具 5.2.2 用VMware ESXi Web管理工具管理ESXi 5.2.3 创建虚拟机 5.2.4 定制虚拟机 任务5.3 VMware ESXi的重要功能 任务5.4 VMware ESX与VMware ESXi的区别 项目总结 实践任务 拓展练习 项目 6 思杰虚拟化平台的搭建与维护 任务6.1 思杰虚拟化平台概述 任务6.2 XenServer的功能特性 6.2.1 利用XenServer实现数据中心业务的连续性 6.2.2 利用XenServer实现高级集成和管理 6.2.3 高性能虚拟基础架构 任务6.3 XenServer系统架构 任务6.4 安装XenServer和XenCenter 6.4.1 通过VMware Workstation安装XenServer 6.4.2 在Windows下安装XenCenter管理中心 任务6.5 虚拟机的创建和使用 6.5.1 在XenServer平台下创建虚拟机 6.5.2 在虚拟机中安装XenServer Tools工具 任务6.6 XenCenter的监视功能 项目总结 实践任务 拓展练习 项目 7 CecOS虚拟化平台的搭建与维护 任务7.1 CecOS虚拟化平台概述 任务7.2 CecOS基础系统安装 7.2.1 准备工作 7.2.2 安装CecOS 任务7.3 CecOSvt虚拟化组件的ALLINONE部署模式 7.3.1 准备工作 7.3.2 CecOS系统的配置 7.3.3 CecOSvt的安装 7.3.4 CecOSvt的配置 任务7.4 CecOSvt虚拟化组件的独立部署模式 7.4.1 准备工作 7.4.2 管理节点的安装 7.4.3 管理节点的配置 7.4.4 计算节点的安装 7.4.5 管理CecOS数据中心并实现服务器虚拟化 7.4.6 管理CecOS数据中心并实现桌面虚拟化 项目总结 实践任务 拓展练习 项目 8 使用RDO快速部署OpenStack云计算系统 任务8.1 OpenStack概述 8.1.1 OpenStack的起源和发展 8.1.2 OpenStack的核心服务及架构 8.1.3 OpenStack的优势 任务8.2 OpenStack的一键部署 8.2.1 部署环境准备 8.2.2 使用packstack一键部署OpenStack 任务8.3 通过Dashboard管理OpenStack 8.3.1 通过Dashboard体验OpenStack功能 8.3.2 创建云主机 项目总结 实践任务 拓展练习 项目 9 容器虚拟化Docker实践 任务9.1 Docker概述 9.1.1 Docker的概念 9.1.2 Docker的特点 9.1.3 Docker与虚拟机比较 任务9.2 Docker核心技术 9.2.1 Docker引擎 9.2.2 Docker平台组成 任务9.3 Docker的安装与使用 9.3.1 在Windows中安装Docker 9.3.2 在CentOS 7中安装Docker 9.3.3 Docker服务 9.3.4 Docker映像操作 9.3.5 Docker的创建与启动 任务9.4 Docker应用 9.4.1 使用Docker部署Tomcat Web服务器 9.4.2 使用Docker部署MySQL数据库 项目总结 实践任务 拓展练习 参考文献 |