推荐人群:
对云计算部署及虚拟化领域有求知欲,想成为其中一员的人员
想深入学习Linux平台的虚拟化技术,真正做到有职业竞争力!
基础技能:
基本理解 linux 操作系统原理
有一定的C语言编程基础
第1章 虚拟化介绍,KVM深度介绍及CPU硬件基础
◦ 虚拟化的作用;
◦ 虚拟化的发展;
◦ 虚拟化的现状;
◦ KVM详解;
◦ KVM的周边工具 (Qemu, Ovirt, Openstack);
◦ IO子系统详解及源码解读;
◦ DMA子系统详解及源码解读;
• 第2章 intel架构的硬件虚拟化和KVM基本功能实现
◦ intel vt-X详解;
◦ intel vt-D详解;
◦ CPU的虚拟体系详解;
◦ Memory的虚拟详解;
◦ Device的虚拟详解;
◦ DMA的虚拟详解;
◦ device pass-through详解
• 第3章 KVM中的半虚拟化思想及Live-migration的实现
◦ virtio的实现过程详解;
◦ virtio的性能分析和缺陷;
◦ KVM live-migration实现
• 第4章 KVM 末来发展的架构方向
◦ KVM storage;
◦ KVM networking
• 第5章 KVM系统常见调试方法及性能调优
◦ 打印调试;
◦ 通过工具进行辅助调试;
◦ 使用perf来分析KVM系统的性能;
◦ KVM性能调优的常见方法;