最近拿到一台 戴尔 T3680 工作站,我们利用PVE和DoraCloud将它改造,实现工作站虚拟化(ShareStation),满足多个设计师共享使用同一个工作站的需求。
为什么选择戴尔 T3680 工作站呢? 因为 NVIDIA 的显卡虚拟化技术 vWS 对硬件的兼容性有要求。只有通过了认证测试的硬件才有良好的兼容性。
具体参见链接: Qualified System Catalog - NVIDIA Enterprise Marketplace
业务需求
工作站虚拟化主要解决三方面的业务需求:
1)资源共享:采用工作站虚拟化方案,多个用户可以共享一个工作站的硬件、显卡资源。降低成本,管理员可以灵活调配资源。
2)信息安全:工作站虚拟化可以实现数据集中保存的服务器上,并且对用户的访问进行控制,比如对U盘、剪贴板的使用进行控制。防止数据外泄。避免了传统工作站数据泄密的问题。
3)远程设计:使用传统的工作站,设计师只能在本地设计。无法满足设计师随时随地进行设计的需求。工作站虚拟化技术,可以允许用户从网络接入,随时进行设计。在安全保密的基础上,随时发挥设计师的创意。提高了工作效率。
我们会对这台戴尔T3680工作站进行虚拟化改造,满足3-6人的设计小组运行 SolidWorks、UG/NX软件的需求。
配置介绍
T3680的目标配置为 : i7-14700,128G内存, 1.92T SSD, RTX A5000 显卡。
该配置可以分割成如下一些组合:
设计用户数 | 内存 | 显存 |
3 | 40G | 8G |
4 | 30G | 6G |
6 | 20G | 4G |
8 | 15G | 3G |
12 | 10G | 2G |
实际项目中,客户可以根据实际的工作负荷,选择不通的虚拟资源分割方式。
本次测试的实际配置为: i7-14700,64G内存, 960G SSD, Tesla P4显卡。
部署过程
1、工作站安装 PVE 8.3 以及 NVIDIA Grid vGPU 驱动。
这是已经安装了 PVE 8.3 的工作站。可以看到CPU为 14700,内存64G。
nvidia-smi命令查看显卡,已经配置了P4的驱动
mdevctl types 查看 vGPU类型,可以看到vgpu设备类型。
PVE 8.3 的安装方法,不再单独介绍。
2、在线安装 DoraCloud 管理系统
我们到朵拉云官网,复制在线安装的链接,在线安装 DoraCloud。 这里直接把在线安装脚本放在下面。
cd /var/lib/vz/dump; wget -qO- https://dl.doracloud.cn/dpinstall.pl --referer https://doracloud.cn | perl
安装完毕后,会提示 DoraCloud 的地址。
启动浏览器,打开 DoraCloud 管理系统,输入 账号 admin DoraCloud进入管理后台。
3、为DoraCloud 配置需要对接的虚拟化系统(PVE)
4、为DoraCloud云桌面系统配置资源池
5、创建DoraCloud集群
6、配置用户数据库以及管理系统的IP
DoraCloud管理系统的初始地址是通过DHCP获得的。这里可以为DoraCloud管理系统配置静态IP。
7、下载桌面模板
为了快速开展测试,这里下载预装了 SolidWorks 和 UG/NX的桌面模板。
下载完毕后,可以在模板菜单中看到下载的桌面模板。
8、创建桌面池
创建一个桌面池,设置桌面池名为 GPU桌面,选择刚才下载的模板,设置内存20G,CPU核心为10,设置vGPU为 4Q类型。
设置桌面池的虚拟机个数为2,设置绑定账号。这里的绑定账号必须与 模板的账号保持一致。
再为桌面池设置用户数据盘。
9、创建群组和用户
创建群组,勾选 桌面池【GPU桌面】
创建用户,勾选群组 Design。
10、安装 DoraClient,登录DoraCloud
进入桌面windows后,可以启动 SolidWorks 和 NX 。
性能测试
启动SolidWorks 2020性能基准测试,测试结果如下,可以看出 处理器、输出输出性能都非常不错。由于显卡配置较低,图形性能相对差一点。
信息安全和远程访问
设计图纸的防泄密是企业客户非常关注的需求。 DoraCloud提供精细化的访问控制,可以对USB存储、剪贴板、磁盘映射进行用户级别的统一管控。可以控制用户从云桌面拷贝资料。
此外,DoraCloud还支持部署桌面网关,实现客户端和云桌面之间的网络隔离。 部署桌面网关后,所有的桌面访问都通过桌面网关。客户端无法直接通过IP网络与云桌面通信,实现网络的隔离,并且允许用户从互联网访问企业内网的云桌面。 如下图所示,企业内网的客户端可以直接访问云桌面,外网和分支结构的客户通过桌面网关访问云桌面。实现远程设计的需求。
项目总结
在戴尔 T3680 工作站作为通过了 NVIDIA vWS兼容性认证的工作站,部署 Proxmox VE 和 DoraCloud,可以实现工作站虚拟化,满足多个用户设计需求。可以顺畅运行 SolidWorks、NX/UG 等大型CAD软件。满足企业 资源共享、信息安全、远程设计的业务需求。
标签:DoraCloud,工作站,桌面,虚拟化,戴尔,用户,T3680 From: https://www.cnblogs.com/doracloud/p/18622375/ShareStation_T3680