Linux 核心從 2007 年的 2.6.20 版本之後開始支援一種稱為「核心基礎虛擬機器 (Kernel-based Virtual Machine, KVM)」的虛擬化技術。KVM 利用模組化的方式讓 Linux 核心具有 Hypervisor 的能力,因此可以利用 KVM 來建立虛擬機。
安裝 KVM 與 virt-manager
本安裝教學作業系統為 Desktop 版本,所以利用 GUI 介面來操作 KVM 對虛擬機做任何操作,而透過 GUI 介面對虛擬機做操作也極為方便。若作業系統使用 Server 版本,則無法使用 GUI 介面來操作虛擬機,須透過virsh
指令來操作虛擬機。
安裝環境
ID | Description |
---|---|
OS | Ubuntu 16.04 LTS Desktop |
CPU | Intel i3-3220 CPU @ 3.30GHz x 4 |
RAM | 8 GB |
Disk | 500 GB |
安裝步驟
使用apt
進行安裝相關套件: sudo apt-get install -y qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
KVM 相關套件:
- libvirt-bin:提供 libvirtd,用來管理 qemu 與 kvm。
- qemu-kvm:主要的虛擬引擎。
- ubuntu-vm-builder:強大的虛擬機器製作工具。
- bridge-utils:用來建立虛擬機器使用的 bridge。
安裝完畢後,可以使用kvm-ok
來查看是否安裝成功: kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
安裝虛擬機管理員(Virtual Machine Manager, virt-manager),利用 GUI 介面對虛擬機進行操作: sudo apt-get install virt-manager python-spice-client-gtk
虛擬機管理員會需要用到
python-spice-client-gtk
安裝完畢後,即可以開始執行: sudo virt-manager
輸入完以上指令後,會開啟虛擬機管理員,再來即可使用 GUI 對虛擬機進行操作。