《计算机网络》课程设计报告设计题目:虚拟机的安装与使用学院专业班级学号姓名指导教师附录:课程设计报告的内容及其文本格式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概念虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
在计算机科学中的体系结构裏,他是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。
在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现1.2虚拟机技术虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。
又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。
虚拟机技术最早由IBM 于上世纪六七十年代提出,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。
虚拟机监视器(Virtual Machine Monitor,VMM)是虚拟机技术的核心,它是一层位于操作系统和计算机硬件之间的代码,用来将硬件平台分割成多个虚拟机。
VMM 运行在特权模式,主要作用是隔离并且管理上层运行的多个虚拟机,仲裁它们对底层硬件的访问,并为每个客户操作系统虚拟一套独立于实际硬件的虚拟硬件环境(包括处理器,内存,I/O 设备)。
VMM 采用某种调度算法在各个虚拟机之间共享CPU,如采用时间片轮转调度算法。
1.3 分类1.4常用虚拟机VMware Workstation相关概念:1. VM(Virtual Machine)--虚拟机,指由Vmware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。
2.HOST--指物理存在的计算机,Host′s OS指HOST上运行的操作系统。
3. Guest OS--指运行在VM上的操作系统。
例如在一台安装了Windows NT 的计算机上安装了Vmware,那么,HOST指的是安装Windows NT的这台计算机,其Host′s OS为Windows NT。
VM上运行的是Linux,那么Linux 即为Guest OS。
特点:1.可同时在同一台PC上运行多个操作系统,每个OS都有自己独立的一个虚拟机,就如同网络上一个独立的PC。
2.在Windows NT/2000上同时运行两个VM,相互之间可以进行对话,也可以在全屏方式下进行虚拟机之间对话,不过此时另一个虚拟机在后台运行。
3.在VM上安装同一种操作系统的另一发行版,不需要重新对硬盘进行分区。
4.虚拟机之间共享文件、应用、网络资源等。
5.可以运行C/S方式的应用,也可以在同一台计算机上,使用另一台虚拟机的所有资源。
使用Vmware,你可以同时运行Linux各种发行版、Dos、Windows各种版本,Unix等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
笔者安装了Windows NT下的Vmware后,在VM上安装Red Hat Linux,成功运行了Xwindow,同时也在虚拟机下安装了Windows 98。
这简直令人难以置信!但是,这一切发生了,是Vmware帮助的结果!Vmware对虚拟硬盘大小有限制,创建后以后就不允许用户再更改了。
虚拟硬盘实际上是Windows NT下的一个文件,而对于Guest OS,它则永远被看作是一个IDE硬盘。
在虚拟机中,尚没有SCSI、RAID的概念。
不过,你不必担心,尽管在虚拟机中不支持SCSI盘,但是,虚拟磁盘却可以建立在任何种类的硬盘上,包括IDE、SCSI甚至RAID阵列上。
这些盘上的文件系统可以是FAT16、FAT32、NTFS等。
此外,虚拟盘也可建立在一个可移动的磁盘上,还可以建立在一个网络文件服务器上。
如果用户愿意,也可以放置在一个已划分好的分区上。
在Vmware的窗口上,模拟了多个按键,分别代表打开虚拟机电源、关闭虚拟机电源、Reset键等等。
这些按键的功能就如同真正的按键一样。
如果你的Guest OS是Linux ,而你不是通过halt命令或reboot命令关闭Linux 系统的。
那么,下次启动Linux的时,Linux就会自动进行文件系统的检查与修复。
因为它认为上次关机是一次真实的断电事故。
VMware 可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。
与"多启动"系统相比,VMWare采用了完全不同的概念。
多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
VMWare是真正"同时"运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。
而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。
安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。
使我们可以在同一台PC机上同时运行Windows NT、Linux、Windows 9x、FreeBSD……可以在使用Linux的同时,即时转到Win 9x中运行Word。
如果要使用Linux,只要轻轻一点,又回到Linux之中。
就如同你有两台计算机在同时工作。
实现的工具就是:虚拟计算平台--Vmware。
Virtual PCVirtual PC是微软公司(Microsoft)收购过来的,最早不是微软开发的。
Virtual PC可以允许你在一个工作站上同时运行多个PC操作系统,当你转向一个新OS时,可以为你运行传统应用提供一个安全的环境以保持兼容性,它可以保存重新配置的时间,使得你的支持,开发,培训工作可以更加有效。
Virtual PC 在使用PowerPC处理器的Mac OS X版本上,其模拟机“使用”Intel Pentium 4处理器及440BX 系列的主板;而在Windows版本上,会使用电脑本身的处理器。
模拟电脑上使用一块标准的SVGA VESA图卡,并与S3 Trio 64 PCI 8 MByte Video RAM版本的兼容。
主板使用American Megatrends (AMI)的BIOS。
并有“内置”的Creative Labs Sound Blaster 16 PnP声卡(Vista上或运行模拟Vista环境时,则使用Vista本身的音效系统,因为Vista并不支援Creative Labs Sound Blaster)及DEC 21041 或DEC 21140的Ethernet网卡。
1.5优点1.演示环境,可以安装各种演示环境,便于做各种例子2.保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行3.避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行4.想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除5.体验不同版本的操作系统,如Linux、Mac等。
终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。
它比实际存在的终端设备更加具备性价比优势。
但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。
另一方面,我们一般较少提及,那就是:虚拟化技术能大幅提升系统的安全性。
2.实验2.1实验名称:虚拟机的安装实验原因:基于环境的要求安装虚拟机,优点如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本等。
2.2 实验环境:一台Windows Professional XP操作系统下的PC,VMware station(可从网上直接下载)实验内容及步骤:1.运行VMware station 安装程序,单击下一步2.在Setup Type中选择typic按钮,单击下一步3.选择安装路径,单击下一步4.等待安装完成,单击完成构建虚拟机:1.打开安装好的vmware stations2.选择稍后安装操作系统,点击下一步3.选择Windows XP Professional,单击下一步.4.默认选择为40G,点击下一步直到完成5.虚拟机的安装完成1.单击功能栏的虚拟机,点击设置2.单击CD/DVD(IDE),选择镜像文件,路径设置为XP的操作系统镜像软件2.打开虚拟机,进入系统安装界面3.单击2,进入磁盘划分工具4.点击磁盘快速分4区,然后安装5.完成安转,重启后进入虚拟机安装VMW ARE TOOLS1.在功能栏中饭点击虚拟机,选择安装VMW ARE TOOLS2.按照步骤点击完成实验结果:1.主机的网络中有了虚拟机的两个网卡2.可以直接将主机的文件拖入虚拟机3.可以将U盘直接在虚拟机中使用4.虚拟机可连接网络3.实验名称:硬盘无损分区实验3 实验目的:对只有一个分区并且已经安装操作系统和应用软件的计算机,根据硬盘大小和需要,在不重新安装操作系统的情况下,创建硬盘分区.2.实验环境(软硬件):一台已经安好的Windows XP Professional,并且安装了一些常用软件。
需要安装partitionmagic3.实验内容及步骤5..1 将下载好的partitionmagic直接拖入虚拟机并打开5.2 依次点击下一步,直到安装完成并打开5.3在使用界面点击C盘分区,选择调整容量/移动5.4 在弹窗中输入分区大小,点击确定5.5 创建未分配的分区,创建C1盘5.6 当软件弹出来警告的对话框,点击确定执行操作5.7 计算机重启后,软件开始调整分区,然后再次重启5.8系统中检查创建的分区5.9磁盘划分完成3..实验名称:在虚拟机上安装双系统实验目的:掌握bootmagic的使用,掌握安装多系统方法实验环境(软硬件):一台已经安好的Windows XP Professional,并且安装了一些常用软件。