首页  ·  知识 ·  云计算
VMware虚拟机的虚拟网络拓扑结构和配置
杨媛媛 肖阳      编辑:dezai   图片来源:网络
VMware workstation是美国VMware 公司设计开发的专业虚拟机软件,可以虚拟现有任何操作系统,而且使用简单,容易上手,VMware软件可以让一台物理计算机模拟多个虚
VMware workstation是美国VMware 公司设计开发的专业虚拟机软件,可以虚拟现有任何操作系统,而且使用简单,容易上手,VMware软件可以让一台物理计算机模拟多个虚拟计算机,而且可以正常地在虚拟计算机上运行Windows、DOS、Linux 等操作系统、运行各类应用软件。

与“多启动”系统相比,VMWare 采用了完全不同的概念,多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMware是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows 应用程序那样切换,而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网, 极其方便。

VMware workstation的完整使用过程分为:建立一个新的虚拟机、配置安装好的虚拟机、配置虚拟机的虚拟网络这三个部分,这其中建立虚拟机和配置虚拟机在这里不再详述。这里主要通过在单台计算机上进行虚拟网络配置过程,从而构建VMware虚拟网络。

Host 主机配置要求:

CPU: 最低主频266MB,建议P3 1GHz 以上;内存: 最小128MB,建议512MB 以上;

硬盘: 最小空闲空间600MB,建议空闲空间5GB 以上。

1. 安装VMwareWorkstation 虚拟机软件前物理主机网络接口和物理网络拓扑结构如图1 所示

2. 安装VMwareWorkstation 虚拟机软件后物理主机网络接口物理网络拓扑结构

说明:安装完VMware 后,在Host 主机上多出两块虚拟网络适配卡,分别为VMnet1 和VMnet8,IP 地址情况如上图所示,注意,这两个接口地址是安装VMware时随机产生的。

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

图1

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

图2

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

3.VMware 虚拟机Bridge Mode 虚拟网络(桥接模式)

3.1 设置方法

VMware 菜单——〉虚拟机——〉设置——〉以太网——〉网络连接——〉桥接,如图3、图4 所示。

3.2 Bridge Mode 虚拟网络拓扑结构图如图5 所示

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

3.3 说明

3.3.1 VM 虚拟机如需接入Internet,则启动操作系统后,必须将IP 地址、DNS 等配置成与物理主机在同一网段,如10.35.29.200,如上图所示,其中Host 主机上的Virtual VMnet0可以认为等于Host 主机上的实际物理网卡Realtek RTL8139。

3.3.2 在该虚拟网络中不需要配置任何的DHCP、NAT路由等。

3.3.3 此种模式下,虚拟机内部的网卡AMD PCNETAdapter 直接连到了Host 主机物理网卡所在的网络上,可以想象为虚拟机和host 机处于对等的地位,在网络关系上是平等的。

4. VMware 虚拟机NAT Mode 虚拟网络(网络地址转换模式)

4.1 设置方法

VMware 菜单——〉虚拟机——〉设置——〉以太网——〉网络连接——〉NAT

4.2 NAT Mode 虚拟网络拓扑结构图如图6 所示

4.3 说明

4.3.1 Host 主机上连接到虚拟交换机的网络适配器为Virtual VMnet8(192.168.111.1)

4.3.2 VM 虚拟机如需接入Internet,则只需将IP 地址、DNS 等配置自动获取,如上图所示,其中Host 主机上的VirtualVMnet8 在软件安装后默认情况下,自动启用DHCP 和NAT路由,因此VM 虚拟机自动从Host 主机的Virtual VMnet8 上获得IP 地址和DNS,并通过Host 主机路由接入Internet。

4.3.3 这种方式下host 内部使用了一个虚拟的网卡VMnet8,如果你有过做nat 服务器的经验,这里的VMnet8 就相当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的机器,在这种方式下,VMware 自带的dhcp 会默认地加载到VMnet8 界面上,这样VM 虚拟机就可以使用dhcp 服务。更为重要的是,VMware 自带了nat 服务,提供了从VMnet8到外网的地址转 换,所以这种情况是一个实实在在的NAT服务器在运行,只不过是供虚拟机用的。

5. VMware 虚拟机Host-Only Mode 虚拟网络(唯独主机模式)

5.1 设置方法

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

图6

Mware 菜单——〉虚拟机——〉设置——〉以太网——〉网络连接——〉主机。

5.2 Host-Only Mode 虚拟网络拓扑结构图如图7 所示

5.3 说明

5.3.1 该种虚拟网络拓扑结构图类似于NAT Mode 虚拟网络,但Host 主机上连接到虚拟交换机的网络适配器为Virtual VMnet1(192.168.112.1)

5.3.2 VM 虚拟机如需接入Internet,首先需将IP 地址、DNS 等配置自动获取,如上图所示,其中Host 主机上的Virtual VMnet1 在软件安装后默认情况下,自动启用DHCP,因此VM 虚拟机自动从Host 主机的Virtual VMnet8 上获得IP 地址和DNS,但由于Virtual VMnet1 没有启用NAT 路由,则必须在Host 主机上配置NAT 路由后,虚拟机才能通过Host 主机路由接入Internet。

5.3.3 这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验。和NAT 唯一的不同的是,此种方式下,没有地址转换服务,因此,在默认情况下,虚拟机只能到主机访问,这也是hostonly 的名字的意义。

5.4 Host-Only Mode 下Host 主机的DHCP 和NAT 配置(Host 主机为windows2000Server):

5.4.1 首先停掉VMware 自带的dhcp 服务,使dhcp 服务更为统一。

步骤为虚拟机菜单——〉编辑——〉虚拟网络设置——〉DHCP 选项卡——〉VMnet1 DHCP 服务停止。

5.4.2 Host 主机上配置DHCP 服务。

步骤为:Host 主机——〉管理工具——〉DHCP 服务——〉新建作用域,IP 地址范围设置为192.168.112.*,网关设置为192.168.112.1,DNS 服务器设置为211.92.136.81。

5.4.3 Host 主机上配置NAT 服务。

步骤为:Host 主机——〉管理工具——〉路由和远程访问——〉配置并启用路由和远程访问——〉Internet 连接服务器——〉设置有网络地址转换NAT 路由协议的路由器——〉选择Internet 连接为Realteak Rtl8139——〉选择Internet访问路由接口Vitual VMnet1(192.168.112.1)。

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

图7

5.4.4 VM 虚拟机启动后运行tracert 10.35.29.1 和ipconfig/all 的结果如下,此时VM 虚拟机已经可以正常访问Internet了。

C:\tracert 10.35.29.1

Tracing route to 10.35.29.1 over a maximum of 30 hops

1 15 ms <10 ms <10 ms GZKLDX-B09L552U

[192.168.112.1]

2 <10 ms <10 ms <10 ms 10.35.29.1Trace complete.

C:\ipconfig/all

Description . . . . . . . . . . . : AMD PCNET

Family PCI Ethernet Adapter

DHCP Enabled. . . . . . . . . . . : Yes

IP Address. . . . . . . . . . . . : 192.168.112.2

SubnetMask . . . . . . . . . . . :

255.255.255.0

Default Gateway . . . . . . . . . : 192.168.112.1

D H C P S e r v e r . . . . . . . . . . . :

192.168.112.1

DNS Servers . . . . . . . . . . . : 211.92.136.81

211.92.136.91

点击图片查看大图

VMware虚拟机的虚拟网络拓扑结构和配置

图8

6. 更为复杂的虚拟网络拓扑结构如图8 所示

这是VMware 的一个复杂拓扑的实例,它自定义了VMnet2 和VMnet3 这些都要用到定义每个VMnet 的DHCP和NAT,我们在单台Host 主机上只要灵活使用Bridge 模式、NAT 模式和Host-Only 模式,在VMware 软件中通过新建窗口就可以实现多台虚拟机,也就可以实现复杂的网络拓扑结构,随着虚拟网络拓扑结构的复杂,对Host 主机的硬件要求就非常高,如要实现复杂拓扑结构的虚拟网络,建议CPU 应当P4 2.0G、内存512M 以上。

7. 总结

综上所述,可以看出VMware 软件可以模拟出各种网络环境,可针对企业网络管理、教学、服务器技术等多方面进行构造,进行开发、测试 、部署新的应用程序的最佳解决方案。VMware 可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的IT开发人员和系统管理员而言,VMware 在虚拟网路、实时快照、拖曳共享文件夹、支持 PXE 等方面的特点使它成为必不可少的工具。

本文作者:杨媛媛 肖阳 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的