Proxmox VE 与Looking glass 多系统一键切换,
looking glass 原理
通过使用共享内存段来实现极高的吞吐量、低延迟的来宾到主机的通信。
使用spice来进行鼠标 键盘重定向。
使用前提
软件:
主机需要有桌面环境
主机版本和虚拟机的lg(looking glass简称)版本要兼容。建议相同即可
虚拟机需要win10
硬件:
主机需要支持opengl的设备。
虚拟机需要支持 DXGI 的设备。
安装软件
客户端:https://looking-glass.io/artifact/stable/source
Windows端:https://looking-glass.io/artifact/stable/host
在PVE安装客户端
#下载客户端
wget https://looking-glass.io/artifact/stable/source
#解压
tar -xvf source
#准备编译
cd looking-glass-B5.0.1/client
下载相关包
apt-get install -y binutils-dev cmake fonts-dejavu-core libfontconfig-dev gcc g++ pkg-config libegl-dev libgl-dev libgles-dev libspice-protocol-dev nettle-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxpresent-dev libxss-dev libxkbcommon-dev libwayland-dev wayland-protocols
开始编译
mkdir build
cd build
cmake ../
make
查看已经编译好的包
root@pve2:/opt/looking-glass-B5.0.1/client/build# ls
cimgui cmake_install.cmake include Makefile src version.c
CMakeCache.txt common LGMP PureSpice uninstall.cmake wayland
CMakeFiles displayservers looking-glass-client renderers VERSION
其中looking-glass-client就是包,随后复制到程序目录
cp looking-glass-client /usr/bin/
chmod +x /usr/bin/looking-glass-client
lg 需要普通用户,所以切换到普通用户测试,
成功运行即可
在Windows上安装Lg
修改虚拟机配置
添加一个ivshm设备。
qm set {vmid} --ivshmem size=32
lg需要spice协议来进行鼠标交互。所以还要配置spice,注意上面的端口,为SPICE端口,可以自己修改
qm set {vmid} -args "-device 'virtio-serial,id=spice,bus=pci.0,addr=0x9' -chardev 'spicevmc,id=vdagent,name=vdagent' -device 'virtserialport,chardev=vdagent,name=com.redhat.spice.0' -spice 'port=61000,addr=127.0.0.1,disable-ticketing=on' "
在虚拟机里安装ivshm驱动
Index of /groups/virt/virtio-win/direct-downloads/upstream-virtio
下载解压,在设备管理器找到下面这个设备
安装完驱动为
把虚拟机关机,显卡设置为无
在pve配置ivshm权限
chmod 777 /dev/shm/looking-glass
在pve上启动lg
looking-glass-client -c 127.0.0.1 -p 61000
如果要全屏,请加入-F
下面是主机为核显,虚拟机为GVT-G的截图
版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/2130.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/2130.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
0
二维码
海报
Proxmox VE 与Looking glass 多系统一键切换,
looking glass 原理
通过使用共享内存段来实现极高的吞吐量、低延迟的来宾到主机的通信。
使用spice来进行鼠标 键盘重定向。
使用前提
软件:
主机需要有桌面……
文章目录
关闭
共有 0 条评论