如何爲Ubuntu 15.04安裝和配置KVM

KVM (Kernel Based Virtual Machine) 是一個免費的虛擬化工具,它與 VMware、Hyper-V 類似,也可以讓我們在主機操作系統中創建虛擬機。KVM 在開源界已經被非常廣泛地使用,這主要得益於它能夠跑在支持硬件虛擬化 CPU 的所有 Linux 發行版平臺之上。

KVM 與 Xen 和 Hyper-V 不同的是:它不要求用戶使用特定的系統及內核版本,只需要標準的 Linux 內核即可使用 KVM 創建和管理虛擬機。KVM 支持完全虛擬化技術,運行在其上的每個虛擬機都獨立運行,而無需知道主機系統體系架構。

說了這麼多,我們就來看看如何爲Ubuntu 15.04安裝和配置KVM。

驗證CPU是否支持硬件虛擬化

要跑 KVM 必需要確保你 Linux 系統所在的 CPU 是支持硬件虛擬化的,不然將無法正常使用。我們可以在終端中執行如下命令進行驗證:

egrep "svm|vmx" /proc/cpuinfo

如果你的 CPU 支持,將可以看到類似如下的返回:

如果 vmx 選項不可用,請重啓系統併到 BIOS 中啓用硬件虛擬化。

爲Ubuntu 15.04安裝KVM

一旦確認了 CPU 支持並開啓硬件虛擬化之後,我們便可以使用如下命令來爲 Ubuntu 15.04 安裝 KVM 及相關的依賴包:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin bridge-utils

啓用橋接網絡

通常情況下,爲了保證虛擬機與 Internet 的相互通信,我們需要在主機中啓動網絡橋接。爲了保證不破壞原有的網絡配置,我們先使用如下命令將網絡配置文件進行備份:

sudo cp /etc/network/interfaces /etc/network/interfaces-bak

備份完成後,我們需要對 /etc/network/interfaces 配置文件進行更改,將如下信息追加到配置文件當中:

# Enabing Bridge networking br0 interfaceauto br0iface br0 inet staticaddress 192.168.1.70network 192.168.1.0netmask 255.255.255.0broadcast 192.168.1.255gateway 192.168.1.1dns-nameservers 223.5.5.5bridge_ports eth0bridge_stp off

以上信息請根據你自己的網絡環境進行更改,不要照搬哦!

配置完成後需要重啓一下,再使用如下命令驗證網絡橋接是否配置成功:

ifconfig

啓動KVM虛擬系統管理器

在安裝及配置完橋接網絡後我們便可以使用如下命令打開 KVM 虛擬系統管理器:

sudo virt-manager

點擊文件菜單下的 new virtual machine 即可創建新虛擬機了。

小結

KVM 已是業界被廣泛採用的一種虛擬化技術,它非常簡單和易用,穩定性也非常之高。而且使用 KVM 無需支付任何費用,我們可通過命令行或圖形界面對其進行管理,在硬件設備支持的情況下,理論上可擴展無限虛擬機。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章