图书前言

前言

在数字化浪潮席卷全球的今天,以虚拟化和云计算为核心的现代数据中心已成为企业IT基础设施的重要基石。虚拟化与云计算技术能够有效整合计算资源、提升资源利用率、降低运维复杂度,已成为业界主流技术方向。因此,市场对掌握相关技术的专业人才需求持续旺盛。

*本书内容

本书聚焦开源领域中具有代表性的技术,包括基于Linux内核的虚拟化解决方案KVM、轻量级容器技术,以及开源云平台操作系统OpenStack。

本书的编写融入了“课程项目化”的教学理念,这是编者依托“云梯教师工作室”在应用型人才培养模式上长期探索的成果。全书以“项目驱动、任务导向”为核心,将知识体系拆解为一系列递进的实践任务,旨在引导读者在解决实际问题的过程中构建知识、提升技能。全书以Rocky Linux为基础操作环境,系统地讲解了从KVM虚拟化到OpenStack云计算的各项核心技术。

全书分为三部分,共11章。

第一部分(第1~8章)为KVM虚拟化技术,首先介绍虚拟化技术的基本概念与KVM的体系结构; 接着详细讲解如何使用virsh和virtmanager工具管理虚拟机、配置网络,并深入探讨虚拟机克隆、KVM镜像的定制方法、KVM存储管理及跨主机迁移等高级运维技巧。

第二部分(第9章)为容器化技术,重点阐述容器技术的基本原理,并围绕核心工具Docker,详述Docker镜像的拉取、构建和管理,以及Docker容器的部署、数据管理等全周期运维操作,帮助读者掌握这一高效、轻便的现代化应用部署方式。

第三部分(第10、11章)为OpenStack云计算平台,从云计算概览入手,深入剖析OpenStack的架构及Nova、Keystone、Neutron、Cinder、Glance等核心组件的功能与协作机制; 随后,引导读者在Rocky Linux环境下从零开始,一步步地完成OpenStack多节点集群的部署与配置; 最后,全面讲解网络服务配置、云主机的生命周期管理、浮动IP应用、安全组策略及密钥对管理等关键的云平台管理与使用技能。

*本书特色

本书具有以下特色:

(1) 技术主流实用,贴合企业实战。基于Rocky Linux环境,聚焦KVM、Docker、OpenStack三大核心技术,覆盖虚拟化、容器、云计算全栈,内容紧贴生产环境需求。

(2) 项目驱动教学,上手即会。采用“课程项目化”理念,以任务导向拆解知识点,搭配步骤化实验与课业任务,边学边练,快速提升运维能力。

(3) 配套资源丰富,学习更高效。关键操作配套微课视频,同步提供教学大纲、教学课件、习题答案、软件资源等完整教学素材,自学与教学都便捷。

(4) 由浅入深体系化,零基础可学。从KVM单机虚拟化到OpenStack集群部署,循序渐进,快速构建完整知识体系。

*配套资源

为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、在线作业、相关软件和微课视频。

资源下载提示

课件等资源: 扫描封底的“图书资源”二维码,在公众号“书圈”下载。

在线自测题: 扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。

软件资源: 扫描目录上方的二维码下载。

微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。

本书由广州理工学院王金恒、王煜林、庄蓁蓁、赵育祺以及广东软件学院的陈孝如带领天网工作室和云梯工作室的团队成员共同修订完成。其中,第1章由王金恒、阮志杰共同编写,第2章由王煜林、高庆儒共同编写,第3章由庄蓁蓁、阮志杰共同编写,第4章由王煜林、高庆儒共同编写,第5~9章由王金恒、庄蓁蓁、赵育祺共同编写,第10章由王煜林、陈孝如、高庆儒共同编写,第11章由陈孝如、阮志杰共同编写。

广州理工学院多位领导、老师为新版的修订提出很多宝贵的建议,同时,天网工作室和云梯工作室的师生钟雪艳、钟姗娜、郑俊嫦、高庆儒、阮志杰、殷嘉敏、赖明睿和温林燕等对全书所有基于Rocky Linux的实验进行了细致的校验和优化,在此一并表示衷心的感谢。此外,特别感谢清华大学出版社的魏江江和王冰飞老师,他们对本书的修订方向和内容质量提出了许多建设性的意见,对他们的辛勤付出表示诚挚的谢意!

由于编者水平有限,书中不足之处在所难免,恳请广大读者批评指正。