一、KVM的简介
KVM全称是Kernel-based Virtual Machine,即基于内核的虚拟机。KVM以一种可加载模块的方式移植到linux内核中,它将linux转换成一种可以裸机安装的虚拟化管理程序。它是一种基于虚拟化扩展(VT-X 或者 AMD-V)的 X86 硬件的开源的 Linux 原生的全虚拟化解决方案。KVM中,虚拟机被设计为常规的Linux 进程,由标准Linux调度程序进行调度;虚拟机的每个虚拟CPU被设计为一个常规的 Linux 进程。这使得KVM能够使用Linux内核的已有功能。KVM项目代表下一代开源虚拟化。该项目的目标是通过建立在先前的技术和充分利用当今的硬件条件下创造出一个现代的虚拟化管理程序。KVM项目已被证实为一个可靠的,高性能的虚拟化解决方案。
6.创建一个虚拟机
[root@kvm ~]# virt-install --cdrom=/opt/iso/CentOS-7.2-x86_64-DVD.iso --vcpu=2 --ram=1024 --network bridge=virbr0 --disk path=/var/lib/libvirt/images/vm1.qcow2 --graphics spice,listen=0.0.0.0 --name=vm1 #创建一个2核心的CPU,内存1G,网络连接到默认网桥virbr0,磁盘文件为vm1.qcow2,远程连接协议为spice,允许任何主机连接的虚拟机vm1
WARNING Unable to connect to graphical console:virt-viewer not installed. Please install the 'virt-viewer' package.
WARNING No console to launch for the guest,defaulting to --wait -1
Starting install...
Creatin domain... 0 B 00:00:10
Domain installation still inprogress. Waiting for installation to complete.