出处:winmag亚洲技术社区 前言 随着计算机硬件价格的大幅下降,越来越多的计算机都具有了512M以上的内存和40GB以上的硬盘,性能上已经不再存在问题。越来越多的人开始对多操作系统和复杂网络环境感兴趣,但是由于计算机硬件和人员操作水平的局限,我们仍然很难让每个人都在自己的系统上安装多个操作系统,再加上多个网卡。这使得实现这些复杂环境的实验变得非常困难。现在我给大家介绍一个新的利器—虚拟机。通过它你可以轻松的在单个计算机上建立复杂的如企业般真实的环境,可以实现你的梦想。 虚拟系统概述 虚拟系统,顾名思义,就是通过实际的硬件环境模拟出的虚拟硬件系统,它不仅有自己的硬盘、内存、声卡等,还可以使用物理的设备。一般来说,虚拟系统都具有自己的一套虚拟硬件,这些硬件是标准的,能被大多数系统所支持。当然,虚拟机也可以使用物理计算机上的一些资源,如COM口、LPT口、USB等。有些虚拟设备不仅可以映射到物理设备上,还可以借助磁盘映相文件等实现虚拟。这更加增加了虚拟系统的灵活性。而虚拟系统的CPU和内存,则是使用了物理计算机上的资源,经过合理的分配和优化,使得你的物理计算机可以同时处理多个虚拟系统的请求。 以上所说的还只是虚拟系统的皮毛,实际上随着虚拟系统的发展,虚拟系统甚至可以做一些物理计算机难以做到的事情,虚拟硬件更增加了对SCSI等特殊硬件的支持,尤其是硬盘,由于虚拟系统使用文件做为虚拟硬盘,因此可以方便的实现UNDO功能。这在后面会详细介绍。 借助虚拟系统,我们可以低成本的完成工作,比如,以前要做一个WINDOWS的群集,你必须购买磁盘阵列柜,并且要有至少3个计算机(1个DC,2个节点),还需要复杂的连线,现在有了虚拟系统,一切都变得简单了,你只要有一个普通PC,就可以实现了。在教学和培训环境中,虚拟系统的应用更加广泛,虚拟系统具有可快速恢复的特性,使得实验课程的准备和维护变得异常简单了。 另一方面,虚拟系统也在不断的发展,从最初的单机虚拟,发展到现在的虚拟网络,通过C/S和B/S的结构,现在的虚拟系统可以做到网络化的建立,可以实现多种复杂任务。 虚拟系统的两大阵营 虚拟系统一直以来,就是两大主要阵营—VMWARE和VISUAL PC。前者是最实用的虚拟系统,它可以支持几乎所有的操作系统(包括LINUX),而后者已经被软件霸主微软收购,目前主要支持的系统为微软平台,但凭借微软公司的强大实力,其在内存使用和微软系统支持上有更好的地方。现在已经被大量应用到MCSE教学中的实验环境里了。下面我们将分别介绍这两种系统。 虚拟系统的特点 虚拟系统相比实际系统来说,有其一些独特的特点,我们一一看来 1、多系统并行 虚拟系统的第一个特点,就是可以在单一的物理机器上轻松的安装多个操作系统,虚拟出多个虚拟计算机。这些虚拟的计算机可以独立运行,在资源允许的情况下,这些虚拟计算机可以并发运行,且可以互相或和实际系统通信。 2、硬件标准性 虚拟系统的硬件是由厂家虚拟出的标准硬件构成,这有效的降低了由于硬件不一致导致的兼容问题和安装操作系统时的驱动难找问题,这些虚拟的硬件能满足绝大部分的系统需求和性能指标。可以方便用户使用系统,同时虚拟硬件对实际硬件的透明映射,也方便用户进行扩展。 3、快速恢复性 虚拟系统的硬盘有很多种,通常我们使用的是虚拟硬盘,它实际上是实际系统中的一个或多个文件,因此它具有可快速恢复的特性,虚拟机具有快照功能(在有些系统上被称为撤消盘),可以将虚拟机的当前状态完整的保留下来,在必要的时候可以快速的恢复到过去的保存状态,这一点有点象系统还原功能,但它比系统还原简单,而且高速。 4、灵活扩展性 虚拟系统由于大多为文件形式存储硬盘,因此具有比实际系统好的多的扩展性,你可以方便的在虚拟系统上增加一个硬盘或是加上一个网卡,这一切都是举手之劳。再也不用拆开机箱,还要为多余的硬件花费额外的开支了。 5、可移植性 实际系统如果要从一个计算机迁移到另一个计算机,将是一件费时费力的事情,不仅需要严格的规划,还会不可避免的出现这样那样的问题,尤其是2000/XP系统的产品,由于有硬件抽象层(HAL)的关系,导致克隆系统变得几乎不可能。而虚拟系统由于使用的硬件完全一样,而且以文件形式存储,所以移动非常便捷,你可以方便的克隆你需要的系统或将系统迁移到其他的计算机上。再也不用为硬件问题担心了。 虚拟系统的硬件
[1] [2] 下一页
中华人民共和国电信与信息服务业务经营许可证编号 浙ICP备06053268号