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

什么是PXVDI?

PXVDI是一款基于Proxmox VE为底层的可商用的免费云桌面套件。对熟悉PVE的人来说,这点非常的点赞。首先是PVE是免费的,其次PVE的免费云桌面方案也极为少数。

根据官方提出的价格清单,免费版和商业版在功能上主要的区别是2点。

  1. 是否有支持。免费版没有技术支持,适合有技术人员的公司。
  2. 是否支持horizon。RDP协议在基本的云桌面环境中已经很好了。

如果我们进行要进行基本的云桌面,普通办公这种,节省物理PC成本或者不进行PC升级,就可以使用免费版的方案。

这套方案企业只需要提供硬件成本,0软件成本。如果再利用旧的PC改造成瘦客户端,那么瘦客户端也不用采购了!如果企业正在使用Proxmox VE做私有云,那么即可0成本实现桌面虚拟化。

PXVDI的架构

从官方的文档来,PXVDI只需要PVE和瘦客户端就行了,不需要其他的组件。这样维护挺简单的,想当年笔者搞VMware和Citrix的时候很简单,各种服务,安装也很复杂。

欢迎加入PXVDI QQ交流群921147126

教程开始

1. 安装PVE

使用最新的PVE8.1版本,好像最低要求7.4以上。这点略过吧?

2. 下载模版

官方提供了一个试用模版,虽然是商业版试用的,但是免费版也可以拿来用。

如果PVE联网的话,可以直接执行下面的命令,

cd /var/lib/vz/dump/
wget https://foxi.buduanwang.vip/pan/pxvdi/pxvdi-linux/enterprise/vzdump-qemu-118-Administrator-P@SSw0rd-PXVDI-Horizon-nonADmode-ostmpl.vma.zst

这段代码的意思就是进入PVE那个备份文件的目录,然后直接下载虚拟机模版,虚拟机模版是直链可以直接下载。

我x,这个下载速度真的恐怖。

3. 安装模版

下载好了,在页面上,点击“local”,然后再右边的备份点开,可以看到这个备份。

然后单击还原。还原的时候,一定要选择存储和唯一。

然后最后单击还原就行了。

这是还原之后的虚拟机,虚拟机的默认的账号是Administrator,密码是P@SSw0rd。

4. 创建用户并且授权

在pveshell里执行下面这个命令,创建一个PxvdiUsers的角色。

pveum role add PxvdiUsers --privs "VM.Audit VM.Console VM.Monitor VM.PowerMgmt VM.Monitor"

然后打开web,添加一个名为user1用户,领域选择PVE。

接着打开虚拟机,给虚拟机分配用户权限。

这样就配置好了虚拟机的权限。

5. 启动瘦客户端

官方提供了瘦客户端的ISO,下载地址如下

https://foxi.buduanwang.vip/pan/pxvdi/pxvdi-linux/latest/pxvdi_2_latest_live_amd64.iso

这个ISO不支持N卡,如果是N卡客户,最好使用核显启动,或者用虚拟机测试。推荐使用intel核显机器,比如j1800。n5105之类的。

刻盘建议使用rufus使用dd模式进行刻盘。不要使用软碟通,可能会无法启动。

ISO启动之后,会自动打开软件。如下图

6. 配置客户端

6.1 配置服务器地址

瘦客户端需要配置才能使用,点开设置,在服务器地址中输入PVE的ip或者域名。默认的pve端口是8006。

然后点击保存。

6.2 配置连接配置

需要在高级设置里配置freerdp的参数。连接方式选择freerdp,编解码改成h264:420模式。

网关设置里关闭ad模式。ad模式是为域准备的,启用ad模式之后,会将登录账号密码传递给虚拟机,如果虚拟机和pve都没有加域的话,就会无法连接,因此需要关闭ad模式。

设置好了点保存

7. 使用账号密码登录

账号为user1@pve,这个账号的意思是user1,领域为pve。密码是刚才创建的密码

登录之后就可以看到虚拟机,

点击虚拟机图标就可以启动,点击那个五角星,可以配置虚拟机为自动登录虚拟机,这样可以在软件登录之后,就启动这个虚拟机。

连接之后,会出现登录页面。因为不是ad模式,所以会出现2次登录。输入密码P@SSw0rd就可以登录

8. 将系统写入到硬盘

ISO启动后,如果重启会还原,因此需要安装到硬盘才能保存数据。

如果连接到虚拟机,可以点击右下角-断开连接退出桌面。

然后在页面上,按alt+f4退出软件,这个软件有守护进程,需要alt f4 3次才会完全退出。

退出之后,在页面上任意地方右击,点击打开终端。

使用命令lsblk查看当前的硬盘,我这个sda就是我的硬盘。一定要看清楚是哪个硬盘。

执行命令

pxvdi-install /dev/sda

即可安装到硬盘,这是开始安装的页面

安装速度,和U盘的速度和磁盘写入的速度有关,emmc这种写入会很慢,耐心等待。

当出现success的时候,就是安装成功了。可以重启进入到

9. 批量部署

将提供的模版安装好需要的软件,然后点击转换成模版。

然后点击克隆,比如你要创建30个虚拟机,就克隆30次好了。

随后再安装第4步,创建30个用户,再分配权限就好了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2868933.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

class file has wrong version 61.0, should be 55.0

class file has wrong version 61.0, should be 55.0 一、Android Studio编译报错二、原因分析三、解决方案四、Java类文件版本号与Java版本之间的对应关系 一、Android Studio编译报错 /home/server/Desktop/T750U/FreemeCompass/src/com/freeme/compass/GradienterView.java…

我用Coze给自己的服务号加了一个多功能的GPT服务机器人

我用Coze给自己的服务号加了一个多功能的GPT服务机器人,可以查新闻,交互式回答问题,查快递,画图画,联网回答问题 可以查快递 试用:搜索觉醒AI

HTTPS证书很贵吗?

首先,我们需要明确一点,HTTPS证书的价格并不是一成不变的,它受到多种因素的影响。其中最主要的因素包括证书的类型、颁发机构以及所需的验证级别。 从类型上来看,HTTPS证书主要分为单域名证书、多域名证书和通配符证书。单域名证书…

自动点击脚本

一个简单的自动点击脚本 配置文件张这样,需要的自己截图 excel配置文件 #!/usr/bin/python3# sys.path.append("C:\\Users\苏\\.vscode\\extensions\\ms-python.vscode-pylance-2023.10.50\\dist\\typeshed-fallback\\stubs\\PyAutoGUI") # print(sys.…

串口数据包

一数据包的定义 串口数据包:通常使用的是额外添加包头包尾的这种方式 在HEX数据包里面,数据都是以原始的字节数据本身呈现的,而在文本数据包里面,每个字节就经过了一层编码和译码,最终表现出来的就是文本格式&#x…

电脑自带dll修复在哪里打开呢?马上教会你

由于各种原因,电脑可能会出现一些问题,其中之一就是dll文件丢失。Dll文件是动态链接库文件,它们包含了许多程序运行所需的函数和资源。当这些文件丢失或损坏时,可能会导致程序无法正常运行或出现错误提示。本文将介绍电脑dll文件丢…

计算机网络实训-2 网络设备配置基础

文章目录 一、交换机/路由器的内部组成二、接口类型及接口标识观察:交换机、路由器的外观交换机的接口标识交换机的接口标识举例 路由器的接口标识路由器的接口标识举例 三、配置交换机/路由器的方法通过Console口来配置(带外管理)通过telnet…

L1-072 刮刮彩票 分数 20 (巧用一维数组,数组加和)

啊啊啊啊啊啊啊啊明明就想出来了,明明就,就差这2分为什么为什么啊!!!忘记当 tt 大于3小于6时应该 - 3 了,哎呦喂,三位的数组哪有4,5,6啊啊啊啊啊忘记减了,忘了…

【智能算法】CEC2005测试集

目录 1.背景2.CEC2005测试集3.代码实现4.参考文献 1.背景 IEEE 国际进化计算大会(IEEE Congress on Evolutionary Computation,IEEE CEC)是进化计算领域中规模最大、影响最重要的会议之一。为了公平评估算法的优化性能,该会议在优…

UCORE 清华大学os实验 lab0 环境配置

打卡 lab 0 : 环境配置 : 首先在ubt 上的环境,可以用虚拟机或者直接在windows 上面配置 然后需要很多工具 如 qemu gdb cmake git 就是中间犯了错误,误以为下载的安装包,一直解压不掉,结果用gpt 检查 结…

【Poi-tl Documentation】自定义行删除标签

前置说明&#xff1a; <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.1</version> </dependency>模板样式&#xff1a; 删除行表格测试.docx 实现思路&#xff1a;通过定制占位…

基于springboot+vue实现疫情防控物资调配系统项目【项目源码】计算机毕业设计

基于springbootvue实现疫情防控物资调配系统演示 B/S结构的介绍 在确定了项目的主题和研究背景之后&#xff0c;就要确定本系统的架构了。主流的架构有两种&#xff0c;一种是B/S架构&#xff0c;一种是C/S架构。C/S的全称是Client/Server&#xff0c;Client是客户端的意思&am…

19-分支和循环语句_if语句switch语句(初阶)

19-1 概览 分支语句&#xff1a;if、switch 循环语句&#xff1a;while、for、do while goto语句 以上都属于控制语句 19-2 语句的分类 C语句可分为以下五类: 表达式语句、函数调用语句、控制语句、复合语句、空语句 19-3 结构 C语言是结构化的程序设计语言 顺序结构…

【ollama】(5):在本地使用docker-compose启动ollama镜像,修改模型存储位置,并下载qwen-0.5b模型,速度飞快

1&#xff0c;ollama项目 Ollama 是一个强大的框架&#xff0c;设计用于在 Docker 容器中部署 LLM。Ollama 的主要功能是在 Docker 容器内部署和管理 LLM 的促进者&#xff0c;它使该过程变得非常简单。它帮助用户快速在本地运行大模型&#xff0c;通过简单的安装指令&#xf…

最迟但到的 Star History 2023 年度开源精选!

千呼万唤始出来&#xff0c;Star History 2023 年终开源精选来啦&#xff01;&#x1f389; AI 是 2023 开源领域里最主要的关键词&#xff0c;但其实过去一年还是有很多其他值得关注的项目和发展趋势的&#xff01;Star History 小编总结了几个类别并精选了类别中最亮眼的项目…

2024年【危险化学品经营单位主要负责人】找解析及危险化学品经营单位主要负责人模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 危险化学品经营单位主要负责人找解析考前必练&#xff01;安全生产模拟考试一点通每个月更新危险化学品经营单位主要负责人模拟考试题目及答案&#xff01;多做几遍&#xff0c;其实通过危险化学品经营单位主要负责人…

lua脚本的基础内容

官方地址&#xff1a;http://luajit.org/ 官方wiki地址&#xff1a;http://wiki.luajit.org/Home 推荐书籍&#xff1a; OpenResty 最佳实践&#xff1a;https://moonbingbing.gitbooks.io/openresty-best-practices/content/ lua基础文档&#xff1a;https://www.runoob.com/l…

【Machine Learning】Suitable Learning Rate in Machine Learning

一、The cases of different learning rates: In the gradient descent algorithm model: is the learning rate of the demand, how to determine the learning rate, and what impact does it have if it is too large or too small? We will analyze it through the follow…

vmware workstation虚拟机报错”该虚拟机似乎正在使用中“

虚拟机报错&#xff1a; 解决方法&#xff1a; 进入到虚拟机的安装目录里&#xff0c;将lck结尾的文件删掉即可 重新点击虚拟机恢复正常

MIT线性代数-方程组的几何解释

文章目录 1. 二维空间1.1 行方向1.2 列方向 2. 三维空间2.1 行方向2.2 列方向 假设有一个方程组 A X B AXB AXB表示如下 2 x − y 0 (1) 2x-y0\tag{1} 2x−y0(1) − x 2 y 3 (2) -x2y3\tag{2} −x2y3(2) 矩阵表示如下&#xff1a; [ 2 − 1 − 1 2 ] [ x y ] [ 0 3 ] (3)…