使用centos7.4安裝部署kvm

安裝

     其實安裝soeasy,只是需要確認cpu支持hvm,確認是否支持只需執行一條命令即可;

grep -E --color = auto“(vmx | svm)”/ proc / cpuinfo 

只要能搜索到vxm或svm,都表示cpu支持hvm   vxm:是表示intel支持擴展,svm是AMD支持擴展,具體什麼技術云云,只知道很複雜。

     安裝過程:

     只需要開啓幾個內核模塊就行了。非常簡單,沒有編譯,沒有修改配置文件的操作。

modprobe kvm-intel

modprobe kvm

執行完以上兩條命令,這就算KVM安裝完成了,就是這麼屌,這麼簡單。

其實KVM是安裝簡單,使用起來困難,爲啥不能安裝的時候困難,使用簡單點呢。

我們要管理KVM需要藉助其他輔助工具KVM的工具棧:
 qemu類:
   qemu-kvm
   qemu-img
 libvirt類:
   GUI圖形界面:virt-manager,virt-viewer

   CLI命令行界面:virt-install,virsh

直接使用這個命令安裝完所你工具(個人喜好):

yum groupinstall -y "Virtualization Host"

鏈接qemu-kvm命令

ln -sv / usr / libexec / qemu-kvm / usr / bin /

安裝已經完成了。

配置橋 

把物理接口eth0橋接到br0

virsh iface-bridge etn0 br0 

居然報錯了,如下錯誤:

錯誤:未能連接到管理程序
錯誤:無法將套接字連接到'/ var / run / libvirt / libvirt-sock':沒有這樣的文件或目錄

 

度娘一番,說是有libvirtd 進程需要啓動,好吧

執行libvirtd -d

再執行的virsh iface-bridge eth0 br0 

又報錯,有沒有搞錯,又打臉了。

錯誤:無法啓動橋接接口br0

錯誤:內部錯誤:無法創建(啓動)接口br0:未能執行外部程序 - 正在運行'ifup eth0'失敗並顯示退出代碼4:錯誤:連接激活失敗:找不到主系統eth0:未找到主連接或無效

但是,使用ip addr show 

居然看到br0已經存在了,ping br0所在網絡,居然也是通的,那這個報錯是怎個意思。

還是我問度娘。

說是centos7networkmanager服務的問題,那關掉這個服務吧,還真好了。

systemctl stop NetworkManager 

systemctl禁用NetworkManager

使用qemu-img創建磁盤文件
#  qemu-img create -f qcow2 -o preallocation=metadata win7.img 500G
-o preallocation=metadata 是填充磁盤元數據
 安裝操作系統,配置網絡及虛擬機資源
virt-install --virt-type=kvm --name=windows7 --vcpus=2,maxvcpus=4 --memory=4096 --cdrom=/nfs/images/iso/cn_windows_7_professional_vl_build_x64_dvd_x15-71029.iso --disk path=/nfs/images/kvm/win7.img --network bridge=br0 --network bridge=br1 --graphics vnc,port=5901,listen=10.33.133.250

 

 

 

 

 

 

 

 

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