分类

VMware Server下载 V2.0.1 Build 156745 中文版

VMware Server下载 V2.0.1 Build 156745 中文版 xx

大小:507.0MB更新日期:2026/01/28

类别:系统软件语言:简体中文

立即下载
    VMware Server是一款非常好用的虚拟机软件,不需要重开机就能在同一台电脑使用好几个OS。并且VMware Server可以创建多个虚拟机,用户可以随心所欲的使用。
    VMware Server

    【软件介绍】

    不需要重开机就能在同一台电脑使用好几个OS。VMware Server主要的功能有:1.不需要分区或重开机就能在同一台PC上使用两种以上的操作系统。2.完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。3.不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能。4.有复原(Undo)功能。5.能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等 
    需注册,才能下载! 
    Code:X1XWE-TPW66-CC27A-4YEFG

    【软件特点】

    VMware服务器(VMware Server,旧称为VMware GSX Server)
    在2006年7月12日VMware发布了VMware服务器产品的1.0版本。VMware服务器可以创建、编辑、运行虚拟机。除了具有可以运行由其它VMware产品创建的虚拟机的功能外,它还可运行由微软的Virtual PC产品创建的虚拟机。VMware国际公司将VMware服务器产品作为可免费获得的产品,这是因为希望用户们最终能选择升级至VMware ESX服务器产品。
    VMware国际公司不正式支持运行于Windows XP或专业版Windows 2000上的VMware服务器产品,这不同于VMware工作站产品。然而,已有用户报告了在专业版Windows XP下成功安装并提供VMware服务器功能的例子(但有个别限制要求)。VMware国际公司提供了一个受支持的宿主操作系统的清单。
    目前最新的版本是09年10月26日发布的Vmware Server 2.0.2,可以在VMware官网下载到。
    VMware在2010年1月宣布,将于2011年6月30日停止对Vmware server的support,用户还可以继续使用,建议使用新的产品 VMware vSphere Hypervisor 替代该免费产品。 
    vmware workstation 与 vmware server 的区别
    vmware server是服务器虚拟化软件,而vmware workstation 是一个开发测试的平台软件。
    vmware server能够提供远程客户端连接,而vmware workstation不能。
    vmware server只能提供一次快照,vmware workstation则不受此限制。前者免费,而后者收费

    【功能介绍】

    VMware在虚拟化解决方案领域一直是处于市场引领者的角色的,其在虚拟机管理方面也一直处于市场领先的地位,不断的得到了优化和丰富的。     目前来看,VMware产品主要分为两个系列:数据中心虚拟化(也就是常见的服务器虚拟化)和桌面虚拟化。在这两个系列中包含了不同的产品和功能,且都是构建在VMware Infrastructure 3基础之上。而VI3是当前最稳定、可靠,被业界和企业级用户验证过的虚拟架构平台,是VMware实现各种虚拟化解决方案的基础。本文的重点是从两个方面来阐述VMware的虚拟机管理解决方案的:1、VI   Client(vSphere Client)工具连接ESX Server。2、VMware vCenter(将同时涉及VI3及VMware   vShpere,但以后者为主)。一、通过VI   Client工具连接ESX Server进行虚拟机的管理VI Client(vSphere Client)是VMware所提供的免费的一种使用SSL连接的客户端管理工具,主要是针对单一的ESX Server上的虚拟机创建以及管理操作的。VI Client的获取也相当简单,当你安装完成ESX Server时,通过WEB的方式连接此ESX   Server的IP地址或是主机名称,便可以下载并免费使用,如下图输入https://ip地址(ESX Server的IP地址),从打开的页面中通过“下载VMware   Infrastructure Client”选项下载VI Client,并安装之。安装完后,打开后是如下界面:在上图的窗口中输入ESX Server相应的IP地址、用户名和密码,就可以登陆到ESX Server来实现对此的管理了。上图中显示了当通过VI Client连接到ESX Server时的管理控制台,通过此,可以进行一些虚拟机的创建和删除等操作,亦能进行快照的创建与管理。当然远不至于如此简单,通过下图将来介绍下针对一些虚拟机的管理:1、 显示ESX Server中所有虚拟机和主机的状况:主机ESX Server CPU和内存的大小、客户机也就是上面运行虚拟机的CPU和内存大小、状态等。2、 虚拟机运行时ESX   Server主机的性能图表图例,很直观显示当前的主机性能,且通过“切换到”后的下拉框可以选择不同的性能参数。3、 “配置”是ESX   Server很关键的一个选项,针对虚拟网络、存储、处理器、内存等的配置都是通过此来完成的。如果ESX Server不使用主机所在的本机存储,通过“存储适配器”选项完成外接存储如ISCSI SAN或是FC SAN的连接等。这样就使在ESX Server的存储空间有了较大扩展,可以存储较多的虚拟机,而且对于虚拟机文件或系统的备份和性能亦有很大的益处。而虚拟机所使用的网络则可以通过网络选项来完成,并可以添加如ISCSI连接的VMkernel网络连接等。4、 通过上图中的“软件”选项可以对ESX Server主机进行DNS和NETBIOS名称的设定,这样就能和Windows域相协同工作了。而针对虚拟机或主机的安全管理也能在此完成一些。二、VMware   vCenter所提供的管理及功能通过VI   Client连接ESX Server所提供的虚拟机管理解决方案相对有限,应用的场景亦不能满足对虚拟机环境要求较为复杂、管理功能较多的企业需求。基于此,本部分将重点介绍基于VI3产品架构的VMware虚拟机(虚拟化)解决方案。首先来认识下VI3的,VMware的VI3产品包以及其管理工具VirtualCenter包含了以下产品和功能模块:虚拟化核心软件:ESX/ESXi及其基本功能模块,如VMFS,Virtual   Switch,VCB等分布式虚拟架构功能模块:VMotion,Storage VMotion,DRS,DPM,HA等集中管理功能模块:Update Manager,Guided Consolidation,Converter Enterprise等而以上种种,均可以通过集中、统一的vCenter管理控制台来实现,vCenter是VI3中的重要组件。前文提过,虽然通过VI Client连接ESX   Server可以进行一些虚拟机或是ESX   Server的管理,但VI架构是多个ESX并存的解决方案环境,VI Client已无法管理多台ESX Server,此时就需要用到vCenter的加入,来完成对多台ESX Server的管理并且加入了使用者的权限管理等。要想连接vCenter Server管理控制台来实现这些功能的管理和解决方案的,是需要用到VI Client客户端工具的。也就是说通过VI Client连接到vCenter Server。并由vCenter Server管理控制台来加入各台ESX主机,从而完成所有的功能管理。1、 通过VI Client客户端工具连接到vCenter Server后,新建一个数据中心,并添加两台ESX Server主机。这构成了实现上述功能的基础架构。2、 通过单击此管理控制台数据中心的右键,你可以根据向导新建一个具备HA+DRS功能的群集。并把两台ESX Server置换成群集的节点。这样子你不但实现了高用性,还实现了动态资源调度,让更优的资源用于最重要的业务运行上。3、 同样是通过vCenter的控制面板,你可以进行如VMotion的操作,让你的企业拥有一个永不当机的数据中心虚拟化环境。4、 通过vCenter进行的功能管理远不止于此,且很多功能只有亲自去做,才能体验VMware虚拟化精妙之处。通过以上的介绍,相信你对VMware的虚拟化管理有了一个较为全面的认识,不过精彩的还在后面,而作为整篇文章的重头戏,也就是vSphere的管理和功能终于要出场了。截至到本文发表时,被VMware称为业界首个云操作系统的vSphere已在市场上有了一定规模的应用,同时也是VI 3的升级和重大改进。vSphere包含了如下的组件:A、VMotion(实时迁移):实现在不同主机转移虚拟机而不会中止虚拟机所提供的业务,保证计划内停机时间内的服务不受到影响。B、DRS(动态资源调动):监视整个虚机化架构的资源利用情况,可以自动的动态调整资源,并使用VMotion来迁移和优化工作负载。C、High   Avalability(高可用性):通过在集群的另外一个节点上重新启动失效的虚拟机来防止计划外的停机时间。D、Fault Tolerance(容错):通过主虚拟机与影子虚拟机的完全同步来防止计划外停机时间。这是一项新的功能,也为所谓的双机热备提供了一种方法上的选择。E、Data   Recovery(数据还原):备份虚拟机,对于Windows客户虚拟机可以实现文件级的还原。F、Update Manager(更新管理器):可以为虚拟主机和虚拟客户端操作系统安装修补程序。G、VSafe(虚拟化安全):是一个能够集成第三方的病毒扫描程序的应用程序接口。H、Storage VMotion(存储实时迁移):能实现在不停机的情况下在不同的存储位置之间转移虚拟机。在介绍完vSphere的组件之后,就要讲述下其的虚拟机(虚拟化)解决方案啦:1、   vSphere的连接与管理与VI 3的一脉相承,对vSpherer的管理也是通过一个客户端工具进行的,只不过这个工具改名为vSphere   Client了,其的获取和安装,以及连接vSphere   vCenter的方法和VI Client连接vCenter方法是一样的。同样的,vSphere Client简单易用,而且完全可以实现虚拟机以及虚拟主机的管理功能。2、   vMotion实时迁移功能的出彩,让计划内停机不在影响业务正常的运行vMotion是一项非常棒的虚拟化技术,它让虚拟机在不同的ESX Server主机之间进行迁移而最终用户的服务不会停止和中断。且在VMware所提供的vMotion解决方案中,它需要先建立vCenter Server的环境,但能实现多个并发的vMotion。3、 高可用性及容错HA(高可用性)和FT(容错)都是VMware提供的计划外停机的解决方案。所有的vSphere版本都支持都可用性,且可以同时为虚拟主机和虚拟机的故障提供保护。VMware HA无论是理论上还是实际生产环境实现时都有一定的停机时间,以在备用的虚拟主机上重新启动虚拟机。同时,如果能结合着分布式资源调度,也就是所谓的DRS功能来优化重启虚拟机的位置也是不错的选择。实际上很多企业在部署中都是采用HA+DRS的组合的。需要说明的是Ha是针对硬件级别的。也就是当一台虚拟化物理主机出现问题时,才能起到作用。FT是容错,也是vSphere的一项新的功能,与HA不同的是,它仅会在两个系统之间工作,且提供无停机时间的系统故障保护。这和双机热备有点相似,主要是针对服务的。值得注意的是容错只限于两台虚拟机之间,并且每个虚拟机只能使用一个虚拟处理器的。还要注意的是,容错虚拟机及其辅助副本不允许在相同主机上运行。容错功能使用反关联性规则,这些规则可确保容错虚拟机的两个实例永远不会在同一主机上。这可确保主机故障无法导致两个虚拟机都缺失。4、 动态资源调度DRS也许动态的更改你的系统配置,以满足不断变化的工作负载是很多IT管理人员关心和喜欢的功能。DRS可以依据资源利用率在ESX Server主机之间迁移虚拟机,且使用了前面介绍的VMotion技术。虽然在实验阶段,但DRS提供了智能的分布式电源管理功能。能根据ESX Server主机的工作负载自动的启动或关闭ESX Server主机。5、 存储实时迁移(Storage VMotion)Storage VMotion也是在VMware在vSphere时代所提供的新功能,提供了在无停机时间的情况下在不同的位置之间移动虚拟机的功能。6、 VMware的整合备份VCBVMware提供了VCB(VMware Consolidated Backup)整合备份工具,可以实现虚拟机文件的完整和增量备份方式,能独立使用也可以和一些Windows服务器备份应用程序集成使用。在恢复时亦可以是整个的Windows虚拟机,或独立文件夹或是文件。

    【使用教程】

    使用VMware Server安装linux操作系统
    VMware Server(旧称为VMware GSX Server)
    Vmware为虚拟机软件,可以安装在大多数pc级服务器或者个人电脑上,在vmware虚拟机软件内可以安装windows系列操作系统/linux/solaris等操作系统(由于芯片的原因,无法模拟IBM的aix和hp-ux,听说有模拟芯片的软件不过性能会差很多,不过本人还未尝试过)以供学习和虚拟化使用.

    1)虚拟机设置
    1.安装完成后默认桌面icon双击打开(如果没有,打开IE输入:https://localhost:8333/ui/)
    2.选择继续浏览此网站(由于https证书IE不信任,继续就可以了)
    3.输入操作系统用户名和密码(如果没有密码,必须设置),log in。
    4.选择create Virtural,创建虚拟机(操作系统)
    5.自定义虚拟机名称 Name:linux_oracle_willson DATASTORE为虚拟机存储位置(逻辑位置)下一步:
    6.选择操作系统为linux operating 版本为redhat5.2 32bit(可以自定义设置相应你下载的版本)下一步:
    7.内存设置,自定义设置,本人这里设置2G,芯片建议count为1(由于虚拟机问题设置为2会导致重启后需要修改参数)
    8.选择create a new virtual disk创建磁盘
    9.磁盘大小,自定义设置,本人这里设置200G
    10.选择添加一物理网卡,单击下一步
    11.选择网卡类型,这里简单的介绍下
    bridged为占用公网地址,类似虚拟机和宿主机占用同一实体物理网卡,但IP地址不一样
    hostonly为占用私网地址,类似虚拟机和宿主机占用一私有网段通信,不占用公网地址
    nat为转换地址,类似网络nat地址转换,虚拟机和公网通信需1对多转换地址
    由于我们的实验环境,这里使用bridged方式。
    12.选择安装介质来源,PS:如果选择 use iso 需将iso文件放置逻辑地址(就是虚拟机存放的硬盘位置,方可看见)
    13.不添加软盘,不添加usb
    14.finish (勾选power on your new virtual machine,或者点击启动图标)
    15.选中左边inventory中刚才创建的linux_oracle_willon,然后选择console。
    16.单击图中open the console in new,将会弹出窗口。(第一次安装可能需要安装插件,这里建议使用IE,如果别的浏览器可能无法安装插件)

    2)linux 操作系统安装
    1.跳过skip检查(检查主要是对光盘是否有损坏做检查,不过费时间)
    2. 单击下一步
    3.语言自定义选择,本人选择english
    4.跳过注册码
    5.选择自定义分区(类似windows的逻辑C:D:)
    6.linux系统分区建议
    /boot 100M
    swap 内存的2倍
    /余下的所有
    7.grub启动磁盘设置,保持默认即可
    8.网卡设置,本人先不设置,等装好后再行设置。
    9.时区设置,保持默认了。
    10.root用户密码设置。
    11.安装包定义,这里保持默认,以后可以有需要再打补丁。
    12.单击下一步,开始安装
    13.安装完成后,系统会自动重启,并默认进入图形界面,基本设置后,安装操作系统就完成了。

    VMware Server构建真实的虚拟网络
    在很多情况下,电脑爱好者需要有一个网络环境来学习网络服务器的安装和设置,黑客攻防技术等,但是往往大部分的业余电脑爱好者都没有这样的条件.虚拟机软件VMware的出现使得我们可以以非常低廉的价格来获得一个非常高效实用的网络实验平台.然而,VMware虚拟机的网络设置一直是很多初学者感到困惑的地方,常常在各大电脑论坛上看到有人寻求有关VMware网络设置解决方案的贴子,虽然互连网上也有很多这方面的文章,但往往说的不够完整,或者写的过于专业,使初学者看后仍是一头云雾.针对这个情况,笔者在学习阅读网络上的各类文章和VMware软件的文档后,结合自己的经验整理出这些内容,力图比较详悉又简明易懂的表述来说明VMware虚拟机网络的设置过程.
    下面我想以Linux平台的VMware虚拟机的安装和网络的设置为例来说明VMware的安装和网络设置过程。
    一、VMware Server的安装
    1,安装VMware的硬件要求
    虚拟机是极费电脑资源的软件,对电脑的硬件要求比较高,尤其是对内存容量要求更高。一般来说256M内存是底线,相对来说CPU就没那么高要求了,一般五六百MHz以上的CPU就可以跑起来,当然如果想使得虚拟系统和实际系统都运行的比较流畅,并且可以在虚拟系统和主系统上运行PHOTOSHP,CAD等大型软件的话,推荐使用512M的内存,1G以上的CPU。就本人的电脑而言,配置是 毒龙700M CPU+256M SDRAM内存,跑Redhat 8.0主系统和Windows 2000 Server虚拟系统,并分别在主系统和虚拟系统上运行DNS服务器,HTTP服务器,FTP服务器等,系统基本可以跑的流畅 ,内存使用率在 52%以上,CPU使用率在9%左右,swap使用量达57M(平时只要5M左右),这也仅仅是在正常运行时的资源耗费情况,在虚拟系统开机和关机的时候实际资源耗费量更大。如果想在跑虚拟系统的时候顺便听听MP3的话,MP3有明显的停顿和暴音。基本上是用足了资源,当然再在主系统和虚拟系统上运行几个FTP和HTTP客户端,还是可以的。如果你的内存只有128M,理论上还可以跑虚拟机,尽量关闭所有的Linux后台进程,不用KDE,GNOME等这样的大型桌面管理系统,而只用X和TWM窗口管理器就可以省下很多内存,并且在虚拟机中跑WIN98、WIN95或者字符界面的Linux系统等对硬件要求比较低的系统,跑VMware还是可以的,只是在窗口切换的时候会有一点卡。如果你的内存只有64M的话那你只能乞求奇迹的发生了,或者能跑个DOS虚拟系统? 有兴趣的朋友不妨去试一下,看看VMware对硬件要求的极限是多少。
    2,VMware的安装
    解压缩软件包:
    #tar xfvz VMware-workstation-3.2.0-2230.tar.gz
    进入安装目录
    #cd vmware-distrib
    运行安装程序
    #./vmware-install.pl
    根据提示安装软件,安装程序会询问软件各种文件的安装目录,直接回车用默认值就可以了。
    需要注意不要盲目直接按回车,在安装程序提示是否让Vmware支持网络的时候一定要选择yes,在提示是否支持host-only网络的是时候也要选择yes。
    注意:VMware在安装过程中会根据你的系统内核版本选择一个和系统匹配的配置,如果找不到则需要编译,所以你需要一个GCC编译器,否则VMware将无法安装。
    如果安装顺利,安装程序会有类似 : enjoy vmware! 之类的提示。说明已经安装成功。
    二、运行VMware
    在终端中输入vmware并回车就可以运行VMware
    有一点需要注意,VMware只是一个前台程序,它的运行需要VMware后台虚拟设备的支持,即在你运行VMware前你已经运行了VMware的后台服务程序,一般情况下安装程序安装完以后会执行这个工作,并把VMware的启动脚本添加到 /etc/rc.d/init.d目录下,使它在每次开机的时候都自动运行,如果由于某种原因已经把VMware的后台服务程序关闭请手动开启:
    #service vmware start
    用ifconfig查看vmware的虚拟网络设备:
    #ifconfig
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:454 errors:0 dropped:0 overruns:0 frame:0
    TX packets:454 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:33512 (32.7 Kb) TX bytes:33512 (32.7 Kb)
    vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01
    inet addr:192.168.221.1 Bcast:192.168.221.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:191 errors:0 dropped:0 overruns:0 frame:0
    TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08
    inet addr:172.16.74.1 Bcast:172.16.74.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    可以看到VMware的虚拟网络设备vmnet1 和vmnet8
    如果用ifconfig命令没有看到这两个虚拟设备则说明VMware的后台服务程序没有运行,执行vmware的时候将出错,请用上面讲的命令运行。
    VMware不是免费软件,第一次运行的时候需要输入序列号,你可以按GET SN按扭从VMware官方网站得到一个试用三个月的序列号。为了避免麻烦我先贴几个在这里:
    VMWare 3.0 for Linux :
    625AX-8DE40-46RA3-30HUM
    625AX-8DE40-46RA3-30HUM
    60N88-8DW44-16H77-32KT4
    6818X-84WD1-01KDK-3JN9X
    FOR win V3.2.0-2230
    0F11N-004U4-0U0HJ-12XDG
    04590-00NU1-0UMKX-161AW
    0DM1J-004H0-0KTA4-1614F
    04HCM-085K0-0R8UM-1FH0U
    0451J-0AJHJ-0KXKX-1412U
    输入序列号后会弹出虚拟机配置向导,这些内容不在本文叙述范围内,而且这些比较容易掌握,所以这部分内容请读者自己去摸索。
    按VMware工具条上的“Power On”按钮启动虚拟机,按F2键进入BIOS设置,让虚拟机从光盘启动,保存后重起虚拟机,这样就可以从光盘启动,安装系统了。
    (注意:在vmware的使用中笔者发现这样一个问题:在主系统没有安装显卡3D驱动程序的情况下在虚拟机上安装虚拟系统会很慢,而且经常失去响应,但是装上了显卡的3D加速驱动后安装明显加快,所以在安装虚拟系统的过程中如果发现类似问题,可以先把显卡3D驱动装上再试。)
    系统安装好后别忘了安装VM TOOLS,(VMware 工具栏——>Settings——>VMware Tools Install)这会显著增加虚拟系统的性能。
    三、虚拟机的网络设置(原理篇)
    在正式开始之前,我想有必要先来学习一些必要的网络知识。否则,在不懂得任何原理的情况下依葫芦画瓢虽然可解一时之需要,但遇到具体情况改变的情况下就只能干瞪眼了。由于篇幅限制,这里只讲和VMware设置有关的一点简单网络知识。
    1,什么是网络?
    Internet是指“互连网”,好象这句话说的有点多余,不过确实有很多人对他有错误的理解,“互连网”是指一个个网络互连,而不是像有些人想象的那样把一台台电脑杂乱无章的互连。当我们需要用电脑和远方的电脑通讯的时候,先把本地电脑组成一个网络,当然,远方的电脑也要组成一个网络,在把这两个网络“互连”起来,组成“互连网”。用电话线和MODEM拨号上网的时候是通过电话线先把自己的电脑连到ISP(Internet Service Provider 网络服务提供商)的网络中,再经过ISP的网络和世界各地的电脑通信。
    2,电脑如何通过网络传递数据?
    每一个网络需要一个网络地址,网络中的电脑需要一个在网络中唯一确定的标识,网络号和电脑的标识号组成了IP地址,所以IP地址是由网络号和主机号组成的。当你的电脑要和其他的电脑通信的时候,电脑会先根据IP地址和子网掩码确定目标主机是在本地网络中还是在远程网络中,如果在本地网络中则直接把一个包含信息的IP数据包发送到本地网络上,目标主机会检测到并接收,如果目标主机在远程网络则需要通过一台被称为网关的的电脑转发到远程网络,网关(geteway)可以看做是连接网络和网络的桥梁,网关的概念很广,这里为了简化起见,我们暂且认为它和路由器是同一个概念。路由器(router)是一种连接网络和网络,并选择IP数据包传送的路径的一台特殊计算机。很多情况下网关的概念等同于路由器。
    3,网络中电脑的IP地址有何要求?
    在同一个网络中,每台电脑必须具有相同的网络号,这样电脑才认为目标主机是在本网络中并且可以正确送达,如果网络号不同,即使目标主机已经用网线连到本网络中数据也不能直接送达,即使这两台电脑近在咫尺,在电脑看来仍旧是一台远程电脑.比如一个网络的网络号为192.168.0,则该网络中的计算机的IP地址必须以192.168.0开头。假如要传送一个数据包到网络号为192.168.1的网络,则必须通过路由器转发,如果该网络中没有路由器,则发送失败。因此,为了连接两个网络,一台路又器至少要有两个网络接口(网卡、调制解调器等联网设备称为网络接口)。网络和路由器的关系见下图:
    --------------- -------------- --------------
    | 网络A | | 路由器 | | 网络B |
    | | | | | |
    | □--|-----------|--□ □--|----------|--□ |
    | 1 | | 2 3 | | 4 |
    --------------- -------------- --------------
    图中的小方框表示网卡或其他网络接口。
    可以看到路由器至少有两个网络接口。
    假设网络A的地址为192.168.0 网卡1的地址为192.168.0.1
    网络B的地址为192.168.1 网卡4的地址为192.168.1.1
    则路由器上的网卡2必须属于网络 192.168.0 地址为192.168.0.x (x为任意小于255的数)
    路由器上的网卡3必须属于网络 192.168.1 地址为192.168.1.x (x为任意小于255的数)
    就是说,路由器既属于网络A,又属于网络B,这样才起到桥梁的作用。
    当数据从网络A发往网络B时,路由器从网卡2接收数据,经过改装后通过网卡3发送数据到网络B。
    这样,我们称网卡2的地址 192.168.0.x为网络A的网关
    网卡3的地址 192.168.1.x为网络B的网关
    4,VMware虚拟机提供了那些虚拟网络设备?
    默认安装的情况下VMware提供了虚拟网卡vmnet1和vmnet8,还有在虚拟系统上的虚拟网卡 "AMD PCNET Family PCI Ethernet Adapter"
    请注意,vmnet1和vmnet8是主系统上虚拟设备,用ifconfig命令可以看到,而"AMD PCNET Family PCI Ethernet Adapter"是虚拟系统上的虚拟设备,在安装完虚拟系统后可以在设备管理器中看到,前两个隶属于真实系统,是你的真实电脑中的设备,后一个隶属于虚拟系统,是虚拟电脑中的设备,不要搞混淆。
    --------------- -------------- --------------
    | 网络A | | 路由器 | | 网络B |
    | | | | | |
    | □--|-----------|--□ □--|----------|--□ |
    | 1 | | 2 3 | | 4 |
    --------------- -------------- --------------
    ---------------- ------------------------- --------------
    | 虚拟系统 | | 主系统(路由器) | | 真实网络 |
    | | | | | |
    | □--|-----------|--□ □<--->□-----|------|--□ |
    |AMD PCNET卡 | |vmnet1 vmnet8 真实网卡 | | 4 |
    ---------------- ------------------------- --------------
    让我们来和上面的网络和路由器的关系做一个比对。
    可以看到要想虚拟系统和主系统通信必须使AMD PCNET 网卡和vmnet1组成一个网络。
    而vmnet1本来就在主系统中,系统可以直接访问,所以主系统又充当了路由器的功能,只要有这两个虚拟设备主系统和虚拟系统就可以通讯。
    关键在于三点:
    1.确定网卡AMD PCNET和vmnet1的网络号相同。
    2.在虚拟系统里设置网络属性,把网关地址设为vmnet1的地址。
    3.开启主系统的路由功能,使它成为一台路由器。
    事实上,如果你只需要虚拟系统和主系统通信,而不需要和主系统所在的真实网络上的其他主机通信的话只要满足第一点就可以了。因为满足第一点,主系统和虚拟系统就在同一网络中了,不需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实网络通信,这就需要满足其他两点了。
    四、虚拟机的网络设置(实施篇)
    1, 我们先来让虚拟系统和主系统联系上。
    在VMware安装的时候安装程序会自动给vmnet1分配一个IP地址,下面是笔者电脑上例子:
    vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01
    inet addr:192.168.221.1 Bcast:192.168.221.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:191 errors:0 dropped:0 overruns:0 frame:0
    TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    在第二行可以看到安装程序给vmnet1分配的IP地址为192.168.221.1(注意每次安装VMware IP地址是随机分配的,实际的情况与这里的例子会不同)。即虚拟网卡vmnet1属于网络192.168.221。因此,我们需要启动虚拟系统,设置网络属性,把虚拟系统的网卡"AMD PCNET Family PCI Ethernet Adapter"的IP地址设置为192.168.221.x (x为除1以外2~254之间的任意数字笔者把它设置为2),把网关设置为vmnet1的地址:192.168.221.1(如果不和外界真实网络通信的话网关可以不设)
    windows 2000和XP 设置后立即生效,win98需要重新启动,linux需要重新启动网络服务:
    #service network restart
    在主系统上ping一下虚拟系统:
    #ping -c 3 192.168.221.2
    PING 192.168.221.2 (192.168.221.2) from 192.168.221.1 : 56(84) bytes of data.
    64 bytes from 192.168.221.2: icmp_seq=1 ttl=128 time=6.91 ms
    64 bytes from 192.168.221.2: icmp_seq=2 ttl=128 time=0.425 ms
    64 bytes from 192.168.221.2: icmp_seq=3 ttl=128 time=0.527 ms
    --- 192.168.221.2 ping statistics ---
    3 packets transmitted, 3 received, 0% loss, time 2001ms
    rtt min/avg/max/mdev = 0.425/2.623/6.917/3.036 ms
    yeah!通了!
    再在虚拟系统上ping主系统:
    C:\>ping 192.168.221.1
    Pinging 192.168.221.1 with 32 bytes of data:
    Reply from 192.168.221.1: bytes=32 time<10ms TTL=64
    Reply from 192.168.221.1: bytes=32 time<10ms TTL=64
    Reply from 192.168.221.1: bytes=32 time<10ms TTL=64
    Reply from 192.168.221.1: bytes=32 time<10ms TTL=64
    Ping statistics for 192.168.221.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
    yeah!又通了!主系统和虚拟系统顺利联系上啦!
    2, 让虚拟系统和主系统所在的真实网络通信
    首先在你的电脑上需要有一块与真实网络相连真实的网卡(如图二所示)。vmnet8就在与真实网络通讯的时候起作用了,vmnet8会和真实网卡对应起来,虚拟系统要发送数据包到真实网络中的时候,真实系统是一台路由器,首先数据发到虚拟网卡vmnet1,然后经过路由器(这里就是主系统linux)发到vmnet8,由于vmnet8和真实网卡是对应起来的,这一机制是有vmware完成的,所以发到vmnet8上的网卡就等于传送到了真实网卡上,然后数据包再通过真实网卡发送到真实网络,整个过程请看图二。如果你的系统上有两块以上的真实网卡,在安装的时候安装程序会询问把虚拟网卡对应到哪个真实网卡上。可以根据实际情况选择。
    把vmnet8的IP地址设置为和真实网卡在同一网络的地址,假设真实网络的网络号为192.168.0,真实网卡的IP地址为192.168.0.1则可设置vmnet8的IP地址为192.168.0.2
    在linux中方法如下:
    #ifconfig vmnet8 down
    #ifconfig vmnet8 192.168.0.2 up
    回顾一下上面讲的三个条件:
    --------------------------------------------------------------
    关键在于三点:
    1.确定网卡AMD PCNET和vmnet1的网络号相同。
    2.在虚拟系统里设置网络属性,把网关地址设为vmnet1的地址。
    3.开启主系统的路由功能,使它成为一台路由器。
    --------------------------------------------------------------
    前两点我们已经在第一部分中做好了,现在只要开启了linux的路由功能虚拟系统就可以和外界通讯了。
    linux是一个天生的网络操作系统,他在网络方面的强大功能使得它在网络服务器领域有广泛的应用。用linux来做路由器甚至不需要额外的软件,linux的内核直接支持静态路由的功能。我们要做的只是把路由功能打开就可以了。
    可以先看看路由表:
    #route
    确定所有网卡的IP地址或网络地址都在Destination一栏里,如下图:
    -------------------------------------------------------------------------------
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
    192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
    192.168.0.0 * 255.255.255.0 U 0 0 0 vmnet8
    192.168.221.0 * 255.255.255.0 U 0 0 0 vmnet1
    127.0.0.0 * 255.0.0.0 U 0 0 0 lo
    default [url]www.gucuiwen.co[/url] 0.0.0.0 UG 0 0 0 eth0
    -------------------------------------------------------------------------------
    默认情况下启动网络设备的时候系统会把该设备的IP地址添加到路由表中,如果没有的话可以重新启动一下网络服务:
    #service network restart
    再来开启路由功能:
    # echo 1 > /proc/sys/net/ipv4/ip_forward
    至此,linux的路由功能已经打开,你的linux系统已经成了一台路由器,连接着虚拟的网络和真实网络。虚拟网络和真实网络间就可以通信了。出于安全考虑,如果有必要的话还需要用iptables命令来设置一下路由规则。

    用VMware构建真实的虚拟网络
    实验目标
    这里首先说一下我们准备构建的网络拓扑。我们的目标是建立两个定制的子网VMnet2和VMnet3,这两个网络与真实主机是不直接相连的(真实主机中我并不添加连接到这两个网络的虚拟网卡),而是通过一台以桥接模式创建的属于VMnet0的虚拟机连接VMnet0,真实的局域网也即VMnet0通过本地的网关连接internet,我们将VMnet2的虚拟机称为VMnet2PC,VMnet3的虚拟机称为VMnet3PC,VMnet0的PC称为VMnet0PC,现在把VMnet3PC作为域控制器,VMnet0PC作为路由器和DNS服务器,要求PC和VMnet0PC都加入VMnet3PC建立的域,三个网段要求互联互通,并都可以访问internet。网络拓扑图如下:|

    目标网络拓扑图
    本例中需要建立3台虚拟机,而真实的PC也处于VMnet0子网中,再次强调一下,VMnet0实际上是现实局域网在虚拟网络中的映射。
    下面,让我们首先来构建这个基础的网络架构——建立起各台虚拟机并分别为它们添加所需的虚拟网卡然后将之接入指定的网络。
    构建“物理”网络
    首先,我们建立第一台虚拟机VMnet0PC,建立时在连接模式选择处我们选择桥接网络如下图(这里我们并没有修改默认的虚拟网络行为),这样,这台虚拟机会有一块连接到VMnet0的虚拟网卡,与真实PC处于同一个网段内。

    新增虚拟机时选择网络模式
    我们在前面的网络拓扑图中看到,VMnet0PC应该有三块不同的网卡分别接入三个不同的虚拟网络,在建立虚拟机机,VMware已经自动添加了一块接连到VMnet0的虚拟网卡,现在我们为它更添加两块分别连接到VMnet2和VMnet3的网卡。
    打开虚拟机的属性点“hardware”标签下面的“add”按钮(如下图)。

    向虚拟机增加新网卡
    在弹出的硬件添加向导中选择添加网卡,随后弹出如下所示的对话框,在里面选择网卡装要连接的网络。分别添加两块网卡连接到VMnet2和VMnet3。然后在虚拟机中安装Windows server 2003专业版操作系统并设置好桥接网卡以连接到internet打好必要的服务器补丁。至此,第一台服务器VMnet0PC设置基本完成并接入了目标网络。

    选择新网卡接入的网络
    在第一台机器设置完成后,关闭虚拟机,点窗口左侧上的“clone virtual machine”命令,对第一台虚拟机进行复制(如下图),将新虚拟机命名为VMnet2PC,因为VMnet2PC仅需一块网卡,因此,需要在虚拟机硬件属性中删除多余的两块网卡并把剩余那块网卡接入VMnet2。重复以上步骤建立虚拟机VMnet3PC并将之连入网络。

    复制虚拟机
    至此,“硬件”的建立与连接已经完成。下面对各虚拟机网卡的TCP/IP属性分别进行设置,让VMnet2PC和VMnet3PC分别可以与VMnet0PC互联(跨网的互联这里先不涉及,那将是下一篇文章的内容)。这里简述一下各个子网的设置。VMnet0PC三块网卡中,一块用真实局域网的IP地址,一块用VMnet2子网的地址192.168.2.1/255.255.255.0,一块用VMnet3子网的地址192.168.3.1/255.255.255.0,位于VMnet2的VMnet2PC使用IP192.168.2.2/255.255.255.0,网关和DNS为192.168.2.1。位于VMnet3的VMnet3PCIP为192.168.3.2/,网关和DNS设为192.168.3.1。
    到目前为止,仅有VMnet0PC可以连接internet并访问所有的网段。在下一篇文章里,我们将让这个“物理上”已经连接的虚拟机网络的各网段互联互通,并都可以访问internet。.
    小知识:
    在VMware5.0以前版本没有提供虚拟机复制命令,不过可以通过对虚拟机文件夹的复杂方便的达到同样的目的。但新版本中的虚拟机复制不是简单的文件复制,而是提供了很多增强,新虚拟机可以来源与源虚拟机的一个快照,还可以与源虚拟机关联起来以减少存储所需空间。在第一台用于试验的虚拟机建立以后,最好保存一个此时状态的快照,在试验完成以后可以随时还原到系统刚安装完成时的状态,这将为今后的实验节省大量的时间。

    【工作原理】

    VMware Server提供了一个免费的并且比较容易进入的服务器虚拟化方法,不过部署它的几个方面——尤其是配置,可能很棘手。即使这个产品是免费的,可如果在安装和安全化进程中出了错误,也将会付出很高的代价。
    本指南提供了VMware Server在安装、配置(主要注重高安全性)以及如何成功运行于微软windows 2003服务器等方面的说明。
    这一系列文章共分为八部分。在这一部分中,TechTarget中国的特约专家Andrew Kutz主要为大家提供其部署和调配方面的指导以及对其工作原理的描述。在随后的几部分中,还将介绍其配置、安全性、客户系统的安装等等。
    这一系列文章将会成为大家了解VMware Server在Windows Server 2003运行相关知识的一个捷径。而它于我个人对VMware虚拟服务器部署体现出来的优缺点的认识也将是一种升华。此外,VMware自身配有214页的使用手册,我在本指南中经常参考这个手册。
    当创建本指南时提出的一些假设:
    首先,假设VMware Server正被安装在一台全新的或是另有用途的服务器上。VMware可以被安装在一台现有的、而你却又希望其一些额外资源能够被更好地利用的服务器上,而本指南更强调确保VMware Server和主机操作系统(OS)的高效性和安全性,因此我所说的每一步都是基于一个现有的操作系统。
    根据你的具体情况,如果本指南中所介绍的某一步骤无法实现,把它标记下来等待将来的部署,跳过它继续向前。有些步骤需要重新调整现有的配置,如涉及到在Windows上确保IIS(Internet Information Server)安全性的部分。还有,你可以根据自身情况,选择执行我的建议或跳过它们。
    我还假设你会将最高安全列为首要议程。因为VMware Server搭载有众多虚拟服务器,安全性是头等重要的。本指南将帮读者建立一个安全性极高的“堡垒主机”。
    虚拟化经常被用来为虚拟网络服务器服务,所以我设想这类服务器将需要连入公共互联网。端口转换和网关设备(像一个Netscaler一样)是可以被限制的,特别是如果你想让若干个虚拟网络服务器同时分享80、433端口,而不是像Netscaler一样每个工作区都可以负担一个网管设备。我在后边将对此假设的两个例外情况进行论述。
    我猜想大多数系统管理员都有坚实的Windows知识。本指南主要服务于那些新接触VMware Server的IT管理员,而不是新接触IT管理的人群。你可能将从中找到一些确保Windows安全的方便技巧和窍门,但是我不会告诉你磁盘阵列控制器代表什么,或者是在哪里配置Windows页面文件等等这类基础问题。
    VMware Server是一个寄居性的虚拟化解决方案。它不是直接地安装到裸机服务器上。VMware Server必须安装到一台服务器现有的操作系统上,比如说微软的Windows 系统或Linux系统。这与另一个VMware的服务器虚拟化产品——ESX,以及开放源代码虚拟化解决方案——Xen形成了鲜明的对比。
    现有操作系统的输入、输出任务是VMware Server的沉重负担,因此它也不如裸金属系统管理程序那样高效。在另一方面,它却有广泛的驱动程序兼容性,因为VMware Server能使用任何一个可与主机系统兼容的硬件设备。而一个裸机系统管理程序通常只支持有限数量的设备,因为其控制系统的核心程序和许多设备驱动程序没有形成汇编(目的是为了保持核心程序的简练和快速)。
    Xen比较特殊,它虽然是一个裸机系统管理程序,但它与其它硬件设备具有广泛的兼容性。这主要依赖于驱动域操作系统来实现(通常是Dom-0操作系统),而并不需要提供设备驱动程序。
    这里是VMware Server工作原理的概述:
    VMware Server
    位于此构架最底部的是物理主机服务器。位于裸机以上的那层是主机操作系统,在这种情况下选择的一般是windows 2003 Server 标准版。
    VMware Server由安装在主机操作系统之上的三个主要组件组成。他们分别是注册服务组件、授权服务组件和用户界面管理组件。注册服务组件负责虚拟机的启动和停止以及其客户连接。授权服务组件负责对从MUI(Windows多语版)和VMware Server控制台引入的连接进行验证。MUI允许用户通过一个Web界面对虚拟机进行管理。

    【常见问题】

    在我最初使用VMserver 1.0.4 时有两个问题 ,虽然不是什么大问题 ,但对于刚刚接触VMserver的朋友来说可能会遇到,所以在这里说一下 。

    1、在我用VMware Server安装linux fedora 5 时 ,提示未发现任何驱动器。

    解决方法:在创建虚拟机时 ,选择自定义配置 ,在选择硬盘上 ,选择IED硬盘(因机而异,有的机器不会出现这样的故障),就可以解决了 。

    2、在我最初使用VMware Server时,出现过这样一个错误。

    呵呵,弄了半天才发现自己把虚拟机建在了一个中文名的文件夹下。
    把中文换成英文就可以正常运行虚拟机了。
    给出大家两个傻瓜级错误 ,希望大家不要和我一样,犯一样的错误

    显示全部

    网友评论
    我要跟贴
    精品推荐

    猜你喜欢

    • 沙威玛传奇
    • 真人互动剧情类手游
    • 最真实的警察模拟类游戏
    • 中式风格恐怖游戏
    • 末日生存打僵尸游戏

    沙威玛传奇

    沙威玛传奇是款很受玩家欢迎的手机游戏,这款游戏中有超多不同国家的美食食谱,您可以感受到土耳其的风土人情,还能用美食征服全世界的顾客!喜欢美食经营及美食制作的顾客千万不能错过。

    相关下载

    0