内容推荐 本书以当前主流的虚拟化和云计算平台为例,介绍虚拟化系统和云计算系统的部署与运维,包括 VMware vSphere虚拟化平台、Linux KVM虚拟化平台、oVirt虚拟化平台、Docker容器平台、Kubernetes容器管理平台、OpenShift云计算平台、OpenStack云计算平台、Ceph分布式存储。 本书包含7个项目,分别为使用VMware ESXi 6.7搭建VMware虚拟化平台、使用vCenter Server搭建高可用VMware虚拟化平台、使用CentOS搭建企业级虚拟化平台、部署企业级容器云平台、使用Packstack快速部署OpenStack云计算系统、使用CentOS搭建和运维OpenStack多节点云计算系统、部署和运维Ceph分布式存储。 本书不仅可作为高职院校计算机网络技术、云计算技术应用、大数据技术等专业的教材,还可以作为对VMware虚拟化、KVM虚拟化、Docker容器虚拟化、OpenStack云计算技术和Ceph存储技术感兴趣的读者的技术参考书。 目录 前言 项目1 使用VMware ESXi 6.7 搭建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.1.9 云计算的部署模式 任务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.2.6 配置VMware Workstation虚拟网络 任务1.3 使用VMware ESXi WebClient管理虚拟机 1.3.1 使用VMware ESXi Web Client连接到VMware ESXi 1.3.2 在VMware ESXi中创建虚拟机 1.3.3 安装虚拟机操作系统 1.3.4 为虚拟机创建快照 1.3.5 配置虚拟机跟随ESXi主机自动启动 任务1.4 管理ESXi虚拟网络 1.4.1 认识ESXi虚拟网络组件 1.4.2 配置ESXi中虚拟机与物理网络连通 1.4.3 将ESXi主机的管理流量与虚拟机数据流量分开 任务1.5 配置ESXi主机使用iSCSI网络存储 1.5.1 VMware vSphere存储概述 1.5.2 iSCSI SAN的基本概念 1.5.3 安装部署Starwind iSCSI目标服务器 1.5.4 配置ESXi主机连接并使用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 准备ESXi主机 2.2.2 安装VMware vCenter Server Appliance 任务2.3 使用vSphere Client管理虚拟机 2.3.1 创建数据中心、添加主机 2.3.2 将ESXi连接到iSCSI共享存储 2.3.3 使用共享存储创建虚拟机 任务2.4 使用模板批量部署虚拟机 2.4.1 将虚拟机转换为模板和创建自定义规范 2.4.2 从模板部署新的虚拟机和将模板转换为虚拟机 2.4.3 批量部署CentOS 7虚拟机 任务2.5 使用vSphere vMotion实现虚拟机在线迁移 2.5.1 实时迁移的作用和原理 2.5.2 vMotion实时迁移的要求 2.5.3 配置VMkernel接口支持vMotion 2.5.4 使用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 任务2.8 使用vSphere FT实现虚拟机容错 项目总结 练习题 项目3 使用CentOS搭建企业级虚拟化平台 任务3.1 使用CentOS搭建Linux KVM虚拟化平台 3.1.1 KVM虚拟化技术简介 3.1.2 安装带KVM组件的CentOS 7操作平台 3.1.3 在CentOS 7中安装KVM 3.1.4 使用virt-manager管理虚拟机 3.1.5 使用命令行工具管理虚拟机 任务3.2 部署和使用oVirt 4 项目总结 练习题 项目4 部署企业级容器云平台 任务4.1 Docker容器简介 任务4.2 Docker容器的安装和 使用 4.2.1 Docker的安装 4.2.2 Docker镜像的使用 4.2.3 Docker容器的使用 任务4.3 Docker仓库的安装和使用 任务4.4 Docker容器集群与编排 任务4.5 容器集群管理系统Kubernetes 4.5.1 Kubernetes 简介 4.5.2 原生Kubernetes 云平台部署 4.5.3 使用kubectl运行容器 任务4.6 开源容器云平台OpenShift 项目总结 练习题 项目5 使用Packstack快速部署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 OpenStack的安装准备工作 5.2.3 安装OpenStack 任务5.3 OpenStack的基础使用 5.3.1 配置网卡、上传镜像 5.3.2 创建外部网络、内部网络和路由器 5.3.3 运行云主机 5.3.4 云硬盘管理 5.3.5 云存储管理 项目总结 练习题 项目6 使用CentOS搭建和运维OpenStack多节点云计算系统 任务6.1 OpenStack双节点环境准备 |