当前位置:首页 > 虚拟机 > 正文

虚拟机的三种模式及用途


一、Windows虚拟机的工作原理及应用如果你想使用VMWare在局域网中创建一个新的独立虚拟服务器来为局域网用户提供网络服务,或者你想创建一个与网络中其他机器隔离的虚拟系统来执行特殊的调试工作;此时,虚拟系统运行模式的选择就显得非常重要。如果选择的工作方法不正确,就不可能达到上述目的,也就不可能充分发挥VMWare在网络管理和维护方面的作用。现在让我们仔细看看VMWare的三种工作方式。
了解三种工作模式
VMware提供三种工作模式:bridge(桥接模式)、NAT(网络地址转换模式)和hostonly(主机模式)。为了在网络管理和维护中正确应用它们,首先应该了解这三种工作方式。
d(桥接模式)
在该模式下,VMWare虚拟出的操作系统就像局域网中的一台独立主机,可以访问网络上的任何机器。在桥接模式下,必须手动为虚拟系统配置IP地址和子网掩码,并且必须与宿主机在同一网段,这样虚拟系统才能与宿主机通信。同时,由于该虚拟系统是局域网中的独立主机系统,因此可以手动配置其TCP/IP配置信息,从而通过局域网网关或路由器访问Internet。
使用桥接模式的虚拟系统和主机之间的关系就好像两台计算机连接到同一个集线器。如果要互相通信,需要配置虚拟系统的IP地址和子网掩码,否则将无法通信。
如果要使用VMWare在局域网中创建一个新的虚拟服务器来为局域网用户提供网络服务,则应选择桥接模式。
-only(host模式)
在一些特殊的网络调试环境中,需要隔离真实环境,虚拟环境可以使用hosts模式仅有的。在Host-Only模式下,所有虚拟系统都可以相互通信,但虚拟系统和真实网络是隔离的。
提示:在host-only模式下,虚拟系统和宿主机系统可以互相通信,相当于两台机器通过双绞线互连。
在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等)由VMnet1(host-only)的DHCP服务器控制动态分配网络虚拟。
如果你想使用VMWare创建一个与网络中其他机器隔离的虚拟系统并执行一些特殊的网络调试操作,你可以选择host-only模式。
(网络地址转换模式)
使用NAT模式可以让虚拟系统使用NAT(网络地址转换)功能跨主机所在网络进行访问机器位于公共网络中。也就是说,使用NAT模式可以在虚拟系统中实现Internet访问。NAT模式下虚拟系统的TCP/IP配置信息由VMnet8虚拟网络(NAT)DHCP服务器提供,无法手动更改,因此虚拟系统无法与本地网络中的其他真实主机进行通信。使用NAT模式的最大优点是虚拟系统可以非常方便地访问Internet。不需要做任何其他配置,只要宿主机能够访问互联网即可。
如果您想使用VMWare安装新的虚拟系统,并且无需任何手动配置就可以在虚拟系统中直接访问Internet,建议使用NAT模式。
提示:上面提到的NAT模式下的VMnet8虚拟网络、仅主机模式下的VMnet1虚拟网络、桥接模式下的VMnet0虚拟网络都是由生成的VMWare虚拟机用户自动配置的;自己设置。VMnet8和VMnet1提供DHCP服务,但VMnet0虚拟网络不提供(图1)。
配置虚拟系统的工作模式
在实际工作中,由于用户需求不同,调试环境要求不同,不同的用户需要选择不同的工作方式。也许已连接,或者可能是NAT模式或仅主机模式。无论您选择使用哪种工作模式,在相应的工作模式下设置虚拟系统都非常简单,可以在“新建虚拟机向导”对话框中完成。
在“新建虚拟机向导”对话框中一路单击“下一步”按钮。进入“网络类型”对话框后,您可以选择您所使用的工作模式。“网络类型”对话框中有四个单独的选项,分别是桥接模式、NAT模式、仅主机模式和不使用网络连接。选择需要使用的工作模式后,单击“下一步”按钮,完成虚拟系统工作模式的配置。