美文网首页
KVM学习(1)

KVM学习(1)

作者: August________ | 来源:发表于2019-11-27 00:01 被阅读0次

KVM学习(1)

  • KVM是一种开源的虚拟化技术

虚拟机技术的演变

  1. 软件模拟:通过软件完全模拟CPU、芯片组、磁盘、网卡等硬件
  2. 虚拟化层翻译:通过虚拟化引擎,捕获虚拟机的指令,并进行处理。
  3. 容器虚拟化:通过CGroups、Namespace等技术将进程隔离。,每个进程都像一台独立的虚拟机,有自己被隔离出的资源,比如根目录,进程编号,内存空间

KVM的架构

  • KVM是内核的虚拟化模块
  • QEMU:模拟硬件提供虚拟机使用
  • Libvirt:提供对虚拟机的管理的命令行工具

QEMU与KVM

  • QEMU是硬件模拟器,还内建了DHCP、DNS、SMB、TFTP服务器。
  • 因为QEMU是纯软件模拟器,所有非常慢
  • KVM是只是一个内核模块,没有内核管理工具,KVM的虚拟机可以借助QEMU的管理工具进行管理。
  • QEMU可以借助KVM加速虚拟化速度。

Libvirt和KVM

  • libvirt是一套虚拟化管理工具,由三部分组成
  1. 一套API的lib库,
  2. Libvirt服务
  3. 命令行工具virth
  • libvirt可以实现对虚拟机的管理,比如虚拟机的创建、启动、关闭、暂停、恢复、迁移、销毁,以及虚拟机网卡、硬盘、cpu、内存等设备的热添加。

  • libvirt对虚拟机的管理分为两个部分

    • 存储池资源管理,支持本地文件系统目录、裸设备、lvm、nfs、iscsi等方式。在虚拟机磁盘格式上支持qcow2、vmdk、raw等
    • 网络资源管理,支持linux桥、VALN、多网卡绑定管理,libvirt还支持nat和路由方式的网络

相关文章

  • KVM学习(1)

    KVM学习(1) KVM是一种开源的虚拟化技术 虚拟机技术的演变 软件模拟:通过软件完全模拟CPU、芯片组、磁盘、...

  • KVM 使用

    1. 檢查 kvm-ok cef@P5:~$ kvm-ok INFO: /dev/kvm exists KVM a...

  • Hypervisor, KVM, QEMU虚拟化

    Hypervisor, KVM, QEMU总结 Hypervisor 1.概念 Hypervisor, KVM, ...

  • KVM

    1、虚拟化技术: 2、KVM的组件: 3、快速使用kvm技术: 4、kvm: Kernel-based Virtu...

  • kvm学习

    概念: KVM Kernel-based Virtual Machine基于内核的虚拟机,配合QEMU(处理器虚拟...

  • kvm基本命令

    kvm常用管理命令 kvm连接方式 kvm磁盘磁盘 kvm快照管理 kvm克隆虚拟机 kvm桥接网络 kvm虚拟机...

  • 服务器kvm切换器怎么使用?

    服务器kvm切换器使用: 一、模拟信号kvm切换器 1、首先是连接线缆,将kvm主机和服务器用专用kvm连接线连接...

  • KVM 安装 win10

    1. 安装好KVM环境 参考ArchLinux/Manjaro 配置KVM环境 2. 启用UEFI支持, 编辑 /...

  • 3、KVM虚拟机相关文件和简单操作

    1、查看、编辑及备份KVM 虚拟机配置文件 以及查看KVM 状态: 1.1、KVM 虚拟机默认的配置文件在 /et...

  • 服务器管理

    1.传统的KVM 2.网络KVM http://blog.51cto.com/13323775/2087324 3...

网友评论

      本文标题:KVM学习(1)

      本文链接:https://www.haomeiwen.com/subject/xwjuwctx.html