KVM install
KVM 全名為 Kernel-Based Virtual Machine,是一個用於Linux核心中的虛擬化基礎設施。
本單元主要演示安裝KVM過程,主要利用VMware Esxi 平台建立Netsed hypervisors環境,即是 在 Esxi 平台建立一個 虛擬機 ,在此虛擬機安裝KVM ,再由kvm 建立一台虛擬機。
環境需求
- 實體機的 CPU 需支持 Intel (Intel Virtualization Technology, Intel VT-x); AMD (AMD Secure Virtual Machine, AMD)
- VMware ESXi 5 或 6
- Ubuntu 16.04 Desktop LTS ,下載點
步驟
- 在esxi 平台上建立虛擬機,主要關鍵,勾選硬體虛擬化項目向Guest OS 公開硬體協助虛擬化,此操作可以在 ESXi Web Client or ESXi Host Client下完成。
- 網路部分,需要將VSS Security Policies的Promiscuous mode 設為允許。此功能相當於HUB,將port 收到的封包,會廣播向其它的Port傳送
3.之後,虛擬機安裝OS ,Ubuntu 16.04 Desktop LTS
4.之後,安裝完OS。先確定以下項目,每項都必須確認無誤後,才能做下一步
- VM是否支援CPU虛擬化
1
grep -E -i 'vmx|svm' /etc/cpuinfo
- 確認kvm是否安奘
1
2apt-get install cpu-checker
kvm-ok - 確認是否有載入KVM 相關模組
1
lsmod|grep kvm
- 安裝 libvirt,及看使用者(這邊以 andy)是否在指定群組
1
2apt-get install qemu-kvm libvirt-bin
grep andy /etc/group1
2
3
4
5
6
7
8
9adm:x:4:syslog,andy
cdrom:x:24:andy
sudo:x:27:andy
dip:x:30:andy
plugdev:x:46:andy
lpadmin:x:113:andy
andy:x:1000:
sambashare:x:128:andy
libvirtd:x:130:andy - 安裝 virt-manager , bridge-utils
1
apt-get install virt-manager bridge-utils
- 開始執行virt-manager 建立虛擬機,會跳出以下圖示
1
$ sudo virt-manager
參考資料