欢迎来到天天文库
浏览记录
ID:13315057
大小:4.88 MB
页数:73页
时间:2018-07-21
《基于linux平台的虚拟化》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录1.1什么是虚拟化?11.1.1什么是hypervisor11.1.2什么是虚拟机11.1.3主机21.1.4虚拟化的分类:21.2KVM21.2.1什么是kvm21.2.2KVM分层架构图31.2.3KVM需要那些硬件平台支持?41.2.4KVM支持那些系统平台虚拟guest41.2.5KVM是如何实现虚拟化的过程41.2.6KVM和libvirt和QEMU的关系?41.2.7Libvirt的功能41.2.8Libvirt支持的Hypervisor列表61.2.9KVM对CPU的要求61.2.10使用kvm注意事项。81.3如何安
2、装和使用KVM81.3.1如何在RHEL系统过程中安装kvm81.3.2如何在已经安装好的RHEL系统中安装KVM91.3.3使用virt-manager图形化安装虚拟机(推荐)121.3.4如何管理虚拟机161.4实验1:安装KVM,再安装一个虚拟机实例。261.5虚拟化网络271.5.1虚拟网络组件271.5.2KVM的网络管理271.5.3NAT网络模式271.5.4bridge网络模式281.6实验2:设置虚拟机网卡桥接模式311.7虚拟机在KVM启动模式311.8实验3设置虚拟机随机启动311.9KVM的存储池311.9.1k
3、vm支持的存储311.10实验4:新建一个基于目录的存储池331.11使用存储池351.12qemu-img工具371.12.1虚拟磁盘工作原理371.12.2KVM和虚拟磁盘381.12.3创建一个磁盘。381.12.4实验5:扩容虚拟存储391.13实验6:利用KVM的特性搭建实验环境411.14kvm高级功能和调优521.14.1半虚拟化驱动521.14.2半虚拟化驱动forwindows551.15实验7:安装一台windows的虚拟机,要求使用半虚拟化驱动。561.16KVM的一些额外问题561.16.1如何挂载虚拟机的镜像文
4、件561.16.2KVM挂载USB设备601.17KVM在线迁移功能601.17.1KVM在线迁移功能611.17.2使用图形化迁移虚拟机621.17.3无共享磁盘场景下KVM迁移651.17.4使用图像化界面进行迁移虚拟机存储67基于linux平台的虚拟化-KVM的理论和实战本课程内容理论部分参照“Red_Hat_Enterprise_Linux-6-Virtualization-en-US.pdf”文档和kvm的官方以及http://www.linux-kvm.org/page/Main_Page和其他众多开源爱好者的一些观念和知识
5、。1.1什么是虚拟化?Virtualizationisabroadcomputingtermforrunningsoftware,usuallyoperatingsystems,concurrentlyandisolatedfromotherprogramsononesystem.Mostexistingimplementationsofvirtualizationuseahypervisor,asoftwarelayerthatcontrolshardwareandprovidesguestoperatingsystemswithac
6、cesstounderlyinghardware.Thehypervisorallowsmultipleoperatingsystemstorunonthesamephysicalsystembyofferingvirtualizedhardwaretotheguestoperatingsystem.虚拟化:就是通过某种方式隐藏底层物理硬件的过程,从而让多个操作系统可以透明地使用和共享底层的硬件资源。市场份额比较多的虚拟化产品VMwareMicrosoftCitrixRedhatWorkstationHyper-VXenRHEVvsph
7、ereWindowsAzureXendesktopKVMVcloud….N多产品线1.1.1什么是hypervisor通常提供平台虚拟化的层称为hypervisor(有时称为虚拟机管理程序或VMM)。1.1.2什么是虚拟机简而言之就是在虚拟化平台上运行的虚拟服务器。1.1.1主机承载虚拟机运行环境,提供计算能力的机器称为主机。1.1.2虚拟化的分类:虚拟化从应用的角度来分类可以分成N类,如服务器虚拟化、桌面虚拟化、平台虚拟化、应用虚拟化、网络虚拟化、I/O虚拟化、存储虚拟化等等。虚拟化从架构来分类,有裸金属架构、有宿主架构、有混合架构。
8、虚拟化本事的体现方式来分类,有全虚拟化和半虚拟化和仿真器。Therearevariousmethodsforvirtualizingoperatingsystems:•Hardware-assistedvi
此文档下载收益归作者所有