随着近年多核系统、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了 IT 成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。本专题收集了 Linux 在虚拟化方面的概念和方案以及有哪些工具可以实现虚拟化。

虚拟化技术介绍

虚拟化是一个广义的术语,对于不同的人来说可能意味着不同的东西,这要取决他们所处的环境。在计算机科学领域中,虚拟化代表着对计算资源的抽象,而不仅仅局限于虚拟机的概念。而且实现虚拟化的方法不止一种,有几种方法都可以通过不同层次的抽象来实现相同的结果。Linux 中常用的虚拟化方法有 3 种:硬件仿真、完全虚拟化/超虚拟化、操作系统级的虚拟化。

Linux 虚拟化新型技术

Linux 虚拟机迁移

Linux KVM

Linux 既有良好的灵活性,在虚拟化方面同样出色。但是最近,随着内核虚拟机(KVM)的出现,Linux 虚拟化的前景发生了变化。KVM 是构成主流 Linux 内核(V2.6.20)一部分的第一个虚拟化解决方案。

Xen 虚拟化技术

Xen 是可用于 Linux 内核的一种虚拟化技术,让您可以像在现有环境中一样安装并测试新的升级,而不必担心破坏原有的系统。

Power 上 Linux 虚拟化

IBM Power 系列服务器非常好的支持 Linux, 因此我们可以使用 Linux 对 Power 进行虚拟化操作。

Linux 虚拟化工具