当前位置:网站首页 > 容器化与Kubernetes > 正文

kvm虚拟化技术分类(kvm虚拟化技术特点)



kvm是内核组件,并没有自己的用户空间,QEMU是一个通用的开源的硬件模拟器,可以模拟多种硬件 QEMU_KVM从分支与主干合并,QEMU成为KVM在用户空间的管理工具,及KVM运行在内核空间负载虚拟机调用物理资源的请求处理,QEMU则在用户空间处理用户下达给虚拟机的各种指令 从架构上看KVM属于宿主模型,因为Linux设计之初并内有针对虚拟化的支持,KVM是以内核模块的形式存在的。但是随着越来越多的虚拟化功能被加到Linux内核当中,也可以把Linux内核看作一个Hypervisor。因此KVM也可以算作是Hypervisor模型。 Libvirt Libvirt是由Redhat开发的一套开源的软件工具,目标是提供一个通用和稳定的软件库来高效、安全的管理一个节点上的虚拟机,并支持远程操作 Libvirt服务 启动服务 systemctl start libvirtd 配置文件在/etc/libvirt目录下面 一个库文件,实现管理接口一个守护进程(libvirtd)一个命令行工具(virsh) 为了支持VMM,Libvirt采用基于驱动(Driver)架构,每种VMM需要提供一个Driver和Libvirt进行通信来操控特定的VMM Libvirt定义了各种API 虚拟机快照:快照包括内存、硬盘等信息在内的完整的虚拟化状态。虚拟化管理:这一类API用于管理虚拟机,也是Libvirt里面使用最频繁的功能,比如,创建、销毁、重启、迁移虚拟机、操作系统的磁盘镜像等。事件:事件(events)是Libvirt定义的一套检测特定情况发生的机制,用户可以通过响应的API告诉Libvirt,想要监测什么样的事件,与事件发生时采取什么样的操作。宿主机:用于获取宿主机的各种信息,包括机器名,COU状态等,也用于和特定的VMM建立连接。网络接口:实现网路接口的响应操作,如定义一个新的网络接口 virsh是一个基于Libvirt的命令行工具,用于管理虚拟机的整个生命周期,包括创建、销毁、迁移等。virsh常用参数指令:virsh shutdown --mode-agent  比--mode=acpi更加安全地关闭操作系统virsh snapshot-creat -quiesce  在创建快照之前,将缓存地内容刷入到磁盘virsh domfsfreee     静默文件系统virsh domfsthaw      恢复静默地文件系统virsh domfstrim        让虚拟机trim文件系统virsh domtime          获取虚拟机的事件virsh setvcpus         配置虚拟机的vCPUvirsh  dominfaddr  --source agent     查询虚拟机的IP地址virsh domfsinfo      显示虚拟机的文件系统列表virsh set-user-password   设置虚拟机用户的密码

了解更多相关内容欢迎关注http://www.kd010.com/

到此这篇kvm虚拟化技术分类(kvm虚拟化技术特点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 简述kvm虚拟化功能特性及优缺点?(kvm虚拟化的特点是什么?)2025-05-17 22:18:05
  • pl是什么意(PL是什么意思化学)2025-05-17 22:18:05
  • docker容器内核版本(docker版本号有哪些)2025-05-17 22:18:05
  • docker启动镜像容器命令(docker 加载镜像 启动)2025-05-17 22:18:05
  • 启动Docker容器的命令是什么(启动所有docker容器)2025-05-17 22:18:05
  • kubernetes英语怎么读(kubelet怎么发音)2025-05-17 22:18:05
  • nsenter 进入容器(nsenter 进入容器直接执行指令)2025-05-17 22:18:05
  • kvm虚拟化技术特点(kvm虚拟化技术实战与原理解析 pdf)2025-05-17 22:18:05
  • cruise汉化版(cruise软件汉化)2025-05-17 22:18:05
  • docker启动所有容器命令(docker开机启动容器)2025-05-17 22:18:05
  • 全屏图片