使用范例

Host

开启CPU虚拟化技术

安装 qemu-kvm 可执行程序,重命名为qemu-spice

  • yum install qemu-kvm
  • ln -s /usr/libexec/qemu-kvm /usr/local/bin/qemu-spice spice-protocol会作为 qemu-kvm 的依赖自动安装

安装依赖工具

  • yum install qemu-vdagent qemu-img

关闭防火墙,为了客户端能与服务端通信

  • systemctl stop firewalld
  • systemctl disable firewalld

启动虚拟机

  • qemu-img create img/win7.img 15G
  • 使用qemu-kvm
    • qemu-spice -boot order=dc -vga qxl -m 3072 -spice port=3001,disable-ticketing -soundhw hda -device virtio-serial -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -cdrom cn_windows_7_ultimate_with_sp1_x64_dvd_618537.iso img/win7.img
  • 使用virt-manager 这种方式的稳定性更好

Client

开启CPU虚拟化技术

安装依赖工具

  • yum install spice-gtk3 virt-viewer
  • 如果没有图形化界面: 参考安装图形界面
  • 在图形化界面: remote-viewer spice://server:3001

Windows Guest

安装vdagent驱动

装了spice-nsis这个工具包之后才能拖拽文件、共享剪切板等操作

工具包下载地址: https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe

包含了QXL驱动、QXL-WDDM-DOD驱动、SPICE agent