centos KVM 搭建
阿新 • • 發佈:2018-12-06
如何在Centos上搭建kvm虛擬化環境,示例虛擬機器的建立,安裝,快照,刪除等管理操作
KVM介紹
KVM 是 kernel-based Virtual Machine 的簡稱,是一個開源的系統虛擬化模組,自 Linux 2.6.20 之後整合在Linux的各個主要發行版本中。它使用Linux自身的排程器進行管理,所以相對於Xen,其核心原始碼很少。KVM已成為學術界的主流VMM之一。KVM的虛擬化需要硬體支援(如Intel VT技術或者AMD V技術)。是基於硬體的完全虛擬化。而Xen早期則是基於軟體模擬的Para-Virtualization,新版本則是基於硬體支援的完全虛擬化。但Xen本身有自己到程序排程器,儲存管理模組等,所以程式碼較為龐大。廣為流傳的商業系統虛擬化軟體VMware ESX系列也是基於軟體模擬的Para-Virtualization。
KVM (全稱是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬體平臺上的全功能虛擬化解決方案,包含一個可載入的核心模組 kvm.ko 提供和虛擬化核心架構和處理器規範模組。
使用 KVM 可允許執行多個虛擬機器,包括 Linux 和 Windows作業系統。每個虛擬機器有私有的硬體,包括網絡卡、磁碟以及圖形適配卡等。
環境需求
1 |
#演示環境 |
安裝依賴環境
1 |
#KVM核心模組 |
1 |
#安裝依賴元件 |
配置網絡卡橋接
1 |
#複製網絡卡配置檔案 |
1 |
#修改 ifcfg-eth0 檔案 |
1 |
#修改 ifcfg-br0 檔案 |
1 |
#配置完成後建議直接重啟 |
建立虛擬機器
1 |
#建立qcow2磁碟檔案,kvm只支援這種格式來使用快照功能 |
1 |
#虛擬機器名稱 |
1 |
#建立Linux虛擬機器 |
1 |
#建立Windows虛擬機器 |
管理虛擬機器
1 |
#檢視所有虛擬機器 |
1 |
#隨系統自動啟動虛擬機器 |
1 |
#建立快照 |