- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
云计算虚拟化技术基础与实践KVM及QEMU虚拟化应用实践
目录CONTENT01.Libvirt02.Virt-Manager03.基于Libvirt的配置与开发04.KVM及QEMU虚拟化应用案例
本章重点掌握Libvirt的安装和使用。掌握Virsh中的常用命令。掌握Virt-Manager的安装和使用。理解Libvirt域的XML配置文件。熟悉常用的Libvirt的API。掌握使用LibvirtAPI进行虚拟化管理的基本操作。掌握轻量级虚拟机管理系统的应用开发。
LibvirtLibvirt简介Libvirt的yum安装libvirtd进程Virsh的常用命令01
1.Libvirt简介Libvirt包含一个守护进程和一个管理工具,不仅能提供对虚拟机的管理,也提供了对虚拟化网络和存储的管理。可以说,Libvirt是一个软件集合,便于使用者管理虚拟机和使用其他虚拟化功能,比如存储和网络虚拟化管理等等。Libvirt的主要目标是提供一种统一的方式,管理多种不同的虚拟化提供方式和Hypervisor。当前主流Linux平台上常用的虚拟化管理工具Virt-Manager,Virsh,Virt-Install等都是基于Libvirt开发而成。Libvirt支持多种不同的Hypervisor,针对不同的Hypervisor,Libvirt提供了不同的驱动,有对Xen的驱动,有对QEMU的驱动,有对VMware的驱动。Libvirt屏蔽了底层各种Hypervisor的细节,对上层管理工具提供了一个统一的、稳定的API。因此,通过Libvirt这个中间适配层,用户空间的管理工具可以管理多种不同的Hypervisor及其上运行的虚拟客户机。
1.Libvirt简介节点、Hypervisor和域之间的关系Libvirt中有几个重要的概念,一个是节点,一个是Hypervisor,一个是域。1.节点(Node)通常指一个物理机器,在这个物理机上通常运行着多个虚拟客户机。2.Hypervisor通常指VMM(VirtualMachineManager),例如KVM,Xen,VMware,Hyper-V等。3. 域(Domain),指的是在Hypervisor上运行的一个虚拟机操作系统实例。
1.Libvirt简介Libvirt的主要功能包括:1.虚拟机管理:对节点上的各虚拟机生命周期的管理,比如启动、停止、暂停、保存、恢复和迁移;也支持对多种设备类型的热插拔操作,包括:磁盘、网卡、内存和CPU等。2.远程节点的管理:只要物理节点上运行了Libvirtdaemon(Libvirt守护进程),那么,远程节点上的管理程序就可以连接到该节点,然后进行管理操作,所有的Libvirt功能就都可以访问和使用。3.存储管理:创建不同格式的文件映像(qcow2、vmdk、raw等)、挂接NFS共享、列出现有的LVM卷组、创建新的LVM卷组和逻辑卷、对未处理过的磁盘设备分区、挂接iSCSI共享等等。
1.Libvirt简介Libvirt的主要功能包括:4.网络接口管理:任何运行了Libvirtdaemon的主机,都可以通过Libvirt管理物理和逻辑的网络接口。可以列出现有的网络接口卡,配置网络接口、创建虚拟网络接口,以及创建网络桥接,进行VLAN管理等。5.虚拟NAT和基于路由的网络:任何运行了Libvirtdaemon的主机,都可以通过Libvirt管理和创建虚拟网络。Libvirt虚拟网络使用防火墙规则作为路由器,让虚拟机可以透明访问主机的网络。
1.Libvirt简介Libvirt架构Libvirt概括起来包括一个应用程序编程接口库(API库)、一个daemon(libvirtd守护进程)和一个命令行工具(Virsh)。API库为其他的虚拟机管理工具提供编程的程序接口库。libvirtd负责对节点上的域进行监管,在使用其他工具管理节点上的域时,libvirtd需要一直在运行状态。Virsh是Libvirt默认给定的一个对虚拟机进行管理的命令行工具。
2.Libvirt的yum安装在CentOS中可以使用yum命令安装Libvirt。Libvirt的官方网站是/。
2.Libvirt的yum安装注意事项:在使用Libvirt前需要确保机器已开启硬件虚拟化,KVM内核模块已加载,QEMU已安装。[root@localhost~]#yuminstallLibvirt[root@localhost~]#whichlibvirtd/usr/sbin/libvirtd[root@localhost~]#libvirtd--versionlibvirtd(libvirt)4.5.0[root@localhos
您可能关注的文档
- 遗传学基础课件.ppt
- 遗传药理学《总论》.ppt
- 应用物理课件:纺织静电的危害及防护.ppt
- 应用物理课件:辐射度学、光度学和色度学基础.ppt
- 应用物理课件:辐射度学与光度学基础.ppt
- 应用物理课件:静电的测量.ppt
- 应用物理课件:静电防护技术理论与静电应用技术.ppt
- 应用物理课件:静电起电理论.ppt
- 应用物理课件:静电应用技术.ppt
- 应用物理课件:气体动理论.ppt
- 中国国家标准 GB/T 4706.30-2024家用和类似用途电器的安全 第30部分:厨房机械的特殊要求.pdf
- 中国国家标准 GB/T 25433-2024密闭式炼胶机炼塑机安全要求.pdf
- 《GB/T 25433-2024密闭式炼胶机炼塑机安全要求》.pdf
- GB/T 25433-2024密闭式炼胶机炼塑机安全要求.pdf
- GB/T 4706.22-2024家用和类似用途电器的安全 第22部分:驻立式烤箱灶、灶台、烤箱及类似用途器具的特殊要求.pdf
- 《GB/T 4706.22-2024家用和类似用途电器的安全 第22部分:驻立式烤箱灶、灶台、烤箱及类似用途器具的特殊要求》.pdf
- 中国国家标准 GB/T 4706.22-2024家用和类似用途电器的安全 第22部分:驻立式烤箱灶、灶台、烤箱及类似用途器具的特殊要求.pdf
- 中国国家标准 GB/T 4706.102-2024家用和类似用途电器的安全 第102部分:带嵌装或远置式制冷单元或电动机-压缩机的商用制冷器具和制冰机的特殊要求.pdf
- GB/T 4706.43-2024家用和类似用途电器的安全 第43部分:投影仪和类似用途器具的特殊要求.pdf
- 中国国家标准 GB/T 4706.43-2024家用和类似用途电器的安全 第43部分:投影仪和类似用途器具的特殊要求.pdf
文档评论(0)