基于VMware实现多操作系统环境及虚拟网络

时间:2022-08-09 09:10:39

【前言】基于VMware实现多操作系统环境及虚拟网络由文秘帮小编整理而成,但愿对你的学习工作带来帮助。(Mianyang Normal University, Mianyang 621000, China) Abstract: That multiple operating systems can run on a computer simultaneously and be switched conveniently and virtual network can be constructed on a computer with VMware technology facilitates...

基于VMware实现多操作系统环境及虚拟网络

摘要:使用VMware技术,在一台计算机上可同时运行多个操作系统并方便切换,而且能够在一台计算机上构建虚拟网络,极大的方便了我们学习和掌握计算机技术。

关键词:VMware;虚拟机;多操作系统;虚拟网络

中图分类号:TP393文献标识码:A 文章编号:1009-3044(2008)30-0729-02

Realization of Multiple Operating Systems and Virtual Network Based on VMware

HUANG Zhi

(Mianyang Normal University, Mianyang 621000, China)

Abstract: That multiple operating systems can run on a computer simultaneously and be switched conveniently and virtual network can be constructed on a computer with VMware technology facilitates us to study and master computer technology greatly.

Key words: VMware; virtual machine; multiple operating systems; virtual network

1 引言

随着计算机技术的迅速发展,人们不再满足于使用和学习一种操作系统,往往希望能够掌握多种操作系统。传统的方式是在一台计算机上安装两个或多个操作系统,在这种方式下,需要重新启动计算机才能从一个操作系统进入到另一个操作系统,非常繁琐,浪费了大量时间。为了学习和试验网络技术,至少需要两台计算机和一个交换机,要花费可观的资金才能构建一个网络试验环境。

VMware虚拟机软件使这些问题迎刃而解。以VMware为基础,能够在一台计算机上安装多个操作系统,这些操作系统可以同时运行、方便切换,并且能够在一台计算机上构建虚拟网络,进行各种网络实验。

2 VMware介绍

虚拟化(Virtualization) 技术起源于上世纪60至70年代,这种基于操作系统的技术允许在一台实体主机上同时运行多个操作系统(即虚拟机),从而可以极大地提高计算机特别是服务器的使用效率。[1]

计算机的虚拟化技术分为硬件虚拟化技术和软件虚拟化技术两类。vmware是软件虚拟化技术最具代表性的产品。

VMware有Hosted和Satndalone两种结构。Hosted结构将主机( 真实的计算机) 上的硬盘和内存的一部分拿来虚拟成一台或多台计算机,即虚拟机VM(Virtual Machine)。虚拟机拥有独立的CMOS、硬盘,可以像主机一样运行分区、格式化、安装系统和应用软件;而虚拟机只是以一个文件的形式存储于主机上,对虚拟机进行的任何操作对于主机来说,没有任何影响。[2]和在一台机器上安装多个操作系统不同,VMware以主机操作系统为平台运行虚拟机,可以在主机、虚拟机之间以及各虚拟机之间方便的切换。安装VMware的软件的物理计算机称为宿主机(Host Machine),在宿主机里面安装的操作系统称为主操作系统(Host OS),利用VMware在宿主机里面虚拟出来的逻辑计算机叫做客户机(Guest Machine),在客户机上运行的操作系统称为子系统或客户操作系统(Guest OS)。VMware还有一个强大的功能就是能够在一台计算机上组建虚拟网络,把宿主机和客户机都接入虚拟网络,实现了单机的虚拟网络环境。

3 多操作系统环境的实现

首先选定主系统,以常用、稳定的操作系统作为主系统,选定Windows XP。其次安装VMware,VMware软件有多种版本,选用VMware Workstation 6.0。安装结束后,就可以在VMware中安装虚拟机。

在主机上运行VMware,点击“New ->Virtual Machine”,开始创建虚拟机。选择虚拟机类型为“Typical”,客户操作系统为Fedora 9,输入该机的名字为“Virtual Machine 1”,选择虚拟机文件存放的位置,选择一种网络连接方式,完成了该虚拟机的设置。把Fedora 9安装光盘插入光驱,启动虚拟机,然后就如同在实体计算机上一样安装Fedora 9。系统安装完成后,重新启动虚拟机,自此整个虚拟机的设置与安装工作全面完成。

按照同样的方法,再安装一个虚拟机“Virtual Machine 2”,客户操作系统为Windows2000 Server。

运行VMware Workstation 6.0,打开虚拟机文件,单击“运行按钮”就可以运行相应的虚拟机。如果硬件条件允许,可以同时打开并运行多个虚拟机。使用“Ctrl+Alt”组合,可以在主操作系统和客户操作系统之间方便切换。

4 虚拟网络的实现

VMware的三种网络模式实现Guest和Host、Guest和Guest互联,使用这三种网络结构,可以用VMware任意定制用户的网络结构。VMware虚拟机三种网络连接方式分别为Bridge模式、NA T模式、Host-Only模式,安装完VMware Work station 6.0软件之后,三种网络连接模式都可以采用,并在Host主机的“网络连接”中会多出2个额外的虚拟网卡(VM net1、VM net8)。[3]

4.1 网络模式

1)Bridge模式

Bridge模式又称为网桥模式,网桥主要是用来将虚拟机连接到主计算机所在的局域网中, 实际上就是把虚拟机网卡连接到主计算机的物理网卡上。选择该方式后虚拟机会自动加入到VMnet0网卡中。

2)Host-Only模式

Host-Only模式又称为仅主机模式,采用该模式后,会自动连接到VMnet1网卡。产生一个独立的与其他网络隔离的虚拟网络,只有该虚拟网络内的主计算机和虚拟机可以相互通信,不能和其他网络通信,外界无法访问。

3)NAT模式

即网络地址翻译模式,就是让虚拟机借助NAT功能,通过主计算机所在的网络来访问外网。使用NAT模式可以实现虚拟机访问外网。选择该方式后虚拟机会自动和VMnet8网卡连接。

4.2 虚拟网络构建

经过分析,决定采用Host-Only模式,因为该模式下的虚拟网络最具代表性。因此设置两个虚拟机的“Network connection”选项为“Host-Only”。最后得到的虚拟网络的拓扑结构如下图所示。

由该图可以看出,通过Host-Only模式构建了一个隔离的虚拟网络。VMnet1作为虚拟以太网交换机,连接了主计算机和两个虚拟机,并且加载了DHCP服务。通过自动分配,主机的IP地址为192.168.96.1,两个虚拟主机的IP地址分别为 192.168.96.128和192.168.96.129。

在主计算机上安装并运行IIS、FTP等服务,在两个虚拟机上可以访问,一台虚拟机运行的服务主计算机和另一台虚拟机也可以访问,证明该虚拟网络组建成功。

5 结束语

VMware给我们使用多操作系统带来了全新的思路和理念,使我们能够同时运行多个操作系统并方便的切换。同时,VMware使在一台计算机上构建虚拟网络变成了现实。总之,VMware极大的方便了我们学习和掌握计算机技术,成为我们学习计算机技术的有利工具。

参考文献:

[1] 熊林.VMware的技术与应用探析[J].电脑知识与技术,2007(14).

[2] 沈嘉.基于单机的虚拟网络实现平台的实现[J].电脑知识与技术,2007(17).

[3] 刘志平.基于VMware虚拟网络的构建[J].内蒙古大学学报(自然科学版),2007.

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文

上一篇:关于合理利用多媒体课件教学的思考 下一篇:运用EXCEL函数进行区组试验设计