kvm 虛擬化 搭建

kvm  虛擬化的搭建

 

首先更新下yum 源:yum update;

 

  查看 系統cpu是否支持虛擬化

cat /proc/cpuinfo |grep vmx

[redhat@opman network-scripts]$ cat /proc/cpuinfo |grep vmx

flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon xtopology tsc_reliable nonstop_tsc unfair_spinlock pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch arat xsaveopt invpcid_single spec_ctrl ibpb_support pti tpr_shadow vnmi ept vpid fsgsbase bmi1 avx2 smep bmi2 invpcid rdseed adx

flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon xtopology tsc_reliable nonstop_tsc unfair_spinlock pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch arat xsaveopt invpcid_single spec_ctrl ibpb_support pti tpr_shadow vnmi ept vpid fsgsbase bmi1 avx2 smep bmi2 invpcid rdseed adx

 

查看是否安裝KVM模塊

[redhat@opman network-scripts]$

[redhat@opman network-scripts]$ lsmod  |grep kvm

[redhat@opman network-scripts]$

 

發現沒有,所以我們開始安裝kvm模塊

 

[root@opman ~]# yum -y install qemu-kvm

 

[root@opman ~]# lsmod  |grep kvm

kvm_intel              56296  0

kvm                   348558  1 kvm_intel

 

保證一下的東西全部裝上

yum – y install qemu-kvm    KVM模塊

yum –y install qemu-kvm-tools    KVM調試工具

yum – y install qemu-img     用於創建磁盤,啓動虛擬機等

yum –y install bridge-utils    

yum –y install libvirt          虛擬機管理工具

yum –y install virt-manager     圖形化管理虛擬機


設置KVM 網橋

 

vim /etc/sysconfig/network-scripts/ifcfg-eth0

 

  1 DEVICE=eth0

  2 ONBOOT=yes

  3 BOOTPROTO=none

  4 BRIDGE="br0"

  5 NAME=eth0

  6 TYPE=Ethernet

  7 NM_CONTROLLED=no #備註這條一定要加,否則在啓動的過程中會報錯

vim /etc/sysconfig/network-scripts/ifcfg-br0

 

DEVICE=br0

TYPE=Bridge

ONBOOT=yes

IPADDR=192.168.153.150

NETMASK=255.255.255.0

BOOTPROTO=static

NM_CONTROLLED=no


現象如下表示正確配置:

 image.png


使用圖形化管理--virt-manager;注意啓動Virt-Manager時報錯:unsupported format character '\Uffffffff(0xffffffef) at index 30 ,很可能是 virt-manager rpm包版本的問題;卸載原有的的包


卸載virt-manager-0.9.0-34


yum remove virt-manager


安裝virt-manager-0.9.0-31


安裝採用本地安裝,先下載virt-manager-0.9.0-31的安裝包,再使用如下命令安裝。 

yum localinstall virt-manager-0.9.0-31.el6.x86_64.rpm



virt-manager-0.9.0-31的包,我分享在這.

鏈接:https://pan.baidu.com/s/1fPU7VqF_SR3WfNzA_zuRiA 

提取碼:7lmw




image.png



分配兩個磁盤空間,分別存放虛擬機的文件和鏡像文件


image.png

右擊QEMU,選擇屬性



image.png

新建存儲池用於虛擬機的數據文件

image.png

按照我們設置的,選擇存儲路徑(即之前預留的磁盤空間)


image.png

再創建一個存放鏡像的存儲池, 方法類似

image.png


image.png


image.png


上傳鏡像到kvm_iso(自己定義的),不管用什麼方法,把鏡像複製到我們設定的鏡像存儲池中;

這裏我利用rz 來上傳 (沒有安裝的話,需要安裝lrzsz)

image.png

上傳後,刷新,發現鏡像成功上傳了。進行下一步


image.png




在QEMU裏選擇新建虛擬機

image.png

選擇合適的鏡像文件

image.png


選擇合適的存儲路徑(按照我們的規劃)


image.png


新建卷


image.png


空間多給點 給個10G 

image.png

image.png


最後給虛擬機配置一些參數

image.png


開始安裝,安裝的過程就不贅述了

image.png


最後測試能不能和網關通(192.168.153.2),我這邊也可以和外網通

image.png


以上就是整個安裝過程,如果你覺得有用,請分享給你的盆友並註明出處,謝謝!

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