计网实验.docx
《计网实验.docx》由会员分享,可在线阅读,更多相关《计网实验.docx(26页珍藏版)》请在冰点文库上搜索。
计网实验
《计算机网络》
课程设计报告
设计题目:
虚拟机的安装与使用
学院
专业
班级
学号
姓名
指导教师
附录:
课程设计报告的内容及其文本格式
1.课程设计报告要求用16k纸排版,单面打印,并装订成册,装订顺序:
①封面
②目录
③正文
④参考文献
2.目录格式要求:
①标题“目录”(三号、黑体、居中)
②章标题(四号字、黑体、居左)
③节标题(小四号字、宋体)
④页码(小四号字、宋体、居中)
序号全部采用阿拉伯数字,居左对齐
3.正文格式要求:
①页边距:
上2.5cm,下2.5cm,左2.5cm,右2cm,页眉1.5cm,页脚1.75cm,左侧装订;
②正文文字,小四号字、宋体;
③行距:
固定值20磅;
④页码:
正文页码从1开始标注,底部居中,五号;
每段首行空两格。
4.参考文献及格式要求:
参考文献不少于5个(期刊、书籍、网址)
①标题:
“参考文献”,小四,黑体,居中。
②示例:
(五号宋体)
例:
[1]杨绪红,汪文忠,肖俊宜等.企业信息系统的管理模式研究[J].中国软科学,2003,9.
1.虚拟机
1.1概念
虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
在计算机科学中的体系结构裏,他是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。
在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现
1.2虚拟机技术
虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。
又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。
虚拟机技术最早由IBM于上世纪六七十年代提出,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。
虚拟机监视器(VirtualMachineMonitor,VMM)是虚拟机技术的核心,它是一层位于操作系统和计算机硬件之间的代码,用来将硬件平台分割成多个虚拟机。
VMM运行在特权模式,主要作用是隔离并且管理上层运行的多个虚拟机,仲裁它们对底层硬件的访问,并为每个客户操作系统虚拟一套独立于实际硬件的虚拟硬件环境(包括处理器,内存,I/O设备)。
VMM采用某种调度算法在各个虚拟机之间共享CPU,如采用时间片轮转调度算法。
1.3分类
1.4常用虚拟机
VMwareWorkstation
相关概念:
1.VM(VirtualMachine)--虚拟机,指由Vmware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。
2.HOST--指物理存在的计算机,Host′sOS指HOST上运行的操作系统。
3.GuestOS--指运行在VM上的操作系统。
例如在一台安装了WindowsNT的计算机上安装了Vmware,那么,HOST指的是安装WindowsNT的这台计算机,其Host′sOS为WindowsNT。
VM上运行的是Linux,那么Linux即为GuestOS。
特点:
1.可同时在同一台PC上运行多个操作系统,每个OS都有自己独立的一个虚拟机,就如同网络上一个独立的PC。
2.在WindowsNT/2000上同时运行两个VM,相互之间可以进行对话,也可以在全屏方式下进行虚拟机之间对话,不过此时另一个虚拟机在后台运行。
3.在VM上安装同一种操作系统的另一发行版,不需要重新对硬盘进行分区。
4.虚拟机之间共享文件、应用、网络资源等。
5.可以运行C/S方式的应用,也可以在同一台计算机上,使用另一台虚拟机的所有资源。
使用Vmware,你可以同时运行Linux各种发行版、Dos、Windows各种版本,Unix等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
笔者安装了WindowsNT下的Vmware后,在VM上安装RedHatLinux,成功运行了Xwindow,同时也在虚拟机下安装了Windows98。
这简直令人难以置信!
但是,这一切发生了,是Vmware帮助的结果!
Vmware对虚拟硬盘大小有限制,创建后以后就不允许用户再更改了。
虚拟硬盘实际上是WindowsNT下的一个文件,而对于GuestOS,它则永远被看作是一个IDE硬盘。
在虚拟机中,尚没有SCSI、RAID的概念。
不过,你不必担心,尽管在虚拟机中不支持SCSI盘,但是,虚拟磁盘却可以建立在任何种类的硬盘上,包括IDE、SCSI甚至RAID阵列上。
这些盘上的文件系统可以是FAT16、FAT32、NTFS等。
此外,虚拟盘也可建立在一个可移动的磁盘上,还可以建立在一个网络文件服务器上。
如果用户愿意,也可以放置在一个已划分好的分区上。
在Vmware的窗口上,模拟了多个按键,分别代表打开虚拟机电源、关闭虚拟机电源、Reset键等等。
这些按键的功能就如同真正的按键一样。
如果你的GuestOS是Linux,而你不是通过halt命令或reboot命令关闭Linux系统的。
那么,下次启动Linux的时,Linux就会自动进行文件系统的检查与修复。
因为它认为上次关机是一次真实的断电事故。
VMware可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。
与"多启动"系统相比,VMWare采用了完全不同的概念。
多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
VMWare是真正"同时"运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。
而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。
安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。
使我们可以在同一台PC机上同时运行WindowsNT、Linux、Windows9x、FreeBSD……可以在使用Linux的同时,即时转到Win9x中运行Word。
如果要使用Linux,只要轻轻一点,又回到Linux之中。
就如同你有两台计算机在同时工作。
实现的工具就是:
虚拟计算平台--Vmware。
VirtualPC
VirtualPC是微软公司(Microsoft)收购过来的,最早不是微软开发的。
VirtualPC可以允许你在一个工作站上同时运行多个PC操作系统,当你转向一个新OS时,可以为你运行传统应用提供一个安全的环境以保持兼容性,它可以保存重新配置的时间,使得你的支持,开发,培训工作可以更加有效。
VirtualPC在使用PowerPC处理器的MacOSX版本上,其模拟机“使用”IntelPentium4处理器及440BX系列的主板;而在Windows版本上,会使用电脑本身的处理器。
模拟电脑上使用一块标准的SVGAVESA图卡,并与S3Trio64PCI8MByteVideoRAM版本的兼容。
主板使用AmericanMegatrends(AMI)的BIOS。
并有“内置”的CreativeLabsSoundBlaster16PnP声卡(Vista上或运行模拟Vista环境时,则使用Vista本身的音效系统,因为Vista并不支援CreativeLabsSoundBlaster)及DEC21041或DEC21140的Ethernet网卡。
1.5优点
1.演示环境,可以安装各种演示环境,便于做各种例子
2.保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行
3.避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行
4.想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除
5.体验不同版本的操作系统,如Linux、Mac等。
终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。
它比实际存在的终端设备更加具备性价比优势。
但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。
另一方面,我们一般较少提及,那就是:
虚拟化技术能大幅提升系统的安全性。
2.实验
2.1实验名称:
虚拟机的安装
实验原因:
基于环境的要求安装虚拟机,优点如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本等。
2.2实验环境:
一台WindowsProfessionalXP
操作系统下的PC,VMwarestation(可从网上直接下载)
实验内容及步骤:
1.运行VMwarestation安装程序,单击下一步
2.在SetupType中选择typic按钮,单击下一步
3.选择安装路径,单击下一步
4.等待安装完成,单击完成
构建虚拟机:
1.打开安装好的vmwarestations
2.选择稍后安装操作系统,点击下一步
3.选择WindowsXPProfessional,单击下一步.
4.默认选择为40G,点击下一步直到完成
5.虚拟机的安装完成
操作系统的安装
1.单击功能栏的虚拟机,点击设置
2.单击CD/DVD(IDE),选择镜像文件,路径设置为XP的操作系统镜像软件
2.打开虚拟机,进入系统安装界面
3.单击2,进入磁盘划分工具
4.点击磁盘快速分4区,然后安装
5.完成安转,重启后进入虚拟机
安装VMWARETOOLS
1.在功能栏中饭点击虚拟机,选择安装VMWARETOOLS
2.按照步骤点击完成
实验结果:
1.主机的网络中有了虚拟机的两个网卡
2.可以直接将主机的文件拖入虚拟机
3.可以将U盘直接在虚拟机中使用
4.虚拟机可连接网络
3.实验名称:
硬盘无损分区实验
3实验目的:
对只有一个分区并且已经安装操作系统和应用软件的计算机,根据硬盘大小和需要,在不重新安装操作系统的情况下,创建硬盘分区.
2.实验环境(软硬件):
一台已经安好的WindowsXPProfessional,并且安装了一些常用软件。
需要安装partitionmagic
3.实验内容及步骤
5..1将下载好的partitionmagic直接拖入虚拟机并打开
5.2依次点击下一步,直到安装完成并打开
5.3在使用界面点击C盘分区,选择调整容量/移动
5.4在弹窗中输入分区大小,点击确定
5.5创建未分配的分区,创建C1盘
5.6当软件弹出来警告的对话框,点击确定执行操作
5.7计算机重启后,软件开始调整分区,然后再次重启
5.8系统中检查创建的分区
5.9磁盘划分完成
3..实验名称:
在虚拟机上安装双系统
实验目的:
掌握bootmagic的使用,掌握安装多系统方法
实验环境(软硬件):
一台已经安好的WindowsXPProfessional,并且安装了一些常用软件。
需要安装partitionmagic和bootmagic。
实验内容及步骤解释
3.1打开bootmagic,进行安装
3.2依次点击下一步,选择安装驱动器时只能选择FAT32分区
3.3安装中选择Custom单选按钮,并去掉FDFDocuments
3.4完成安装
3.2在未分配的磁盘中创建名为FAT32的类型的分区,卷标为2000,点击确定
3.3打开bootmagic,点击Properties,设置为window2000,选择VisiblePartions,选中window2000复选框。
3.4点击Add设置第一个为windowxp,依次上述操作,最后点击setasDefault,完成创建。
3.5关闭虚拟机,点击虚拟机设置,将版本改为Windows2000Server,
3.6点击CD/DVD(IDE),设置Windows2000的镜像文件
3.8打开虚拟机,由于没有安装操作系统,出现错误信息后重启,出现Windows2000安装界面
3.8依次划分好磁盘后,点击安装
3.9安装好后重启计算机
3.10安装完成后进入界面设置,完成了系统安装
3.11双系统安装完成
4.实验名称:
虚拟机局域网搭建
实验目的:
在虚拟机环境下搭建局域网,熟悉虚拟机的虚拟交换机和局域网的搭建
实验环境(软硬件):
两台PCA和B,A装入操作系统为WindowsXPProfessional(为简化实验时间可创建克隆链接)的两台虚拟机A1A2,B中装入虚拟机B1(网络适配器均为桥接模式)路由器和网线若干。
实验原理:
虚拟机与虚拟机的自身连接以及主机之间的相互连接原理,交换机的连接功能等。
实验拓扑图:
交换机
PCAPCB
A1A2B1
虚拟机虚拟机虚拟机
实验内容及步骤:
1.打开PCA,单击开始,选择运行(windows+R),输入CMD,在命令窗口行输入ipconfig查看主机IP
2.进入虚拟机A1,在运行里的命令窗口行输入ipconfig,查看A1的IP地址并输入ping主机的IP,查看能否连同
3.进入虚拟机A2,在运行里的命令窗口行输入ipconfig,查看A2的IP地址并ping主机IP并PingA1的IP。
查看能否连同
4.用交换机连接主机A和主机B,重复上述操作,查看是否可以与B1连同
实验现象及解释:
1.可以查看主机自动分配的IP
2.能连同
3.能连通
4.能连通
实验问题设计
1.Vmnet0使用什么网络,VMnet1与Vmnet8呢,分别有什么作用
Vmnet0使用桥接网络,Vmnet1仅主机网络,Vmnet8NAT网络
桥接网络:
使用Vmnet0虚拟交换机,此时交换机相当于一台独立的交换机,与主机一样,拥有一个独立的IP地址
NAT网络:
使用Vmnet8虚拟交换机,此时虚拟交换机可以通过主机单向访问
2.如果把A1、A2手动设置为非同段IP地址,互相可否连同
3.当网络适配器改为NAT时,是否可以连同
A1、A2可以单向访问主机B,B不能访问A1、A2。
B1可以单向访问主机A,A不能访问B1。
A1、A2与A,B1与B可以互相访问。
4.如果将A1加入VLAN1,A2加入VLAN2,是否可以相互连同(编辑—虚拟网络编辑器—添加网络)
实验总结:
本次实验选择了虚拟机的安装与使用,开始对虚拟机一知半解的我只能通过书籍、网络等渠道理解和学习,对于虚拟机的操作更是一步步XX中度过,系统安装中一点点明白了什么是镜像文件,实验分区工具划分磁盘安装操作系统。
而双系统实验更是错误良多,苦恼中思索了好久,在网络中漫无目的的搜寻答案,最终解决的也不是很完美。
最后的实验选取了计算机网络上熟悉的局域网操作,也是对知识的一种回顾。
通过这次实验,我了解到虚拟机的知识,拓宽了视野同时学会了软件的操作,学到了东西。