kvm中的usb可不可以和物理设备共存

KVM usb passthrough配置_Linux教程_Linux公社-Linux系统门户网站
你好,游客
KVM usb passthrough配置
来源:Linux社区&
作者:xiaoli110
KVM usb passthrough就是将宿主机的usb接口直接给虚拟机使用,usb接口上的设备也就直接可以在虚拟机上使用。
6.6 64位 内核版本 2.6.32-431.1.2.0.1.el6.x86_64
21 内核版本 3.17.2-300.fc21.x86_64
虚拟机 windows 7 64位
第一步 通过lsub或者virt-manager看看有那些usb口可供使用
lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 006 Device 002: ID 03f0:1027 Hewlett-Packard Virtual keyboard and mouseBus 001 Device 002: ID 058f:6387 Alcor Micro Corp. Flash DriveTue Dec 16 12:45:21 CST 2014
第二步 将需要的usb接口传给虚拟机
xml 配置文件为
&hostdev mode='subsystem' type='usb' managed='yes'&& & & &source&& & & & &vendor id='0x058f'/&& & & & &product id='0x6387'/&& & & & &address bus='1' device='2'/&& & & &/source&& & & &alias name='hostdev0'/&& & &/hostdev&
第三步 测试
在测试过程中发现一个很奇怪的现象,在centos6的宿主机上的windows7,u盘不能识别
但是如果是centos6的虚拟机,U盘就可以正常使用,开始以为是windows7驱动的问题,但是尝试了各种驱动,问题依旧。
后来尝试了在fedora21上的windows7虚拟机,u盘插上去就可以直接使用
甚至不要做任何配置,应该和fedora上的usb转发器有关系,看来还是新的版本做了许多改进。
--------------------------------------分割线 --------------------------------------
RHEL6 KVM虚拟化创建桥接网卡-网桥
Linux KVM虚拟机桥接
CentOS 5.6下KVM的安装/桥接设置/虚拟机创建及运行
下用libvirt安装KVM虚拟机时找不到/bin/qemu-kvm问题解决
RedHat6.5下安装配置KVM虚拟机&
--------------------------------------分割线 --------------------------------------
本文永久更新链接地址:
相关资讯 & & &
& (04月17日)
& (02月19日)
& (08月09日)
& (03月02日)
& (02月19日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款52基于KVM的物理资源动态分配与管理技术
上亿文档资料,等你来发现
52基于KVM的物理资源动态分配与管理技术
第28卷第1期2011年1月计算机应用与软件Co;作者:作者单位:刊名:英文刊名:年,卷(期):;姚远,戴华东,张卫华,YaoYuan,DaiHu;COMPUTERAPPLICATIONSANDS;参考文献(10条);1.BellardFQemu.afastandp;3.AdamsK;AgesenOAcompari;8.AdamsK.AgesenOAcomp
第28卷第1期2011年1月计算机应用与软件ComputerApplicationsandSoftwareV01.28No.1Jan.201l基于KVM的物理资源动态分配与管理技术姚远戴华东张卫华(国防科学技术大学计算机学院湖南长沙410073)摘要针对目前虚拟环境下各种L/O设备访问模型普遍存在的性能与共享互为矛盾的问题,以虚拟化技术为基础,结合Linux设备热插拔技术,提出并实现了一种基于KVM的物理资源动态分配与管理技术。该技术基于共享内存及信号机制实现物理资源管理器与虚拟机管理进程之间的通信,利用hypercall机制实现客户操作系统与宿主操作系统之间的通信,通过向虚拟中断控制器注入虚拟中断的方式通知客户操作系统有关设备的添加与删除,最后基于PCI―Passthrough实现客户操作系统对物理设备的直接访问。测试证明这种技术在提高设备共享能力的同时,又保证了设备的访问性能。关键词PassthroughI/0物理资源动态管理虚拟机DYNAMICASSIGNMENTANDMANAGEMENTMETHODKVMFORPHYSICALRESoURCEBASEDONYaoYuan(SchoolofAbstractComputer,NationalDaiHuadongZhangWeihuaUniversityofDefenceTechnology,Changsha410073,Hunan,China)AtpresentvariousI/0devices’accessingmodelsinvirtualenvironmenthaveubiquitousproblemthattheirperformanceandalesharingmechanismstrategyforphysicalincontradictioneachother.Tosolvetheproblem,thisarticleintroducesbasedonanoveldynamicassignmentandmanagementresourceKVM。whichusesvirtualizationtechnologyandcombineswithLinuxdevices’hot―swappingtechnolo―resourcegY.Withthehelpofsharedmemoryandsignalmechanism,thestrategyenablesthecommunicationbetweenphysicalmanagerandmanagementprocessofvirtualmachine,andenablesthecommunicationbetweenguestandhostoperatingsystemswiththehelpofhypercallmechanismaswell.Moreover,bytoinjectingvirtualinterruptintovirtualinterruptcontroller,itallowsthenotificationofaddingandremovingofarelativedevicesguestoperatingsystem.Asresult,iteventuallyaccomplishesthedirectcanaccesstothephysicaldevicesfromguestoperat-ac-ingsystemwiththePCI―Passthroughtechnology.Testsprovethatthestrategycessimprovethedevicessharingabilitywhilstbalancetheirperformance.PassthroughI/0PhysicaldynamicKeywordsresourcemanagementVirtualmachine域访问I/0设备的性能及安全性。directI/0模型将设备驱动0引言部署在VMM(Virtualmachinemonitor)中,客户操作系统(GOS)通过VMM直接访问I/O设备,可以获得更好的服务质量。split在十九世纪六十年代,IBM就在System370系统中使用虚拟化技术使多个操作系统共享硬件资源。虚拟化技术发展的初期主要致力于CPU与内存的虚拟化,注重于CPU及内存性能的提高。随着硬件技术的进步,虚拟化技术在部件、系统及应用级都取得全面发展,Intel和AMD先后推出的一系列支持虚拟化技术的CPU,在很大程度上提高了虚拟机环境下CPU和内存的性能。然而在外围设备虚拟化方面,I/O设备的性能却损失很大。I/O设备的利用率瓶颈成为了提高虚拟机使用性能的瓶颈。因此,提高在虚拟机下的I/0设备性能成为一个至关重要的问题。为此,Xen和VMWare分别提出了splitI/0模型¨。和directI/O模型一1。splitI/0模型将传统的I/0驱动框架分成两部分:一部分发起I/O访问请求,部署在无I/0访问权限的客户域中;另一部分负责实际的I/0操作,部署在具有I/0访问权限的特权域中。二者采取特定的基于共享内存的通信机制以提高客户收稿日期:加09一07一西。国家高技术研究发展计划项目(2007AA01z177,2006AA01A104)。姚远,硕士生,主研领域:虚拟化技术。I/0模型及directI/0模型的推出在很大程度上提高了I/O设备性能和共享能力。为了进一步提高设备的I/O性能,近年来VMWare等公司又相继提出Pa!ssthroughI/O模型一o。PassthroughI/O模型将设备独占式地分配给指定的客户域,使该域具有最高的I/O访问性能,这样做的优点是:由于不需要模拟设备进行请求转换,所以访问速度高;GOS能根据最新硬件,加载对应驱动,可充分发挥新硬件的功能。PassthroughI/0在最大程度上提高了I/0性能,但这却是以牺牲设备共享能力为代价的。针对这一问题,本文以虚拟化技术为基础,结合Linux设备热插拔技术及IntelVT―d[4。技术,提出并实现了一种基于KVM的物理资源动态分配与管理技术,在不降低P&ssthroughI/O设备访问性能的前提下,仍然能够满足设备的共享能力。万方数据70计算机应用与软件2011年1Linux操作系统的热插拔处理由Intel、Microsoft及Toshiba共同开发而成的高级配置与电源管理接口ACPI(AdvanceConfigurationandPowerInterfaceSpecification)能使操作系统依照一定的方式管理用电情况,处理系统硬件产生的热插拔事件,让操作系统从用户的角度上直接支配即插即用设备,不同于以往的基于BIOS的管理方式。ACPI对系统平台、外插板卡硬件都有特定的要求:系统集成热插拔控制集成电路和PCI插槽的逆电流控制器,这样在系统启动过程中可以自动检测PCI插槽上是否有设备,当探测到PCI插槽上无设备时,能够自动将该插槽断电。目前南桥芯片中都集成了ACPI协议。以插入设备为例,用户将一块PCI热插拔设备插入到主板的插槽后,从南桥芯片中的热插拔控制器感应到有设备插入,到插入的设备可以正常使用操作系统所经历的一系列过程如下:(1)设备插入后,南桥热插拔控制器生成GPE事件(通用事件)通知ACPI驱动层。(2)ACPI核心控制芯片组根据GPE事件产生一个系统控制中断,通知操作系统处理相应的ACPI事件。(3)硬件会清除这个GPE事件的响应位,并且运行对应GPE位在ACPl名字空间中的控制方法。(4)控制方法将根据热插拔控制器的相应控制位来决定当前事件是否为一个设备插入事件,以及哪个插槽有设备插入。(5)控制方法将向ACPI驱动层发出通知,表示当前PCI总线上的某一个插槽有设备插入。(6)ACPI驱动层运行相应方法获得第(5)步所知的设备的当前状态。(7)ACPI驱动层通知PCI层对新插入的设备进行枚举。(8)PCI层读入相关设备(PCI功能模块)的配置信息:对该PCI卡上所有设备根据设备制造厂商获得相关的驱动程序;使能PCI卡上所有的功能模块;ACPI驱动层根据PCI设备的电源管理规范,使能PCI设备上的电源管理状态寄存器,使PCI设备上电,激活设备。(9)系统正常运行/访问设备。2KVM的设备热插拔KVM是2005年出现的开源全虚拟化技术,它的代码量相对较小,使用简单,并且现在已经被Linux核心组织放入到Linux内核里面,作为一个内核模块而存在,这样它也可以使用Linux调度器和内存管理功能。在Linux自身的资源管理和CPU硬件虚拟化技术的支持下,它可以高效地支持多个GOS。2.1设备热插拔初始化KVM经由改写的Qemu”3程序来模拟部分硬件资源和I/O设备的。GOS启动的同时,创建其相应的Qemu进程,初始化Qema管理器。Qemu管理器是用户态的Qemu进程的一个子线程,用于在GOS启动后动态地对GOS系统硬件进行管理。PCI设备热插拔的初始化是在Qemn管理器中进行的。KVM的PCI设备热插拔初始化过程如下:万方数据(1)查找设备所要挂接的总线。(2)将PCI设备的设备信息添加到所要挂接总线上的模拟设备队列中。(3)使用Qemu标准总线挂接方法挂接设备,包括为真实设备分配在虚拟机中将要使用的功能号;分配将要在虚拟机中使用的中断索引号及中断号等。(4)通过HOS的sysfs获得设备的真实配置信息,保存在GOS对应的设备配置空间中。(5)向Qemu注册GOS所关心的I/O内存及I/O端口,设置中断路径。(6)设置由KVM来进行设备的IOMMU及捕获设备产生的中断。(7)激活设备,相当于给设备所插入的“插槽”上电。(8)KVM向GOS对应的虚拟中断控制器中写入一个“产生一个设备插入事件”的中断。(9)转入到章节1中的操作系统对热插拔的处理过程中。将设备从GOS中删除,首先将设备从所挂接的总线上删除,其次将设备所插入的“插槽”断电,最后KVM向GOS中写入一个“产生一个设备拔出事件”的中断。2.2中断写入由于Qemu模拟的PCI总线不具备PCI热插拔控制器,所以在添加(或删除)一个设备成功后,KVM需要向GOS的虚拟中断控制器中写入一个中断,通知ACPI核心芯片组插入(或拔出)了一个设备及设备插入了哪个PCI插槽(设备从哪个插槽中拔出),以代替热插拔控制器对PCI插槽的扫描。最近,英特尔提出了新的总线及接口标准一PcI―Express。作为下一代的总线标准,PCI.Express具有很多PCI总线所不具备的功能,如它定义了标准的热插拔控制器和热插拔规范等。随着虚拟化技术的进步,未来可能出现模拟的PCI―Express总线。使用这种总线,在设备热插拔过程中GOS可以自我感知设备的插入与拔出,而不再需要KVM向GOS注入中断。3物理资源动态分配与管理框架的设计针对PassthroughI/0不具备设备共享能力的缺陷,本文设计并实现了物理资源动态分配与管理框架。该框架主要应用了物理资源动态分配与管理技术,基于共享内存及信号机制实现物理资源管理模块与虚拟机管理进程Qema之间的通信,利用hypercall机制实现GOS与HOS之间的通信,实现设备在多个GOS之间的分时共享,在不降低PassthroughIYO设备访问性能的前提下,仍然能够满足设备的共享能力。物理资源动态分配与管理技术的设计思想是允许每个GOS向管理器申请所需要的设备,在管理器的协调下,每个GOS可以分时独立的使用物理PCI设备,来进行高效的I/O访问。在图l中,物理设备管理模块(本框架下主要指PCI设备)的作用是收集每个GOS对设备的请求信息,然后根据这些信息,设备管理员在多个GOS之间进行有限设备的分配。资源请求模块是运行在GOS中的PCI设备请求程序,用户通过资源请求模块向管理器申请所需要的设备。每个GOS都有一个用户态的Qemu进程与其相对应。第1期姚远等:基于KVM的物理资源动态分配与管理技术71图1物理资源动态分配与管理框架用户在GOS中运行资源请求模块选择所要申请的设备类型,根据预先设计好的hypercall机制,将这一请求信息传送到内核模块KVM中,KVM对请求信息做简单的封装处理后将其传递到物理设备管理模块中保存并显示出来;设备管理员分析多个GOS的请求信息,然后使用物理设备管理模块选择将设备分配给合适的GOS。在管理员进行设备分配时,可能设备正在被某个GOS所使用,那么物理设备管理模块需要先将这个设备从相应的GOS中删除,然后再添加到另一个GOS中。如图1所示,某一时刻管理模块要将GOSI所拥有的设备分配给GOS2,管理模块所要做的操作如下:物理设备管理模块通知GOSI删除设备物理设备管理模块将保存的设备信息写入共享内存中,根据GOSl的进程号向GOSl对应的Qemu进程发送信号,通知Qemu进程将设备删除;Qemu进程根据从共享内存中取出的数据进行相应的操作删除设备;设备成功删除后,Qemu进程将删除的设备信息通知KVM,KVM向GOSl对应的虚拟中断控制器中写入一个“产生设备拔出事件”的中断,进而GOSl处理这个热插拔事件;上述操作完成后,Qemu进程发送信号通知物理设备管理模块设备成功释放,物理设备管理模块修改自己保存的对应设备信息。物理设备管理模块通知GOS2添加设备物理设备管理模块将设备的总线号、设备号等信息写入到共享内存并向GOS2对应的Qemu进程发送信号,通知Qemu进程添加设备;Qemu进程根据从共享内存中取出的数据进行相应的操作添加设备(见章节2);设备成功添加后,KVM向GOS2对应的虚拟中断控制器写入一个“产生设备插入事件”的中断,通知GOS2进行相应处理;上述操作完成后,Qemu进程将设备所插入的槽号及所挂接的设备总线等信息写入共享内存;物理设备管理模块根据从共享内存中取出的信息更新自己保存的设备信息。4实现与测试考虑到物理资源动态分配与管理技术所需要的设备热插拔技术及其更广泛的应用,本文选择在支持VT―d的机器上实现物理资源动态分配与管理框架,KVM的版本选择KVM-85这个比较稳定的版本。物理资源动态分配与管理框架中的物理设备管理模块实现为一个设备管理器,资源请求模块实现为一个COS中的用户态程序。在管理器中,实现设备请求结构体,保存GOS对设备的请求信息,如发起请求的GOS进程号、请求发生时的系统时间及申请设备的类型等。GOS的进程号从GOS对应的进程控制块中获得;系统时间通过系统函数do_gettimeofday()来获得。万方数据在管理器中,实现设备分配结构体,保存PCI设备的信息,如设备的配置空间信息、设备所属的GOS、设备插入GOS的哪个插槽等。设备的配置空间信息包括设备总线号、设备号及功能号等;设备所属的GOS的进程号在设备分配成功时从GOS的进程控制块中获得;设备所在的插槽在设备分配成功后从共享内存中获得。物理资源动态分配与管理框架主要考虑设备请求过程及设备分配过程两方面的实现。4.1设备请求过程设备请求过程的实质就是GOS与HOS通信的过程。GOS与HOS通信的方式有两种,另一种是使用hypercall的方式,一种是发出I/O请求的方式。hypercall是GOS主动发起的到VMM的陷入,在KVM中它是通过虚拟化指令vmcMl模拟实现的;I/0请求则是当GOS要访问设备时,会触发处理器异常,从而进入到HOS。这里选择用hypercall的方式实现GOS到HOS信息的传递。如图2所示,用户向管理器申请设备,GOS调用hypercall函数将申请设备的类型信息传递给KVM;KVM调用标准的vmcall接收函数处理这个hypercall后,调用预先定义好的函数将申请设备的类型信息及申请设备的GOS的进程号传递给管理器。管理器将接收到的数据保存在设备请求结构体中,并记录当前系统时间。最后,管理器将GOS对设备的请求信息通知设备管理员。I●GO¥:删:f理嚣傺1hype燮call1(…NRh,y~、、q2handle―vrncall03hypercall_sent_type―InmanageO~\、_4管理嚣保存接收刭的参数.井特其曼示出来M∞哮L”trequestf)图2设备请求过程4.2设备分配过程在将设备分配给目标GOS时,管理器首先要判断设备是否已经分配给其他的GOS。判断设备分配结构体所保存的GOS的进程号:如果其值为0,说明设备没有进行分配,可以直接分配;如果其值为正值,则说明设备已经分配给其他的GOS,需要先将设备从所属GOS中删除,然后再添加到目标GOS中。由于设备的删除过程与设备的添加过程类似,所以下面以设备的添加过程为例来说明设备的分配过程。如图3所示,管理器将设备的信息写入到共享内存中,然后调用kill函数发送信号SIGRTMAX通知目标GOS对应的Qemu进程。Qemu进程调用对应的信号处理函数将共享内存中的设备信息取出并写入到缓冲区中,然后调用Qemu标准的命令处理函数进行设备添加操作。添加设备完成后,Qemu进程将系统分配给设备的插槽号和总线号写入共享内存,发信号通知管理器根据这些值更新设备分配结构体。管理器判断GOS分配给设备的插槽号,如果是非正值,说明设备的分配失败;如果是正值,那么管理器更新设备分配结构体。(下转第跗页)计算机应用与软件2011血检测单元等组成,其结构示意如图3所示。…’f‘‘‘。’工业控翻计算机。………‘…一一1IPC一一舅一一兀一一处眦一一理w一一一一兀胃一动。一一控删一一科吡一一车飘檀翻辨组|l兀一匿匿匿一柜。一一誊例一一理盯一囝囝圈一圈圈㈢图3信号机结构示意图当本系统的硬件设计和软件设计都完成后,将其装入交通信号智能控制机中联调和集成测试。再经北京市特种设备检测中心按照道路交通信号控制机的行业标准旧。检验合格后,置于北京市若干路口进行实地试用,运行正常且效果良好,完全满足设计要求和功能需求,使新一代信号机实时性显著增强,也更加稳定、更加智能。4结论本文设计的基于FPGA的嵌入式交通信息采集系统作为新一代交通信号智能控制机的数据采集前端,不仅提供实时数据和定时上报统计数据,而且根据上端工控机发送的指令检测相关事件并及时回应。与传统的基于MCU的交通信息采集系统相比,它简化了系统硬件设计,降低了软件复杂度,缩短了开发周期,具有采集信息全面准确、实时性强、运行稳定可靠、性价比高、功耗低等优点,应用前景十分广泛。参考文献[1]孟宪元,钱伟康.F1W.A嵌入式系统设计[M].北京:电子工业出版社.2007.[2]王刚,张潋.基于FPGA的SoPc嵌入式系统设计与典型实例[M].北京:电子工业出版社,2009.[3]QuartusIIHandbookVersion8.1[z].2008―11.http://www.al―tera.corn.[4]NiosIISoftwareDeveloper’8Handbook[Z].2008―5.http://www.ahem.com.[5]UsingMicroC/OS-lIRTOSwiththeNiosIIPtoc∞gorTumrial[z].2007.http://www.altem.com,January.[6]中华人民共和国公安部.GA47―2002,道路交通信号控制机[S].中国标准出版社,2002.(上接第7l页)住-I:目标“l将设鲁信息写入共事内存l謦t2-咖目m‘Wmmm)Info―Jt^J\3将齿鲁信息取出膏入舅prH.dbur{J‘__Ⅵ¨rhandkc(mmmaditNULL.pets、、――●ddbull5搏摹垃升罡培设鲁的m“和l,咄写入共事内存.曩信号更新堙鲁甘置结构体l嚣辫搿裟klI~HJk/≯III●图3设备添加过程万方数据4.3测试结果本文在下面这样一个场景中对物理资源动态分配与管理框架进行测试:GOSl对外提供HTFP服务,将网卡分配给它以实现高速的网络访问。在一段时间内,GOSl所在的主机负载过高,需要将GOSl迁移到局域网中的其他主机上运行以平衡负载。此时在GOS2上启动相应的Ⅲ丌P服务,将网卡从GOSl中删除,然后分配给GOS2,由GOS2继续对外提供服务。在进行设备热插拨过程中,GOS是无法对外提供服务的,这里使用ping命令测量在热插拔过程中的ICMP报文的丢失率。硬件环境一台支持VT―d功能基于X86体系结构的Pc机,CPU:3.33GHz,内存:2G,CPU和主存之间有64K的高速缓存;一台基于X86体系结构的PC机,两台计算机之间由100Mb/s的以太网LAN相连接。软件环境支持VT―d的PC机:HOS:KylinLinux+KVM一85,GOSl:KylinLinux,GOS2:Fedora9Linux;基于X86的PC机:KylinLinuxo本文设定ping命令每10毫秒发送一个ICMP报文,10秒钟后停止发送,在这10秒内将网卡从GOSl分配到GOS2中。经过二十次的反复测试计算平均值,ICMP报文的丢失率为39%,也就是说物理资源分配过程耗时大约为4秒,这段时间包括网卡热插拔分配的时间及GOS对网卡进行配置的时间。相较于长时间及高性能的网络服务要求,应用物理资源动态分配与管理框架所造成的性能损失还是很低的。5结论本文首先介绍Linux的热插拔处理过程,然后分析KVM的热插拔实现,最后基于PassthroughI/O模型设计了物理资源动态分配管理框架并在支持VT?d的机器上将其实现出来。物理资源动态分配管理框架支持多个虚拟机动态分时的使用PCI设备,测试表明它提高了PassthroughV0模型的共享能力。但是本框架也存在一定的不足:设备从GOS中删除时,没有保存当前GOS对设备的使用状态,当设备再一次分配给该GOS时,是一个全新的状态,这对用户的使用来说是非常不便的,这点不足也是我们以后改进的方向。参考文献[1]BarbaraP,Dargovc"B,FraseK,eta1.Xenandtheartofvirtualization[C]//proceedingsof19thACMSymposiumonOperatingSystemsPrinciples,October,2003.[2]IntelCorporation.IntelvirtualizationtechnologyfordirectVO[EB/0L】.InteltechnologyJournal10(03).September,2008.[3]buJx,HuangW,AbaliB,eta1.Hi【shperformancewnlnl―bypassi/oinvirtualmachines[C]//proceedingsoftheUSENIXAnnualTeehni―calConference,May,2006.[4]AdamsK,AgesenO.Acomparisonofsoftwareandhardwaretech?niquesforx86virtualization[C]//proceedingsofthe12“internationalconferenceonarchitecturalsupportforprogramminglanguagesandop-emtingsystem,ACM,2006.[5]BellardF.Qemu.afastandportabledynamictranslator[c]//pro-eeedingsoftheUSENIXAnnualTechnicalConference,April,2005.基于KVM的物理资源动态分配与管理技术作者:作者单位:刊名:英文刊名:年,卷(期):姚远, 戴华东, 张卫华, Yao Yuan, Dai Huadong, Zhang Weihua国防科学技术大学计算机学院,湖南,长沙,410073计算机应用与软件COMPUTER APPLICATIONS AND SOFTWARE) 参考文献(10条) 1.Bellard F Qemu.a fast and portable dynamic translator 20052.Barham P.Dargovc B.Frase K Xen and the art of virtualization 20033.Adams K;Agesen O A comparison of software and hardware techniques for x86 virtualization 20064.Intel Corporation Intel virtualization technology for direct I/O .Liu Jx;Huang W;Abali B High performance vmm-bypass i/o in virtual machines 20066.Liu Jx.Huang W.Abali B High performance vmm-bypass i/o in virtual machines 20067.Intel Corporation Intel virtualization technology for direct I/O 2008(03)8.Adams K.Agesen O A comparison of software and hardware techniques for x86 virtualization 20069.Barham P;Dargovc B;Frase K Xen and the art of virtualization 200310.Bellard F Qemu.a fast and portable dynamic translator 2005
本文链接:http://d..cn/Periodical_jsjyyyrj.aspx三亿文库包含各类专业文献、专业论文、高等教育、生活休闲娱乐、应用写作文书、各类资格考试、幼儿教育、小学教育、52基于KVM的物理资源动态分配与管理技术等内容。 
 管理,物理设备存在的安全隐患:各系统的日常 维护管理...由 KVM 切换器使用 Over IP 技术将模拟信号转换成...集中的身份验证和权限分配后才能访问各台 被管理设备...  在安装KVM 之前检查一下CPU 是否 提供了虚拟技术的...(建议所有虚拟机的总资源不大于物理资源)。点击“...建议勾选立即分配整个磁盘; (选择管理的或者其它现有...  网以服务的方式提供动态可伸缩的虚拟化的资源的计算...5、KVM 是基于虚拟化扩展(Intel VT 或 AMD-V)的...KVM 允许客户机过载使用物理资源,即允许为客户机分配...  使用一个虚拟机管理程序来管理虚拟机和相关的资源, ...KVM 可在物理服务器上使用在该物理系统上运行的 ...自动分配的 20GB 存储中创 建虚拟机,这个存储池已...  心的所有设备进行集中管理, 确保了数据中心的物理...11.系统在远程管理权限分配的时候,用户可选键盘及...数字化提供了优质信号源基于 IP 的 KVM 交换技术 ...  软件层来访问物理硬件,实现在一台单独的计算机上运行...技术成熟,并且缺少某些关键特性,如动态迁移和泛虚拟...KVM 的出现 不过三四年时间,在可用资源、平台支持...  kvm 驱动进行的资源分配,即用户态模式;kvm 驱动接收...还自带 一套基于文本的管理虚拟机的命令―― virsh...KVM虚拟化技术 20页 免费
kvm搭建部署完全手册 10...  技术成熟,并且缺少某些关键特性,如动态迁移和 半虚拟...KVM 需要 CPU 具有物理地址扩展功能, 这将不是问题...从 KVM 的官方网站上可以看到基于 WEB 方式的管理...}

我要回帖

更多关于 kvm usb passthrough 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信