Linux有哪些虚拟机技术,它们的优缺点,以及推荐哪种应用程序使用哪种技术?
由于这类问题可以被问到X,而不是“Linux上的VM技术”,并且由于答案随着进程而变化,我建议为这类页面定义一个模板。这些页面将有“最新技术”的标签,每个月都会被重新访问,每个月都会有最新的技术列表,最新的评论和最新的建议。
发布于 2008-09-21 01:47:43
这是给... 的工作!
既然显而易见的东西已经不在路上了.
Linux在我使用过的每个VM主机上都可以作为来宾运行得很好,所以我假设您指的是Linux作为主机操作系统。我还将假设使用x86或amd64硬件。
平台虚拟化分为两种主要形式:桌面虚拟化和服务器虚拟化。这两种类型都允许您加载和运行多个OS实例作为通过主机OS虚拟化其I/O的来宾操作系统。桌面虚拟化专注于为每个来宾虚拟机提供高度交互的控制台体验,而服务器虚拟化专注于最大限度地提高计算性能,同时通常牺牲控制台服务和更多外来设备(声卡、USB等)服务器虚拟化实施通常包括用于远程访问虚拟控制台的RDP或VNC。
在Linux上,桌面虚拟化的选择包括:
在Linux上,服务器虚拟化的选择包括:
就我自己而言,我坚持使用Linux (7+年)和Linux来满足我在VMware上托管的虚拟化需求。在工作中,它是VMware工作站(在Windows上)、VMware服务器(在Windows上)和VMware ESX (在裸机上)。我可能会在某个时候再看看Xen、KVM和VirtualBox,但现在工作和家庭之间的兼容性是最重要的。
发布于 2008-09-20 23:52:16
2008年10月
将在10月份填写,以反映当时的市场状况。
2008年9月
当前存在的产品/服务/技术
比较
???
针对特定应用领域的建议
拥有多国corporation
的MS-Windows传统applications
发布于 2008-09-21 17:30:13
W Craig Trader的回答很棒,但只是补充一下,还有User-mode Linux (统一建模语言),它已经存在了一段时间-它从2.6.0开始就出现在主线内核树中。请注意,我自己还没有使用过它。
Ubuntu更喜欢KVM,我相信Red Hat现在也正在转向KVM而不是Xen。KVM和Xen都可以由libvirt管理,也可以选择通过virtual machine manager图形用户界面进行管理。虚拟机管理器可以通过ssh连接管理远程实例。
此外,可以找到一个很好的比较here (pdf)。做了大量的性能测试。简而言之,就性能而言,xen和linux-vserver通常是最好的。
https://stackoverflow.com/questions/109797
复制相似问题