天天看點

虛拟化技術之基于硬體虛拟化的技術KVM

前言

上一篇說到了虛拟化的原理,有一個是基于CPU硬體的虛拟化。原理是廠商更改指令集模式的特權級别,使得VMM(虛拟機監控器)直接運作在硬體上面。關于CPU指令特權級别可以參考https://blog.csdn.net/autumn20080101/article/details/8046121

虛拟化技術之基于硬體虛拟化的技術KVM

這篇就是關于基于硬體完全虛拟化的技術:KVM虛拟化

KVM虛拟化就是kernel-based virtual 就是核心虛拟化,kvm是一個虛拟化子產品,自Linux核心2.6.20後整入到核心中,使得Linux成為VMM。KVM隻是核心中的一個子產品,真正完整的KVM虛拟化還得有連個子產品

1:kvm.ko /dev/kvm(管理,删除,添加,停止虛拟機的功能)

2:QEMU-KVM(I/O裝置的模拟)

這三個聯合起來才是完整的KVM虛拟化

虛拟化技術之基于硬體虛拟化的技術KVM

安裝KVM

首先機器要開啟vt虛拟化,而且核心版本要高于 2.6.20

1.檢視核心版本,須大于2.6.20

虛拟化技術之基于硬體虛拟化的技術KVM

2.檢視CPU是否開啟虛拟化,用以下指令,有輸出資訊就代表開啟CPU虛拟化,沒有則去BIOS裡開啟。

虛拟化技術之基于硬體虛拟化的技術KVM

3.更改eth0網卡裝置,再建立一個名為br0的橋接網卡,并且橋接到eth0,然後重新開機網絡服務

虛拟化技術之基于硬體虛拟化的技術KVM

3.安裝KVM相關軟體

qemu-kvm I/O裝置的連結

qemu-img 磁盤裝置的管理

virt-manager 界面管理的軟體

virt-viewer vnc界面連結軟體

virt-install 安裝虛拟機的軟體

4.建立虛拟機硬碟

虛拟化技術之基于硬體虛拟化的技術KVM

5.建立虛拟機,并引導作業系統

具體參數資訊請使用 virsh-install --help檢視

6.如果在桌面模式下鍵入會直接打開并連接配接到vnc

虛拟化技術之基于硬體虛拟化的技術KVM

7.之後也可以使用vnc viewer連結

虛拟化技術之基于硬體虛拟化的技術KVM
虛拟化技術之基于硬體虛拟化的技術KVM

然後我們熟悉的win7安裝選項就出來了。是不是很激動,因為筆者的電腦經不起燒,無法完成安裝,是以就示範這麼多,下面的大家肯定都懂。就不操作了。

8.使用virsh指令進入kvm操作模式

虛拟化技術之基于硬體虛拟化的技術KVM

9.檢視剛剛安裝的虛拟機

虛拟化技術之基于硬體虛拟化的技術KVM

然後就完成虛拟機安裝了,KVM絕對不是這麼多就可以說清楚的,筆者暫時也就會這麼多,希望大家繼續努力學習,多分享學習資料和經驗。

繼續閱讀