Chinaunix首页 | 论坛 | 博客
  • 博客访问: 182899
  • 博文数量: 512
  • 博客积分: 23560
  • 博客等级: 上将
  • 技术积分: 5700
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 23:19
文章分类

全部博文(512)

文章存档

2010年(512)

我的朋友
最近访客

分类:

2010-10-15 16:19:11

  虚拟机是指运行在windows或linux计算机上的一个应用程序,这个应用程序“模拟”了一个基于x86的标准pc的环境。这个环境和普通的计算机一样,都有芯片组、cpu、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、usb控制器、scsi控制器等设备,提供这个应用程序的“窗口”就是虚拟机的显示器。   在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,就像一台真正的计算机一样。   轻松模拟多种系统环境   适合人群:程序开发人员、编程爱好者   特点:多系统分开模拟,避免系统混乱   以前的开发人员,只要编译出的程序在自己的计算机上通过就可以了。而对于开发人员来说,考虑现有的 操作系统和环境的多样性,其开发的程序要在多种情况下测试通过才行。这样,我们可以使用vmware workstation(或microsoft virtual pc),通过安装有不同操作系统和环境的虚拟机来测试。   如果是做的一些基于windows或linux的开发,可以安装多个虚拟机,在每个虚拟机中安装不同的操作系统进行测试。而使用vmware workstation 5.5及其以后的版本,可以使用其提供的“快照”功能,在同一个虚拟机中配置不同的环境。   例如,我们创建了一个windows xp的虚拟机,我们可以在安装完成后。在打上sp1和在打上sp2补丁之前、后创建快照,在使用这些快照,可以快速恢复到“快照”时的状态。如果是做的一些“底层”的开发,最好使用microsoft virtual pc提供的虚拟机;如果是网络类的开发,最好使用vmware workstation、vmware gsx server提供的虚拟机。   低成本实现硬件环境模拟   适合人群:硬件测试人员、硬件设计者   特点:成本低,模拟类型多   虚拟机可以“模拟”出我们手头没有的一些硬件和做一些不具有条件的实验。例如,我们使用vmware workstation 5.5,可以在虚拟机中添加950g b的scsi硬盘、1000mb的网卡。例如,使用vmware workstation或vmware gsx、microsoft virtual server,可以做windows群集的实验。   而在通常的情况下,要想实现windows群集(exchange 群集、sql server群集),至少要两台服务器和一个可以共享的磁盘陈列柜,而这些至少需要几万元钱,但我们可在一台至少有384mb内存和普通的ide硬盘的计算机上实现。   模拟实现各种网络环境   适合人群:网络设计开发者、网络安全爱好者   特点:创建多个主机轻松组网、网络性能测试容易   使用虚拟机,可以在一台物理主机上,创建一组计算机并且这些计算机可以根据多种要求进行联网。使用vmware workstation 5.x版本,可以创建出一个多达9个虚拟交换机的、每个虚拟交换机上具有多台计算机的复杂网络。   使用vmware workstation 5.x提供的“team”功能,可以允许开发人员模仿不同虚拟机之间缓慢和不可靠的网络连接(例如可以模拟28.8kb/s、56kb/s(modem速度)、64kb/s(isdn 1b)、128kb/s(isdn 2b)、192kb/s、1.544mb/s(t1速度)、4mb/s、10mb/s、45mb/s(t3)等多种不同的速度,这在做一些网络类的编程和网络实验时尤其有用)。   现实应用,服务器的功能扩展   适合人群:提供网络服务的公司企业   特点:低成本实现一台网络服务器的功能扩展   虚拟机不仅仅应用于学习与实验中,还可以直接应用于现实。使用vmware gsx server或vmware esx server、microsoft virtual server,可以在一台高性能的服务器上同时运行多台虚拟机服务器,每台虚拟机相当于一台独立的服务器直接对外提供服务,与网络中的服务器具有相同的功能。   根据服务器的配置和性能,使用vmware gsx server,可以在一台服务器上同时提供32~64台虚拟机(每个cpu最多支持4台虚拟机,最多支持32个cpu),vmware esx server(每个cpu最多支持8台虚拟机)和microsoft virtual server可以最多同时提供64台虚拟机。   在企业应用方面,vmware走在了microsoft的前面。使用vmware提供的vmware virtualcenter和vmotion,可以单点管理上千台windows nt/2000/2003、linux、netware服务器,并且可以将活动的虚拟机从一个物理系统移动到另一个物理系统,从而不间断服务。   使用vmware p2v assistant,它可以将一个物理计算机系统转换成镜像,供 vmware 虚拟机使用。它可以快速可靠地将windows nt/2000/2003的各种物理系统迁移到虚拟机中。 如果喜欢新手看招:虚拟机使电脑一台顶多台 - 虚拟机请收藏或告诉您的好朋友.
阅读(111) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~