實驗名稱:
kvm環境搭建並創建第一台cirrOS虛擬機
實驗環境:
首先,在搭建kvm之間,我們的centos7是必須要能夠支持硬件輔助虛擬化技術的!--HVM
注意:這里不能使用xen的內核來做kvm,xen的內核是修改過的。它無法支持kvm;
實驗需求:
1、配置好centos7的kvm環境
2、安裝kvm環境下的第一台虛擬機
需要管理軟件:qemu-kvm、tigervnc
實驗配置:
1、開啟虛擬機的硬件轉發功能:
2、測試虛擬機的HVM功能
grep -E "(vmx|svm)" /proc/cpuinfo
3、轉載kvm模塊,准備kvm環境
modprobe kvm modprobe kvm_intel
查看模塊的安裝:
有兩個模塊,一個kvm_intel一個kvm說明導入正常;
查看cpu內存接口文件:
說明配置正確無誤
4、安裝虛擬化管理工具- qemu-kvm
yum install qemu-kvm -y #安裝qemu-kvm虛擬機管理工具
rpm -ql qemu-kvm #查看安裝情況
ln -sv /usr/libexec/qemu-kvm /usr/bin #實現軟件,能夠正常使用qemu-kvm工具
查看qemu-kvm的管理幫助:
qemu-kvm -h
表示,qemu-kvm能夠正常使用;
/*有了qemu-kvm管理工具后,我們開始創建第一個虛擬機*/
5、下載cirros鏡像
通過百度 cirros
去到下載界面,復制下載鏈接
mkdir -pv /images/kvm/ cd /images/kvm/ wget http://download.cirros-cloud.net/0.3.0/cirros-0.3.0-i386-disk.img
將磁盤映像文件下載到本地
6、從磁盤啟動該虛擬機
通過qemu-kvm工具啟動虛擬機;
qemu-kvm -m 256 -smp 2 -name 'test' -hda /images/kvm/cirros-0.3.0-i386-disk.img
這時候,我們的虛擬機就開啟了,但是默認是需要通過VNC來鏈接的
查看監聽的端口和地址
ss -tnl
7、下載tigervnc來連接虛擬機
有了tigervnc工具有以后,就可以通過命令vncviwer來連接這個虛擬機了
yum install tigervnc -y vncviewer :5900
等待進入虛擬機即可
實驗結果: