![]()
内容推荐 本书既是国家职业教育专业教学资源库配套教材,又是基于“项目导向,任务驱动”的采用项目化教学方式的虚拟化与云计算应用实践教材。本书是面向高等职业院校大数据、云计算及其他计算机类相关专业的标准化教材,兼顾较强的理论性和实用性。 全书以云计算环境下虚拟化技术的应用为核心,项目一介绍了云计算与虚拟化的基本原理和常用概念;项目二介绍了Qemu-kvm的安装和配置;项目三介绍了libvirt创建和管理虚拟机;项目四介绍了Virtmanager创建和管理虚拟机;项目五介绍了虚拟网络的配置和管理;项目六介绍了网络存储的搭建和使用;项目七介绍了Docker技术;项目八介绍了腾讯云服务。读者通过学习本书,可以了解虚拟化技术的背景和原理,掌握在KVM下创建和管理虚拟机的方法,了解网络虚拟化与存储虚拟化的相关方法,掌握容器和腾讯公有云的基本操作。 本书既可作为高等职业院校和应用型本科院校大数据、云计算及其他计算机类相关专业的教材,又可作为云计算开发运维人员的参考用书。 目录 项目一 认识云计算与虚拟化 学习目标 项目描述 相关知识 1.1 云计算概述 1.2 虚拟化概述 1.3 主流虚拟化技术 1.4 VMware Workstation概述 项目实践 任务1-1 VMware Workstation的安装 任务1-2 使用VMware Workstation部署虚拟机 课后练习 项目二 Qemu-kvm的安装和配置 学习目标 项目描述 相关知识 2.1 KVM及功能列表 2.2 KVM工具集合 2.3 Qemu-kvm 项目实践 任务2-1 使用SSH远程登录Linux服务器 任务2-2 配置VNC环境并远程登录Linux服务器 任务2-3 Qemu-kvm 虚拟化环境的搭建 任务2-4 使用qemu-img命令创建虚拟机硬盘并安装虚拟机 课后练习 项目三 libvirt 创建和管理虚拟机 学习目标 项目描述 相关知识 3.1 libvirt简介 3.2 libvirt框架 3.3 网桥 项目实践 任务3-1 安装libvirt软件包 任务3-2 使用vir-install命令创建虚拟机 任务3-3 客户机XML配置文件格式及配置信息 任务3-4 使用virsh命令创建和管理虚拟机 任务3-5 使用virsh命令管理网络. 任务3-6 使用virsh命令管理存储池 任务3-7 使用virsh命令静态迁移虚拟机 任务3-8 使用virsh命令动态迁移虚拟机 课后练习 项目四 virt-manager 创建和管理虚拟机 学习目标 项目描述 相关知识 virt-manager简介 项目实践 任务4-1 使用virt-manager远程连接服务器 任务4-2 使用virt-manager创建和管理虚拟机 任务4-3 使用virt-manager管理存储池 任务4-4 使用virt-manager动态迁移虚拟机 课后练习 项目五 虚拟网络的配置和管理 学习目标 项目描述 相关知识 5.1 传统网络和虚拟网络 5.2 虚拟网络模式 5.3 虚拟网络设备veth-pair 5.4 分布式虚拟交换机 5.5 GRE协议及原理 项目实践 任务5-1 使用veth连接两个namespace 任务5-2 实现桥接网络模型 任务5-3 完成NAT网络模型 任务5-4 在RHEL8中安装Open vSwitch 任务5-5 熟悉Open vSwitch管理网桥的相关命令 任务5-6 使用Open vSwitch创建GRE隧道网络 课后练习 项目六 网络存储的搭建和使用 学习目标 项目描述 相关知识 6.1 主流的存储架构技术 6.2 分布式存储技术 项目实践 任务6-1 安装Openfiler 任务6-2 使用Openfiler 搭建NFS存储 任务6-3 使用Openfiler搭建iSCSI存储 任务6-4 HDFS安装配置和使用 任务6-5 MooseFS的安装、配置和使用 课后练习 项目七 Docker技术 学习目标 项目描述 相关知识 7.1 Docker架构 7.2 管理数据的方式 7.3 Dockerfile 项目实践 任务7-1 Docker的安装和配置 任务7-2 Docker 命令行的操作 任务7-3 Docker的数据管理 任务7-4 使用Dockerfile构建Web镜像 任务7-5 Docker镜像的发布 课后练习 项目八 腾讯云服务 学习目标 项目描述 相关知识 8.1 腾讯云概述 8.2 腾讯云产品 8.3 云API概述 项目实践 任务8-1 云服务器的创建和配置 任务8-2 云数据库的创建和配置 任务8-3 云存储的配置与管理 任务8-4 云网络的配置与管理 任务8-5 云服务器API的调用 课后练习 |