《第5讲-1虚拟机技术原理及基本应用演示幻灯片.ppt》由会员分享,可在线阅读,更多相关《第5讲-1虚拟机技术原理及基本应用演示幻灯片.ppt(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、主讲人:虚拟机技术原理及发展应用 教学目的:了解虚拟机软件 掌握虚拟机的创建 掌握虚拟机的基本配置 实验内容:虚拟机的安装 系统软件在虚拟机的安装 虚拟机技术原理及发展应用12虚拟化技术的原理 VMware VMware虚拟机的安装与基本使用虚拟机的安装与基本使用 虚拟化的概念虚拟化的概念1虚拟化优点与缺点虚拟化优点与缺点23虚拟机技术原理及发展应用虚拟化的概念 “虚拟”一词最早源于光学,用于解释镜子当中的像,镜子当中的所有物体都是实际物体的一个影像,并非真实物体,只是它看起来和真实物体一样。“虚拟”扩展概念:可以用来描述任何真实物体,如虚拟内存、虚拟磁盘、虚拟光驱、虚拟软驱、虚拟打印机等。虚
2、拟机并无统一的定义,凡是通过软件模拟具有完整功能的硬件平台,并运行于一个隔离环境当中的计算机系统均可视为虚拟化系统。参考资料:虚拟化参考资料:虚拟化.doc虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机是通过软件来模拟计算机软、硬件环境的一种技术 什么是虚拟机?虚拟机工作原理虚拟机工作原理虚拟机层次结构图虚拟机的优缺点优点:跨平台,与用户系统隔离,使用灵活优点:跨平台,与用户系统隔离,使用灵活1、虚拟机可以在一台机器上同时运行几个操作系统,是SOHO开发一 族的必备工具。2、利用虚拟机可以进行软件测试,以免病毒或
3、流氓软件等破坏。3、使用虚拟机进行教学培训业务、网络实验、网络游戏等非常方便。缺点:降低性能,所有指令均需要通过缺点:降低性能,所有指令均需要通过 虚拟机翻译之后才虚拟机翻译之后才能真正执行能真正执行1、芯片虚拟化:在CPU当中集成一组虚拟化指令,改善虚拟机运行的性能,让虚拟机执行的指令不在需要多次翻译。2、X86体系结构的虚拟化指令:Intel-VT AMD-V比较情况如下:比较情况如下:比较情况如下:比较情况如下:比较比较虚拟机虚拟机多操作系统多操作系统运行运行一次可以同时运行多个系统一次可以同时运行多个系统一次只能运行一个系统一次只能运行一个系统系统间切换系统间切换可以直接进行可以直接进
4、行需要关闭一个,再重启进入另需要关闭一个,再重启进入另一个一个硬盘数据安全硬盘数据安全操作不影响宿主计算机数据操作不影响宿主计算机数据有影响有影响组网组网多系统之间可以实现网络互联,组多系统之间可以实现网络互联,组成局域网成局域网不能不能虚拟机与多操作系统的比较虚拟机重要概念说明1.VM(Virtual Machine)虚拟机,指由Vmware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机;2.HOST指物理存在的计算机,Hosts OS指HOST上运行的操作系统;3.Guest OS指运行在VM上的操作系统。例如在一台安装了Windows XP的计算机上安装了Vmware,那么,HOST
5、指的是安装Windows XP的这台计算机,其Hosts OS为Windows XP。VM上运行的是Linux,那么Linux即为Guest OS。虚拟机的硬件要求 虚拟机毕竟是将两台以上的电脑的任务集中在一台电脑上,所以对硬件的要求比较高,主要是CPU、硬盘和内存。虚拟机对内存的需求比较大,根据宿主操作系统和虚拟操作系统数量合理分配内存资源,保证系统正常运行。虚拟操作系统的特点多系统并行硬件标准化:虚拟机硬件由厂家虚拟出的标准硬件构成快速恢复性:使用虚拟硬盘,具有快照功能(也撤销盘,undo-disk)。灵活扩展性:增加硬盘或网卡,简单。可移植性:方便迁移,虚拟机对宿主而言就是文件,可以像文
6、件一样进行克隆或移植到其他机器上。主要的桌面虚拟化软件VirtualBoxVirtualPCVMWareOracle xVM VirtualBoxOracle VM VirtualBox 是由Sun Microsystems公司出品的软件(sun 于 2010年被Oracle收购),原由德国innotek公司开发。2008年2月12日,Sun Microsystems宣布将以购买股票的方式收购德国Innotek软件公司,新版不再叫做Innotek VirtualBox,而改叫Sun xVM VirtualBox。2010年1月21日,欧盟终于同意Oracle收购Sun,VirtualBox再次
7、该名变成 Oracle VM VirtualBox。VirtualBox是开源软件。目前VirtualBox 3.2.0支持的操作系统包括:Debian,Fedora,Linux,Mac OS X(Intel),Mandriva,OpenSolaris,PCLiunxOS,Red Hat,SUSE Linux,Solaris 10,Ubuntu,Windows,Xandros,openSUSE等。Oracle VM VirtualBox 支持的客户端操作系统包括:从 3.1到Vista的所有版本的Windows、Linux 2.2、2.4和 2.6内核、Solaris x86、OS/2、Ope
8、nBSD、Netware、FreeBSD 和 DOS。在 2007 年 1 月,InnoTek 以 GNU General Public License(GPL)释出 VirtualBox,并提供二进位版本及开放源码版本的代码。Microsoft Virtual PC2001年05月19日 Connectix VirtualPC 预览版提供免费下载,Connectix公司推出了一个运行在Intel硬件平台上的Virtual PC预览版。该软件类似于VMWare,允许用户在Windwos操作系统上运行 多个客户操作系统,喜欢 VMWare 很多。然而,和VMWare不同的是,该产品只能运行在Wi
9、ndows 2000、Windows NT以及Windows ME下。据Connectix公司,Virtual PC正式版将于6月中旬发布,预计售价为199美元。2003.2.19 mircosoft 收购connectix virtual pc 微软公司通过宣布收购虚拟服务器软件公司Connectix,计划完成向服务器整合Server Consolidation的主要工作。2005年将把产品名称更改 Microsoft Virtual PC 2004。新的版本为 Microsoft Virtual PC 2007VMware Workstation VMware Workstation是一款
10、帮助开发者和系统管理员进行软件开发,测试以及配置的强大虚拟机软件。软件开发者借助它可以在同一台电脑上开发和测试适用于Microsoft Windows,Linux或者NetWare的复杂网络服务器应用程序。VMware主界面介绍菜单栏工具栏侧边栏主窗口虚拟机的应用分类桌面虚拟化桌面虚拟化服务器虚拟化服务器虚拟化应用程序虚拟化应用程序虚拟化 PS.该部分将在虚拟化高级设置课程中详细讲解该部分将在虚拟化高级设置课程中详细讲解虚拟化的应用实例一台电脑如何进行硬件组装?一台硬件完好的电脑如何安装操作系统和应用软件?组装一台电脑,所花费的金钱、时间、精力需要多少?(物理机)如何在10分钟之内组装多台电脑
11、并安装好操作系统和应用软件?如何在一台计算机上,一个小时之内建立一个小型局域网?如何让一台被病毒完全破坏的电脑一分钟之内恢复正常?(虚拟化)虚拟化的应用实例案例一:电脑复制,将一台电脑变成多台案例二:快速装机,十分钟之内安装好硬件、操作系统、应用软件案例三:单机组网,用一台电脑组建网络案例四:病毒测试,病毒导致文件损坏,系统崩溃,如何是好案例五:时光倒流,让系统永远停留在过去的某个时刻,并且随时可以恢复虚拟化的应用实例案例一:电脑复制一台电脑,在同一时刻,最多能够运行多少个操作系统?通过虚拟机软件,在硬件资源充足的条件下,可以同时运行多个系统。(VMware)虚拟机软件可以通过文件复制粘贴的方
12、法,快速复制多台电脑虚拟化的应用实例案例一:电脑复制通过服务器虚拟化软件,可以运行成千上万个云端桌面。(VSphere)虚拟化的应用实例案例二:快速装机传统装机:虚拟机装机:虚拟化的应用实例案例二:快速装机虚拟机克隆:云端虚拟桌面/服务器:虚拟化的应用实例案例三:单机组网利用物理设备组网时,需要用到哪些硬件设备?网络结构是怎样的?通过交换机、路由器、服务器、计算机等多种物理设备可以组建计算机网络虚拟化的应用实例案例三:单机组网如果只有一台电脑,如何组建一个计算机网络?通过虚拟NAT、虚拟DHCP服务器,搭建NAT网络虚拟化的应用实例案例三:单机组网虚拟机上NAT网络的配置虚拟网卡与NAT网络连
13、接配置虚拟化的应用实例案例三:单机组网服务器虚拟化网络组建服务器虚拟化虚拟交换机配置虚拟化的应用实例案例四:病毒测试病毒、木马肆虐,计算机安全专家们如何进行病毒程序的测试,以寻找对抗的方法呢?虚拟化的应用案例四:病毒测试面对始终清除不尽的病毒,用户如何是好,安全专家何以应对?虚拟化的应用实例案例五:时光倒流在电脑上,有各种系统工具或者辅助软件,用来保持系统的状态。苹果Machine Time“时光机器”Windows系统还原Ghost系统备份还原虚拟化的应用实例案例五:时光倒流利用虚拟机软件,系统可以永久保持在某个状态,随时可以恢复。时间暂停:让虚拟机挂起,系统永久保持当前状态。恢复之后,系统
14、状态保持在系统暂停的时刻。一分钟即可完成。(快照功能可以更好的达到这一目的。)挂起暂停重启恢复第五讲 虚拟化技术及应用2VMware虚拟机的安装与基本使用1虚拟化技术的原理VMware菜单及工具栏介绍文件“菜单”“虚拟机”菜单工具栏介绍VMware中创建虚拟机启动软件创建虚拟机启动向导启动向导指定类型指定类型指定操作系统指定操作系统指定存放路径指定存放路径选择网络类型选择网络类型指定硬盘容量指定硬盘容量修改虚拟机配置设置内存设置硬盘设置网络光驱设置USB设置VMware Workstation配置虚拟网卡设置设置VMware Workstation的虚拟网卡方式的虚拟网卡方式在VMware中安装操作系统将安装光盘放入光驱(或指定ISO文件路径)单击“启动虚拟机”在VMware中安装操作系统安装VMware ToolsVWware Tools的作用提升虚拟机中的显示效果提升虚拟机中的显示效果 虚拟机与主机间自动捕获和释放鼠标光标虚拟机与主机间自动捕获和释放鼠标光标 VMware中安装操作系统实例用VMwareVMware安装苹果操作系统安装苹果操作系统PS.该实例我们将在下一节该实例我们将在下一节“操作系统的介绍与安装操作系统的介绍与安装”中详细讲中详细讲解解