这里我们用vmware模拟操作系统,然在VMware上搭建KVM
KVM安装
一般企业的机器安装的系统直接是Centos,我们电脑安装的是Windows,所以我们用VMware模拟Linux操作系统
安装一个Centos机器,内存和磁盘空间要给大一点
我们安装的时候不要最小化安装,选择gnome桌面安装,开启机器,打开终端
下载安装我们用到的软件
在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm
kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备;
qemu是模拟IO设备(网卡,磁盘),kvm加上qemu之后就能实现真正意义上服务器虚拟化。
因为用到了上面两个东西,所以一般都称之为qemu-kvm。
libvirt则是调用kvm虚拟化技术的接口用于管理的,用libvirt管理方便,直接用qemu-kvm的接口太繁琐。
[root@kvm ~]# yum install qemu-kvm libvirt virt-manager librbd1-devel -y
刚打开机器,它会默认在下载一下初始化软件,导致会出现以下情况
这种情况我们可以等待安装完即可,也可以直接根据进程ID直接杀死进程不影响后面操作
启动服务
[root@kvm ~]# systemctl start libvirtd
[root@kvm ~]# systemctl enable libvirtd
查看kvm模块加载
[root@kvm ~]# lsmod | grep kvm
kvm_intel 170086 0
kvm 566340 1 kvm_intel
一般看到这两行说明支持kvm模块
KVM安装一般有三种方式这里我们分别讲解
一、完全文本方式安转虚拟机
下载vsftp
[root@kvm ~]# yum -y install vsftpd
上传镜像到虚拟机上,直接找到镜像,把他拖到VM上就会自动上传
会显示一个路径,我们先把镜像拷贝到/root目录下