本书遵循“项目导向、任务驱动”的教学理念,深入浅出、全面系统地介绍了目前主流的虚拟化技术,包括VMware虚拟化产品、Hyper-V、KVM和Docker等。全书共8个项目,分为基础篇、VMware实践篇和扩展篇,内容涵盖虚拟化基础、ESXi部署与管理、vCenter Server部署与管理、vSphere网络与存储配置、vSphere的高级应用、基于Hyper-V实现服务器虚拟化、基于KVM实现服务器虚拟化、Docker容器技术。
本书可作为各类院校云计算技术与应用、计算机网络技术、计算机科学与技术等相关专业的教材,也可供企业开发和运维人员参考使用。
基础篇
项目一 虚拟化基础
任务一 初识虚拟化
任务描述
任务准备
一、什么是虚拟化
二、虚拟化的分类
三、虚拟化技术的优势
任务实施——创建虚拟机
任务二 认识主流虚拟化产品
任务描述
任务准备
一、VMware虚拟化产品
二、Hyper-V
三、KVM
任务实施——安装并登录Linux操作系统
项目实训
项目总结
项目考核
项目评价
VMware实践篇
项目二 ESXi部署与管理
任务一 初识ESXi
任务描述
任务准备
一、ESXi的核心组件
二、ESXi安装方式
任务实施——安装与配置ESXi
任务二 管理ESXi
任务描述
任务准备
一、ESXi中虚拟磁盘的置备方式
二、虚拟机快照
任务实施——管理ESXi主机及虚拟机
项目实训
项目总结
项目考核
项目评价
项目三 vCenter Server部署与管理
任务一 初识vCenter Server
任务描述
任务准备
一、vCenter Server的主要功能
二、vCenter Server部署方式
任务实施——安装并登录vCenter Server
任务二 管理主机与虚拟机
任务描述
任务准备
一、什么是vSphere清单
二、vSphere清单的组织
任务实施——管理ESXi主机与虚拟机
项目实训
项目总结
项目考核
项目评价
项目四 vSphere网络与存储配置
任务一 配置和管理vSphere网络
任务描述
任务准备
一、虚拟交换机及其组成
二、vSphere标准交换机
三、vSphere分布式交换机
任务实施——配置和管理vSphere虚拟交换机
任务二 配置和管理vSphere存储
任务描述
任务准备
一、vSphere支持的数据存储类型
二、vSphere支持的物理存储类型
任务实施——配置和管理本地存储与网络存储
项目实训
项目总结
项目考核
项目评价
项目五 vSphere的高级应用
任务一 迁移虚拟机
任务描述
任务准备
一、虚拟机迁移概述
二、虚拟机迁移类型
三、vMotion
任务实施——使用vMotion迁移虚拟机
任务二 管理vSphere资源
任务描述
任务准备
一、vSphere资源管理概述
二、DRS基础
任务实施——配置与使用DRS
项目实训
项目总结
项目考核
项目评价
扩展篇
项目六 基于Hyper-V实现服务器虚拟化
任务一 初识Hyper-V
任务描述
任务准备
一、Hyper-V概述
二、Hyper-V体系结构
任务实施——安装Hyper-V服务器并创建虚拟机
任务二 配置Hyper-V虚拟网络和存储
任务描述
任务准备
一、Hyper-V虚拟交换机的类型
二、Hyper-V虚拟磁盘
任务实施——创建Hyper-V虚拟交换机和虚拟磁盘
项目实训
项目总结
项目考核
项目评价
项目七 基于KVM实现服务器虚拟化
任务一 初识KVM
任务描述
任务准备
一、什么是KVM
二、KVM体系结构
三、libvirt架构
任务实施——安装KVM并创建虚拟机
任务二 管理KVM虚拟网络和存储
任务描述
任务准备
一、KVM虚拟网络
二、KVM虚拟存储
任务实施——创建与配置KVM虚拟网络和存储
项目实训
项目总结
项目考核
项目评价
项目八 Docker容器技术
任务一 初识Docker
任务描述
任务准备
一、什么是Docker
二、Docker架构
三、Docker核心概念
任务实施——安装与配置Docker
任务二 管理Docker镜像
任务描述
任务准备
一、镜像的分层机制
二、镜像的常用操作命令
任务实施——获取与管理httpd镜像
任务三 管理Docker容器
任务描述
任务准备
一、容器的运行机制
二、容器的常用操作命令
任务实施——创建与管理nginx容器
项目实训
项目总结
项目考核
项目评价
参考文献