我是一名理工科学生,我对虚拟化这个话题完全感到困惑。但我选择linux virtualization security
作为我大学的一个项目。我在谷歌尝试过,但发现了很多虚拟化方案。我选择了KVM。 KVM虚拟化从哪里开始?和KVM虚拟化的安全性。要在 KVM 虚拟化中完成该项目,我需要任何特殊的硬件吗?我需要关于这个概念的好书。
答案1
也许您应该首先做功课,并明确单独的主题“什么是虚拟化”和“什么是安全性以及它如何应用于/它是否以不同的虚拟化方法实现”以及“我选择什么具体用例”两者一起”。
您可能应该首先为自己创建一个概述 - 什么是虚拟化方法 - 仿真和虚拟机管理程序之间的区别是什么 - 与 KVM 相关的项目的范围应该是什么
对于初学者以及有关虚拟化方法的概述,请检查例如 https://fedoraproject.org/wiki/虚拟化和 http://virt.kernelnewbies.org/TechOverview
对于 KVM,请阅读常见问题解答的这一部分以及其余部分: http://www.linux-kvm.org/page/FAQ#General_KVM_information
更通用的概述:
http://en.wikipedia.org/wiki/Hypervisor
http://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software
一般来说,KVM 只是一个虚拟机管理程序/一组驱动程序模块。您可能想要直接使用 qemu 或 libvirt。阅读此内容,例如https://wiki.archlinux.org/index.php/KVM和http://wiki.libvirt.org/page/FAQ