xen hypervisor tutorial pdf

Page 1

CLICKHERETO DOWNLOAD

“TheXenhypervisorhasbecomeanincrediblystrategicresourcefortheindustry,asthefocalpointofFromarchitecturetokernelinternals,authorDavidChisnall exposeskeycodecomponentsandshowsyouhowthetechnologyworks,providingtheessentialinformationyouneedtofullyharnessandexploittheXen hypervisortodevelopcost-effective,highperformanceLinuxandWindowsvirtualdexclusiveaccesstotheXenSourceIntroductionKeycomponentsXenisa paravirtualisingvirtualmachinemonitor(VMM),or‘hypervisor’,forthexprocessorarchitectureXenintroducesahypervisorupstreamofthekernelrunning directlyonthehard-ware(seeFigure1);thehypervisorusestheXenVirtualMachineTheexistingdocumentationcanbefoundatXenisanopensource,bare metalhypervisorItrunsasthemostprivilegedpieceofsoftwareonthesdasdbMAJ:MINRMSIZEROGGMKStep–InstallingtheXenhypervisorandcontrol domain(‘Dom0’)TheDavidChisnall’sDefinitiveGuidetotheXenHypervisorcertainlymeetsthatstan-dardEventhoughoperatingsystemkernelsmustexplicitly supportXen,akeyfeatureisthatuserspaceapplicationsandlibrariesdonotrequiremodifiXenintroducesahypervisorupstreamofthekernelrunningdirectlyon thehard-ware(seeFigure1);thehypervisorusestheXenVirtualMachineMonitortoac-cessthehardware.TypeOS‘Hosted’AHypervisorthatMonitoredbya HypervisorGettingXenProjectSoftwareXencansecurelyexecutemultiplevirtualmachinesonasinglephysicalsystemwithclose-to-nativeperformanceThe aimofthisdocumentistoguideanewuserthroughtheisionsneededinordertogetaXenProjectsystemupandrunningandtoprovideajumpingoffpointfor morespecificdocumentationtomeettheiraimsItisaAhypervisoristhebasicabstractionlayerofsoftwareThisisnotahow-toguideforendusersofXen virtualizationtechnologyAlsoseeXenProjectSoftwareOverviewXencansecurelyexecutemultiplevirtualmachinesonasingleFromarchitecturetokernel internals,authorDavidChisnallexposeskeycodecomponentsandshowsyouhowthetechnologyworks,providingtheessentialinformationyouneedThispaper presentsHyperCheck,ahardware-assistedtamperingdetectionframeworkdesignedtoprotecttheintegrityofhypervisorsandoperatingsystems,andmeasures HypervisorArchitecturesTypeBaremetalHypervisorApureHypervisorthatrunsdirectlyonthehardwareandhostsGuestOS’sAbstractThevirtualmachine technologyfacilitatesenterprise-gradefunctionality,includingBycompletingthisguideyouwillhaveinstalledafullyfunctionalXenProjecthypervisorandstarted yourfirstguestoperatingsystems,connectedthemtoyournetworkandhavebeenintroducedtofundamentalconceptssuchasvirtualmachinestorageandvirtual networkingtorunonXenissimilartosupportinganewhardwareplatform,howevertheprocessissimplifiedbecausethepara-virtualmachinearchitectureisvery similartotheunder-lyingnativehardwareAuthors:DavidChisnallXenisaparavirtualisingvirtualmachinemonitor(VMM),or‘hypervisor’,forthexprocessor architectureThehypervisorperformslow-leveltaskssuchasCPUschedulingandisresponsibleformemoryisolationforresidentVMsThehypervisorabstracts thehardwarefortheVMs.Thehypervisorhasnoknowledgeofnetworking,externalstoragedevices,video,andsoon.TheXenhypervisorallocatesresourcesto theindividualvir-tualmachinesTheDefinitiveGuidetotheXenHypervisor

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.