天天看点

Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机

嵌入到linux内核

虚拟机是一个进程

spice是redhat开发的开源的专门的桌面虚拟化数据传输协议

qemu是可以图形化管理kvm虚拟机的一个工具,专门用来管理kvm的,所以通常都是与kvm同时出现。

centos7kvm新增如下功能:

cpu热添加

内存热添加

内存4g以上

处理器需打开虚拟化功能

添加独立磁盘供kvm虚拟机使用

Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机

将独立磁盘分区,格式化为xfs格式,系统中创建挂载点,使得系统可以使用该空间。

mkdir /vdir mount /dev/sb1 /vdir
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y

qemu-kvm 虚拟化软件

virsh virt-manager virt-viewer virt-install other-tools是libvirt用户态的工具

注:此处文件需要创建到专门供虚拟机使用的挂载目录下。

qemu-img create -f raw /vdir c7-1.img 10g //文件格式可以是img,也可以是raw lsmod | grep kvm //检查kvm模块是否安装
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
cp centos-7-x86_64-dvd-1708.iso /opt/

查看服务启动状态

systemctl status libvirtd.service //系统默认开机自启动
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机

vnc客户端在windows平台上安装如下:

Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机

当链接上后,发现前面执行的安装程序已经显示出来。

Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机

为了避免宿主机网卡与虚拟机网卡冲突,在安装虚拟机时需要修改虚拟机网卡。

Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机
virsh shutdown c7-1 //关闭虚拟机 virsh start c7-1 //启动虚拟机 virsh list --all //查看虚拟机状态
Centos7中安装KVM虚拟机KVM 特性VMwareWorkstation虚拟机centos7中部署KVM虚拟机

删除虚拟机

virsh shutdown c7-1 //先关闭 virsh undefine c7-1 //再删除

继续阅读