2019-02-05 CentOS 7 安裝KVM虛擬機

服務器裝完CentOS 7,然後安裝KVM
1、檢查cpu是否支持虛擬化,一般BIOS裏配置會有這種選項,自然是要打開。在CentOS裏使用命令:

[root@cfl-lab axing]# grep vmx /proc/cpuinfo
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts spec_ctrl intel_stibp flush_l1d
...

看到一片眼花的輸出,說明cpu支持虛擬化(現在很少見到不支持的了)
2、檢查BIOS裏已經開啓了虛擬化,沒有的話要去打開。

[root@cfl-lab axing]# lsmod | grep kvm
kvm_intel             183705  6
kvm                   615914  1 kvm_intel
irqbypass              13503  1 kvm

3、檢查完之後,要安裝bridge-utils,這個是管理網橋的工具。

[root@cfl-lab axing]# yum -y install bridge-utils
[root@cfl-lab axing]# systemctl restart network

4、安裝libvirt + kvm
前面是管理虛擬機的API庫,相關的包都裝上,我也沒研究過,反正網上都這麼說,裝就裝吧

[root@cfl-lab axing]# yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64  libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch  libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64  dbus-devel  virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst

5、安裝圖形界面和vnc,我們要用virt-mamnager管理KVM嘛,可以偷懶不用記命令 :)
啓動libvirt

systemctl enable libvirtd
systemctl start libvirtd

安裝圖形界面和vnc移步2019-02-05 CentOS 7安裝vnc遠程桌面

現在就可以遠程vnc連接到服務器使用virt-manager進行虛擬機的各種操作了。

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