这门课解决什么工作场景
很多运维和后端开发者在接触云平台时,往往直接去学复杂的容器编排或公有云控制台,却忽略了底层虚拟化技术。一旦遇到宿主机资源分配异常、虚拟机无法正常启动或需要批量创建实例的场景,就会卡壳。这门课聚焦 KVM 虚拟化技术与 Shell 脚本管理,解决的核心问题就是:如何在一台物理服务器上手动划出多台独立虚拟机,并在脱离图形界面的纯命令行环境下,用脚本去批量管控这些实例。如果你平时的工作涉及自建私有云、测试环境资源池搭建,或者需要理解云厂商底层基础设施的运作逻辑,这部分的底层原理和操作经验是绕不开的基石。
适合什么基础与学习建议
资料适合已经具备 Linux 基础命令行操作能力、了解基本网络配置的读者。如果你完全没有接触过 Linux,建议先补足操作系统基础再来,因为课程直接从宿主机环境设置和 QEMU-KVM 软件安装切入,不会花时间讲怎么敲基础命令。学习时,建议先看云计算基础与虚拟化介绍的几节,建立对虚拟化软件类型的宏观认知,明确 KVM 在其中的定位;接着重点钻研 KVM 软件安装与宿主机环境准备环节,这部分涉及 BIOS 虚拟化开关和网桥配置,是后续所有操作的地基。熟悉了图形化创建虚拟机后,务必把精力集中在 virt-install 命令行创建和 Libvirt 管理接口上,这是从手动操作向自动化脚本过渡的关键节点。
学完能独立做什么与资料怎么配合练习
完整跟下这套资料后,你能独立在一台裸机服务器上完成 KVM 环境部署,通过命令行指定 CPU、内存、磁盘参数来拉起一台指定规格的虚拟机,并编写 Shell 脚本调用 Libvirt 接口实现虚拟机的批量启动、关闭与状态查询。为了达到这个效果,配合资料练习时必须动手实操。强烈建议准备一台内存不低于 8GB 的实体机或高性能云主机作为宿主机,跟着视频同步敲击命令。不要只用眼睛看 virt-manager 的图形界面操作,重点要放在把图形界面的每一步动作翻译成 virt-install 的命令参数上。练习时可以给自己设定一个具体场景:比如写一个脚本,循环读取配置文件里的规格清单,一次性创建三台不同配置的测试虚拟机。把视频里的单点命令组合成你自己的自动化执行逻辑,才算真正把资料吃透。
通过视频,能对KVM虚拟化有基本的了解,能手动和通过shell脚本管理KVM虚拟机
课程目录
* 01 云计算基础-虚拟化介绍/
* 01 云计算基础-虚拟化技术介绍.mp4 17:32
* 02 云计算基础-虚拟化软件介绍.mp4 07:39
* 02 云计算基础-KVM软件的安装/
* 01 云计算基础-KVM软件介绍.mp4 22:01
* 02 云计算基础-设置KVM宿主机的环境.mp4 22:54
* 03 云计算基础-在宿主机安装QEMU-KVM软件.mp4 13:50
* 04 云计算基础-管理KVM宿主服务器.mp4 19:04
* 03 云计算基础-创建KVM虚拟机/
* 01 云计算基础-virt-manager创建虚拟机.mp4 35:29
* 02 云计算基础-virt-install创建虚拟机.mp4 29:49
* 03 云计算基础-Libvirt管理接口.mp4 21:40
* 04 云计算基础-virtio半虚拟化.mp4 20:26
* 04 云计算基础-KVM虚拟网络管理/
* 01 云计算基础-KVM虚拟化和NAT网络.mp4 28:58
* 02 云计算基础-KVM虚拟化和桥接网络.mp4 30:47
* 03 云计算基础-VLAN介绍.mp4 29:01
* 04 云计算基础-KVM虚拟化和VLAN(1).mp4 28:47
* 05 云计算基础-KVM虚拟化和VLAN(2).mp4 18:44
* 05 云计算基础-管理KVM虚拟机/
* 01 云计算基础-Libvirt核心虚拟机XML解析.mp4 27:22
* 02 云计算基础-管理KVM虚拟机-基础.mp4 28:12
* 03 云计算基础-修改KVM虚拟机配置.mp4 28:23
* 04 云计算基础-管理KVM虚拟机硬盘.mp4 43:41
* 05 云计算基础-管理KVM虚拟机网卡.mp4 44:05
* 06 云计算基础-迁移KVM虚拟机/
* 01 云计算基础-KVM虚拟机热迁移.mp4 19:12
* 02 云计算基础-KVM虚拟机冷迁移.mp4 14:30
* 07 云平台开发基础-脚本演示和基本概念/
* 01 云平台开发基础-演示shell脚本管理KVM.mp4 19:02
* 08 云平台开发基础-基础菜单/
* 01 云平台开发基础-Shell脚本管理KVM脚本入口.mp4 25:20
* 02 云平台开发基础-Shell脚本管理KVM主菜单.mp4 14:24
* 09 云平台开发基础-镜像管理/
* 01 云平台开发基础-Shell脚本管理KVM镜像菜单.mp4 06:07
* 02 云平台开发基础-Shell脚本管理KVM创建镜像.mp4 16:32
* 03 云平台开发基础-Shell脚本管理KVM镜像列表.mp4 06:06
* 04 云平台开发基础-Shell脚本管理KVM删除镜像.mp4 16:13
* 10 云平台开发基础-宿主机管理/
* 01 云平台开发基础-Shell脚本管理KVM宿主机菜单.mp4 05:39
* 02 云平台开发基础-Shell脚本管理KVM创建宿主机.mp4 32:43
* 03 云平台开发基础-Shell脚本管理KVM宿主机列表.mp4 05:28
* 04 云平台开发基础-Shell脚本管理KVM删除宿主机.mp4 11:17
* 11 云平台开发基础-网络管理/
* 01 云平台开发基础-Shell脚本管理KVM网络菜单.mp4 03:42
* 02 云平台开发基础-Shell脚本管理KVM创建网络.mp4 45:35
* 03 云平台开发基础-Shell脚本管理KVM删除网络.mp4 20:16
* 04 云平台开发基础-Shell脚本管理KVM网络列表.mp4 16:55
* 12 云平台开发基础-虚拟机管理/
* 01 云平台开发基础-Shell脚本管理KVM虚拟机菜单.mp4 04:32
* 02 云平台开发基础-Shell脚本管理KVM创建虚拟机.mp4 28:55
* 03 云平台开发基础-Shell脚本管理KVM宿主机调度.mp4 34:22
* 04 云平台开发基础-Shell脚本管理KVM分配IP和MAC.mp4 20:22
* 05 云平台开发基础-Shell脚本管理KVM虚拟机列表.mp4 21:35
* 06 云平台开发基础-Shell脚本管理KVM删除虚拟机.mp4 13:48






