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进行虚拟机的各种操作了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容