应用开源的虚拟化工具运作,自定义和管理你的vm虚拟机。虚拟化工具(Virt Tools)是包含六个开源虚拟化工具的结合,使你的虚拟化应用更为便捷。Linux爱好者很有可能了解一些工具,如KVM和QEMU,但libvirt和libguestfs等工具很有可能不太熟。
KVM
KVM是在包括虚拟化拓展的硬件配置上为Linux给予的详细虚拟化解决方法。KVM为多种多样的电脑操作系统给予硬件配置虚拟化,包含Linux、Windows、macOS、ReactOS和Haiku。应用KVM,可以在未修改的Linux或Windows镜像文件上运作好几个vm虚拟机。每一个vm虚拟机都是有自身的虚似硬件配置:网口、电脑硬盘、电脑显卡这些。
大部分情况下,你肯定不会立即与KVM互动。反过来,务必应用QEMU,virt-manager或别的虚拟化管理工具来运用KVM。
QEMU
QEMU是一个通用性的、开源的设备烧录器。当作为烧录器时,QEMU可以在另一台设备(如自个的x86_64 PC)上运作系统和程序流程。当作为虚拟器时,QEMU根据应用KVM立即在服务器CPU上实行顾客编码来完成几近远程服务器的特性。
QEMU在众多电脑操作系统中受适用,其安裝全过程如同运作一些简易指令一样非常容易。
Libvirt
Libvirt是一个库和守卫程序流程,给予了用以管理虚拟化服务器的平稳的开源API。它对于好几个vm虚拟机管理程序流程,包含QEMU,KVM,LXC,Xen,OpenVZ,VMWare ESX,VirtualBox等。
除此之外,KubeVirt是一个用以在Kubernetes平台内建立和管理vm虚拟机的开源新项目,它非常大水平上使用了Libvirt。
Libguestfs
Libguestfs是用来浏览和改动vm虚拟机磁盘镜像的一组工具。可以应用它来查询和编写hosts内部结构的文档。对vm虚拟机开展脚本制作变更;监管硬盘已用/可以用统计数据;建立物理学到虚似(P2V)或虚拟到虚似(V2V)的远程服务器;实行备份数据;复制vm虚拟机;创建vm虚拟机;格式化磁盘;调节硬盘尺寸这些。
Virt-manager
Virt-manager是用以根据libvirt管理vm虚拟机的桌面上操作界面。它主要是对于KVM虚机,但也管理Xen和LXC。它还包含命令配备工具virt-install。实际上virt-manager便是服務于vm虚拟机,并且便于应用的管理工具。如可以使用virt-manager在Linux上运作Windows自然环境,相反还可以。
Libosinfo
Libosinfo给予了相关电脑操作系统版本号的数据数据库查询,来协助在布署vm虚拟机时配备硬件配置。libosinfo更好像开启电脑操作系统作用的创建块,但它是十分关键的。
结果
Virt-tools是一组功能齐全的工具,这种工具可简化虚拟化,并开启关键的虚拟化作用。关键的是他们全是开源新项目。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。