本次是在VMware上安装KVM,在cpu设置中,需构选intel VT-x/EPT选项。
环境:Centos 7.0 IP:192.168.93.52
1、检查是否开启kvm支持
[root@controller ~]# grep -E '(vmx|svm)' /proc/cpuinfo
其中vmx表示VT-X技术,SVM表示AMD-V技术,如果有内容,则表示硬件支持虚拟化,否则要去查看CPU的硬件虚拟化技术是否开启。
2、安装KVM
qemu-kvm:Kvm用户空间管理工具
libvirt:管理kvm虚拟机
virt-install:管理kvm工具
#安装kvm管理工具
[root@controller ~]# yum install -y qemu-kvm libvirt
[root@controller ~]# yum install -y virt-install
#设置libvirt开机自启
[root@controller ~]# systemctl enable libvirtd
[root@controller ~]# systemctl start libvirtd
设置完成后ifconfig,会发现libvirt会自动创建一个虚拟网卡virbr0。
#创建一个格式为raw,大小为10G的虚拟机磁盘
[root@controller ~]#qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G
#安装一个虚拟机
[root@controller ~]# virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1024
--cdrom=/tmp/CentOS-7-x86_64-DVD-1810.iso
--disk path=/opt/CentOS-7-x86_64.raw,size=4
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
#安装成功后使用tightvnc连接