超融合和虛擬化的區別「虛擬化平台有哪些」

使用開源的虛擬化工具運行,自定義和管理你的虛擬機。虛擬化工具(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是一組功能強大的工具,這些工具可簡化虛擬化,並啟用重要的虛擬化功能。重要的是它們都是開源項目。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/294269.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-26 13:43
下一篇 2024-12-26 13:43

相關推薦

發表回復

登錄後才能評論