安装步骤
首先安装qemu-kvm
、libvirt
与virt-install
yum install -y qemu-kvm libvirt virt-install #qemu-kvm用来创建虚拟机硬盘,libvirt用来管理虚拟机,virt-install用来创建虚拟机
然后启动libvirtd,并将它设为开机启动,启动成功后执行ip addr
命令,可以发现多了一块网卡
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:不连接虚拟机图形界⾯控制台
此时,会出现下图的返回信息
或者,输入命令virsh list --all
查看全部的虚拟机运行状态,会返回下图信息
如果一切顺利,那么此时即可通过VNC链接虚拟机(究极套娃
你可以输入virsh vncdisplay windows10
命令,来显示VNC链接信息
如果返回值为:0
,不是出问题了,是如果设置为默认端口,返回值就为:0
此时使用TightVNC链接虚拟机即可(IP地址为VMWare的虚拟机地址)
扩展内容
启动虚拟机
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’/>
再次启动虚拟机即可。
参考资料
© 版权声明
文章版权由CC-BY-NC-SA 4.0协议分发共享
THE END
暂无评论内容