PXVDI企业级免费PVE桌面虚拟化SPICE模式部署教程ProxmoxVE

本文详细介绍了基于ProxmoxVE的免费桌面虚拟化软件PXVDI的SPICE模式部署,包括virt-viewer的安装、虚拟机创建、显卡配置、用户分配以及瘦客户机连接。尽管SPICE性能较弱,但在特定场景下仍具有价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PXVDI是基于Proxmox VE为底层的免费桌面虚拟化软件。

PXVDI企业级免费桌面虚拟化部署教程文章浏览阅读62次,点赞8次,收藏4次。PXVDI是一款基于Proxmox VE为底层的可商用的免费云桌面套件。首先是PVE是免费的,其次PVE的免费云桌面方案也极为少数。根据官方提出的价格清单,免费版和商业版在功能上主要的区别是2点。是否有支持。免费版没有技术支持,适合有技术人员的公司。是否支持horizon。RDP协议在基本的云桌面环境中已经很好了。如果我们进行要进行基本的云桌面,普通办公这种,节省物理PC成本或者不进行PC升级,就可以使用免费版的方案。这套方案企业只需要提供硬件成本,0软件成本。https://blog.csdn.net/weixin_43770811/article/details/136711335?spm=1001.2014.3001.5501

上文介绍了PXVDI的基本信息和FREERDP的部署。本次介绍下SPICE模式的部署。本次演示都是基于Linux瘦客户端,Windows请自行研究。

下表是PXVDI他们公布的方案和兼容性对比。

协议

freerdp(开源)

SPICE(开源)

VMware Horizon(闭源)

带宽消耗

USB重定向

rdp高级usb重定向

usb完全重定向

usb完全重定向

解码

h.264 444/420双精度

h.264 420

h.264 | hevc| AV1

ad模式 统一认证

支持

不支持

支持

打印机支持

rdp高级打印

走USB重定向

VMware 高级打印或者USB重定向

对瘦终端的主频要求

使用pcoip协议低,使用blast协议高

vGPU支持

中等性能

一般性能

高性能

Win7兼容性

中等兼容

完美兼容

不兼容

Windows10 兼容性

完美兼容

完美兼容

需要 Enterprise / Pro

SPICE是底层的协议类似和vnc一样,他们能显示虚拟机的BIOS,不依赖虚拟机的OS,还能进行完全的USB重定向。

1. 安装virt-viewer

配置SPICE的虚拟机,我们一般需要virt-viewer,这样比较好操作一点。因为有坑,这里先不说。

如果使用的Windows电脑访问pve,可下载下面的版本virti-viewer

https://foxi.buduanwang.vip/pan/proxmox-edge/Spice/virt-manager/virt-viewer/virt-viewer-x64-11.0-1.0.msi

如果是Macos,先安装port,再sudo port install virt-viewer

如果是linux,直接用包管理器安装virt-viewer即可

2. 创建虚拟机

咱们创建虚拟机的时候,显卡建议先选择VirtIO-GPU,如果选择SPICE,则在web上无法操作虚拟机,鼠标会错误,这样很麻烦。

进入虚拟机之后,安装virtio-win驱动,下载地址如下:https://foxi.buduanwang.vip/pan/proxmox-edge/驱动/virtio-win-0.1.217.iso

再安装spice-guest-tools,下载地址如下:

https://foxi.buduanwang.vip/pan/proxmox-edge/Spice/virt-manager/spice-guest-tools-latest.exe

这个2个组件必须安装!!!

随后再将虚拟机关机,将显卡配置成spice,如果多屏就选择多屏那个。

如果是4k屏幕,这里面的显示内存改成32,请不要多了,多了没用还会导致问题。2k 24就行。

3. 使用virti-viwer连接到虚拟机

配置好spice显示器之后,开启虚拟机,在控制台选择SPICE。

他会自动下载一个xxx.vvv的文件,macos是unknow,

直接双击就可以打开

打开之后,可以看到bios启动画面。

4. 分配用户

参考下面文章PXVDI企业级免费桌面虚拟化部署教程icon-default.png?t=N7T8https://blog.csdn.net/weixin_43770811/article/details/136711335?spm=1001.2014.3001.5501

5. 瘦客户机连接

在设置里,将连接方式配置成spice

登录之后,就可以访问了。

SPICE性能相比较于RDP,性能很弱,且依赖SPICE的服务,如果SPICE的服务有问题,也会出现异常。没有特殊的用途,不推荐使用spice。

出现这个错误的原因是在导入seaborn包时,无法从typing模块中导入名为'Protocol'的对象。 解决这个问题的方法有以下几种: 1. 检查你的Python版本是否符合seaborn包的要求,如果不符合,尝试更新Python版本。 2. 检查你的环境中是否安装了typing_extensions包,如果没有安装,可以使用以下命令安装:pip install typing_extensions。 3. 如果你使用的是Python 3.8版本以下的版本,你可以尝试使用typing_extensions包来代替typing模块来解决该问题。 4. 检查你的代码是否正确导入了seaborn包,并且没有其他导入错误。 5. 如果以上方法都无法解决问题,可以尝试在你的代码中使用其他的可替代包或者更新seaborn包的版本来解决该问题。 总结: 出现ImportError: cannot import name 'Protocol' from 'typing'错误的原因可能是由于Python版本不兼容、缺少typing_extensions包或者导入错误等原因造成的。可以根据具体情况尝试上述方法来解决该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ImportError: cannot import name ‘Literal‘ from ‘typing‘ (D:\Anaconda\envs\tensorflow\lib\typing....](https://blog.csdn.net/yuhaix/article/details/124528628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值