Centos7的KVM的安装与使用

Centos7的KVM的安装与使用

安装步骤

首先安装qemu-kvmlibvirtvirt-install

yum install -y qemu-kvm libvirt virt-install #qemu-kvm用来创建虚拟机硬盘,libvirt用来管理虚拟机,virt-install用来创建虚拟机

 然后启动libvirtd,并将它设为开机启动,启动成功后执行ip addr命令,可以发现多了一块网卡

图片[1]-Centos7的KVM的安装与使用-Rain's Blog
systemctl start libvirtd && systemctl enable libvirtd

创建虚拟磁盘

qemu-img create -f qcow2 /home/windwos10.qcow2 50G

创建虚拟机

virt-install --virt-type kvm  \
--name windows10   \
--memory 2048  \
--vcpus 1  \
--disk path=/home/windows10.qcow2  \
--cdrom /home/windows.iso  \
--network default  \
--graphics vnc,listen=0.0.0.0  \
--noautoconsole

参数概述

  •     –virt-type:指定虚拟机类型(kvm、qemu、xen)
  •     –name:指定虚拟机名称
  •     –memory:指定虚拟机使⽤内存⼤⼩
  •     –vcpus:指定cpu的核数(默认为1)
  •     –cdrom:指定虚拟机安装的ISO镜像
  •     –disk:指定虚拟机数据存储磁盘(存储磁盘类型有:qcow2(支持快照),raw(不支持快照))
  •     –network:指定虚拟机⽹络类型,默认nat,常⽤bridge
  •     –graphics:指定虚拟机可连接⽅式,⽐如VNC
  •     –noautoconsole:不连接虚拟机图形界⾯控制台

此时,会出现下图的返回信息

图片[2]-Centos7的KVM的安装与使用-Rain's Blog

或者,输入命令virsh list --all查看全部的虚拟机运行状态,会返回下图信息

图片[3]-Centos7的KVM的安装与使用-Rain's Blog

如果一切顺利,那么此时即可通过VNC链接虚拟机(究极套娃

你可以输入virsh vncdisplay windows10 命令,来显示VNC链接信息

如果返回值为:0,不是出问题了,是如果设置为默认端口,返回值就为:0

图片[4]-Centos7的KVM的安装与使用-Rain's Blog

此时使用TightVNC链接虚拟机即可(IP地址为VMWare的虚拟机地址)

图片[5]-Centos7的KVM的安装与使用-Rain's Blog

扩展内容

启动虚拟机

virsh start windows10

关闭虚拟机

virsh shutdown windows10

删除虚拟机(只是在virsh list中删除了该虚拟机,也是关机的一种方法)

virsh destroy windows10

其他问题

1.无法连接VNC

检查服务器防火墙是否关闭或放行5900端口。

2.VNC鼠标速度不同步

关闭虚拟机,然后执行virsh edit windows10

将 <input type='mouse' bus='ps2'/>这行修改为<input type=’tablet’ bus=’usb’/> 

再次启动虚拟机即可。

参考资料

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
说点什么?
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容