虚拟化平台有哪些 , 分享六种开源虚拟化工具 。欲强网带你了解更多相关信息 。
使用开源的虚拟化工具运行 , 自定义和管理你的虚拟机 。虚拟化工具(Virt Tools)是包括六个开源虚拟化工具的集合 , 让你的虚拟化使用更加便利 。Linux爱好者可能熟悉某些工具 , 如KVM和QEMU , 但libvirt和libguestfs等工具可能不太熟悉 。
KVM
KVM是在包含虚拟化扩展的硬件上为Linux提供的完整虚拟化解决方案 。KVM为各种各样的操作系统提供硬件虚拟化 , 包括Linux、Windows、macOS、ReactOS和Haiku 。使用KVM , 可以在未修改的Linux或Windows镜像上运行多个虚拟机 。每个虚拟机都有自己的虚拟硬件:网卡、硬盘、显卡等等 。
文章插图
大多数时候 , 你不会直接与KVM交互 。相反 , 必须使用QEMU , virt-manager或其他虚拟化管理工具来利用KVM 。
QEMU
QEMU是一个通用的、开源的机器仿真器 。当用作仿真器时 , QEMU可以在另一台机器(如自己的x86_64 PC)上运行操作系统和程序 。当用作虚拟器时 , QEMU通过使用KVM直接在主机CPU上执行客户代码来实现近乎本机的性能 。
文章插图
QEMU在多个操作系统上受支持 , 其安装过程就像运行一些简单命令一样容易 。
Libvirt
Libvirt是一个库和守护程序 , 提供了用于管理虚拟化主机的稳定的开源API 。它针对多个虚拟机管理程序 , 包括QEMU , KVM , LXC , Xen , OpenVZ , VMWare ESX , VirtualBox等 。
文章插图
此外 , KubeVirt是一个用于在Kubernetes平台内创建和管理虚拟机的开源项目 , 它很大程度上利用了Libvirt 。
Libguestfs
Libguestfs是用于访问和修改虚拟机磁盘镜像的一组工具 。可以使用它来查看和编辑hosts内部的文件 。对虚拟机进行脚本更改;监控磁盘已用/可用统计信息;创建物理到虚拟(P2V)或虚拟到虚拟(V2V)的客户机;执行备份;克隆虚拟机;建立虚拟机;格式化磁盘;调整磁盘大小等等 。
文章插图
Virt-manager
Virt-manager是用于通过libvirt管理虚拟机的桌面用户界面 。它主要针对KVM虚机 , 但也管理Xen和LXC 。它还包括命令行配置工具virt-install 。其实virt-manager就是服务于虚拟机 , 而且易于使用的管理工具 。如可以使用virt-manager在Linux上运行Windows环境 , 反之也可以 。
文章插图
Libosinfo
Libosinfo提供了有关操作系统版本的信息数据库 , 来帮助在部署虚拟机时配置硬件 。libosinfo更像是启用操作系统功能的构建块 , 但它是非常重要的 。
文章插图
结论
【虚拟化平台有哪些 分享六种开源虚拟化工具】 Virt-tools是一组功能强大的工具 , 这些工具可简化虚拟化 , 并启用重要的虚拟化功能 。重要的是它们都是开源项目 。
推荐阅读
- 二本医科类院校有哪些
- 有什么强力删除软件 强力删除软件
- 玫瑰颂护肤品真的有效果吗 玫瑰面膜的功效与作用
- 有哪些送给准高一新生的建议
- 上海膳好味贸易有限公司_工商信用信息_经营范围期限状态_法人_地址_注册资本_怎么样
- 广东四会翡翠批发市场的翡翠是真的吗 广东四会翡翠批发市场有几个
- 蚌埠市久创乐器配件有限公司_工商信用信息_经营范围期限状态_法人_地址_注册资本_怎么样
- TCL科技前三季预计营收超1200亿元 屏幕面板价格有望止跌企稳
- 哪些情况下劳动者要承担违约金
- 盘点十大顶级复刻手表哪里有,这6个渠道一定要知晓