一、查看系统是否支持KVM虚拟化
二、关闭一些服务
三、安装必须软件
四、配置网络
五、创建磁盘文件
六、创建虚拟机
七、管理虚拟机

教大家怎么快速的来使用KVM创建一个虚拟机和管理虚拟机,如果有准备好ISO系统安装文件的话,就算是第一次使用KVM,只要跟着操作,也只要十几分钟就能开始创建出一个虚拟机了。

一、查看系统是否支持KVM虚拟化

查看cpu是否支持虚拟化

# grep -E'(vmx|svm)’ /proc/cpuinfo

flags :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflushdts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tscart arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperfeagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmxest tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnttsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epbinvpcid_single intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority eptvpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smapclflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notifyhwp_act_window hwp_epp md_clear spec_ctrl intel_stibp flush_l1d

说明CPU是Intel的,如果是AMD的CPU,应该是“svm”。

# lsmod |grep -i kvm
kvm 637289 0
irqbypass 13503 1 kvm
# dmesg | grep kvm
[ 3.395512] kvm: disabled by bios
[ 3.403132] kvm: disabled by bios
[ 3.411795] kvm: disabled by bios
[ 3.421617] kvm: disabled by bios
[ 3.428229] kvm: disabled by bios
[ 3.437234] kvm: disabled by bios
[ 430.980636] kvm: disabled by bios
[ 438.972538] kvm: disabled by bios

从上面的输出来看,CPU是支持KVM虚拟化的,但BIOS是禁用的。

重启设备,进入BIOS中,不同型号的设备可能设置会有点不一样。

Intel VirtualizationTechnology 把这个东西开启来。

开启后,会多出一个加载模块kvm_intel

# lsmod |grep kvm
kvm_intel 188740 0
kvm 637289 1 kvm_intel
irqbypass 13503 1 kvm

二、关闭一些服务

关闭防火墙

# systemctl stop firewalld
# systemctl disable firewalld

关闭selinux

# vim /etc/selinux/config
SELINUX=disabled

禁用NetworkManager

# systemctl stop NetworkManager
# systemctl disable NetworkManager

三、安装必须软件

主要安装qemu-kvm(用户态管理工具),libvirt(命令行管理工具),virt-install(安装kvm工具),bridge-utils(桥接设备管理工具)这几个工具,如果想要图形管理的话,还要安装图形桌面和virt-manager。

yum install qemu-kvm qemu-img  libvirt libvirt-python   libvirt-client virt-install virt-viewer  bridge-utils

启动libvirtd服务

# systemctl enable libvirtd
# systemctl start  libvirtd

查看libvirtd服务状态

# systemctl status  libvirtd

四、配置网络

如果使用NAT网络方式的话,网络可以不用配置,直接使用默认的NAT网络就可以。
如果想使用桥接模式的话,就需要配置一下了。

……….

本文隐藏内容全文需 点击文章最后链接查看

前往微信公众号查看全文:https://mp.weixin.qq.com/s/CCw_l1EpDZwyMvxMFBQo4g