AMD 线程撕裂者7970X 搭配双卡A5000,打造模具设计公司工作站虚拟化方案

news/2024/10/10 12:57:10/文章来源:https://www.cnblogs.com/doracloud/p/18456081

客户背景

客户为一家模具设计公司,使用 UG/NX 设计软件,现有10名设计师。当前面临以下问题:

  1. 信息安全:设计图纸存在泄密风险,无法确保数据安全。
  2. 远程访问:设计师无法通过远程方式访问工作站进行设计工作。
  3. 资源共享:设计工作站目前归属于个人,设计资源难以高效共享,工作站资源利用率较低。

解决方案

针对客户的需求与问题,推荐采用 ShareStation 工作站虚拟化方案。该方案基于硬件虚拟化与云管理技术,为客户提供安全、高效、可共享的设计工作平台。

方案设计了两种配置的桌面:

配置1:6核、10G内存,4G显存, 6个桌面

配置2:8核、15G内存,6G显存, 4个桌面

硬件配置

  1. 服务器 CPU:AMD Ryzen Threadripper Pro 7970X(高核心数、强劲计算能力,适用于密集型计算工作如 CAD/CAE/UG/NX 等软件)
  2. 内存:128GB DDR4 ECC 内存(大容量内存支持多虚拟机并发工作,确保流畅运行)
  3. 存储:3.84TB SSD × 4(支持 RAID 配置,高速读写并确保数据安全性)
  4. GPU:NVIDIA RTX A5000 × 2(专业级显卡,支持设计软件的硬件加速以及 GPU 虚拟化)

软件配置

  1. 虚拟化平台:Proxmox VE
  • Proxmox VE 是一个开源虚拟化平台,支持 KVM 和 LXC 虚拟化技术,易于管理和维护,能够有效整合硬件资源并提供高效的虚拟化性能。
  • 支持集群管理:通过集群功能,轻松管理多台物理服务器,实现高可用性与动态资源调度。
  • 安全性:提供完善的备份和恢复机制,支持加密存储,确保数据安全。
  1. 远程桌面与云管理平台:DoraCloud
  • DoraCloud 通过虚拟桌面基础架构(VDI)技术提供远程桌面访问功能。设计师可以通过网络从任何位置连接到虚拟工作站,进行设计工作。
  • 数据不会存储在终端设备上,所有设计文件均保存在服务器内,避免图纸泄密问题。
  • 实时资源分配:DoraCloud 支持软件定义每个虚拟机的资源配置,确保不同项目期间的设计师能获取所需的硬件资源(CPU、内存、GPU 等)。
  • 共享资源:通过集中的虚拟化工作站,设计资源可以集中存储与管理,设计师可以共享工作站环境,便于团队协作。

方案优势

  1. 提升信息安全性
  • 通过虚拟工作站,所有设计数据和文件均保存在服务器内,终端设备仅作为访问工具,减少数据泄漏风险。
  • Proxmox VE 提供加密存储、访问控制与审计功能,确保数据存储安全。
  1. 便捷的远程访问
  • 设计师可以通过 DoraCloud 远程桌面从任何地点登录虚拟工作站,无需在物理工作站前工作,解决远程办公问题。
  • 支持多终端设备(PC、笔记本、平板)访问。
  1. 资源高效共享与利用
  • 通过虚拟化工作站方案,设计师不再依赖于个人工作站,所有硬件资源由虚拟机动态分配,最大化利用服务器资源。
  • 团队协作更加便捷,设计资源可以集中存储与共享,设计师可以协作编辑和审阅设计图纸。
  1. 高可用性与灵活性
  • Proxmox VE 支持集群和容灾备份方案,确保服务器在硬件故障时能够快速恢复运行。
  • 根据项目需求动态分配虚拟工作站资源,能够灵活调整硬件配置,提升工作效率。

实施步骤

  1. 硬件部署
  • 安装与配置 AMD 7970X 服务器及存储系统,确保硬件资源到位。
  • 安装 NVIDIA A5000 显卡。由于A5000用于虚拟化,不能用于本地显示。服务器需要有另外的显卡(板载显卡)用于主机的显示输出。
  • 3.84TB NVME 配置成 RAID5模式,容量大约11.52TB
  • BIOS内,做好配置,启用VT-D,Above 4G MMIO BIOS Assignment
  1. 虚拟化平台搭建
  • 部署 Proxmox VE 虚拟化平台,配置虚拟网络

  • 配置存储,11.52TB,其中500GB用于 local ,剩余空间以 XFS 文件系统,作为虚拟机存储。

  • Proxmox VE 内,两个显卡分别定义 Resource Mapping ,名字 A5000-4Q、A5000-6Q。

  1. 云管理平台集成
  • 安装与配置 DoraCloud 云管理平台,实现虚拟桌面环境的远程访问和资源管理。

  • 建立两个桌面池,一个池配置6个桌面,每个桌面配置4G显存。另一个桌面池配置4个桌面,每个桌面6G显存。如下图:

    下图为桌面创建后的效果:

  • 配置远程连接客户端,确保设计师能够方便地通过网络访问虚拟工作站。

  • 如果需要从公网访问云桌面,需要配置桌面云网关,公司有公网IP,并且在公司的防火墙上配置端口映射。

  1. 测试与优化
  • 测试虚拟工作站性能,确保 UG/NX 等设计软件能够流畅运行。
  • 根据设计师工作需求,优化虚拟机资源分配,确保高效的图形和计算性能。
  1. 培训与维护
  • 为设计师提供虚拟工作站的使用培训,确保他们能够熟练操作。
  • 定期检查和维护服务器硬件及虚拟化平台,确保系统高效运行。

总结

采用 ShareStation 工作站虚拟化方案,能够有效解决模具设计公司当前面临的信息安全、远程访问与资源共享问题。通过 Proxmox VE 和 DoraCloud 的结合,确保设计师能够高效、安全、灵活地完成设计工作,同时提高硬件资源利用率和系统的灵活性。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【日记】生巧好好吃!(701 字)

正文今天才发现昨天寒露。不过昨天很冷,今天倒挺暖和,太阳很好。下午上班,觉得这么好的太阳不做点什么很亏,于是转身回去拿了被子。晚上下班去收,被子上面落的全是桂花。那时候天色已暗,天边有一种低沉但通透的蓝。一般这种时候温度都很低了。秋天真的到了啊……主管买的…

UE4.26 Emissive Decal(发光贴花)模拟Light Function

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!主要是想用Emissive Decal(发光贴花)来模拟出SpotLight的Light Function效果。 原因是SpotLight的Light Function依赖于阴影,而SpotL…

APP上架大陆应用商店记录

重点自己的手机APP想要上架到国内的应用市场必须要进行ICP备案 部分平台需要电子软著信息 大部分应用商店上架需要准备好合规的隐私政策电子软著 其中包含【APP电子版权认证证书】、【计算机软件著作权登记证书】两个证书 最便捷的方式是找专业人士带跑流程,根据时长分为不同的…

搭建Redis哨兵集群并使用RedisTemplate实现读写分离

一、理论相关通过上篇博客:搭建Redis“主-从-从”模式集群并使用 RedisTemplate 实现读写分离,我们已经搭建好了Redis“主-从-从”模式集群并且实现读写分离,这里会出现几个问题:如果主库宕机了,我们就需要运行一个新主库,比如说把一个从库切换为主库,把它当成主库。这就…

唯一客服浏览器插件: 视频号直播自动回复与循环发送话术-自动化插件

唯一客服浏览器插件 gofly.v1kf.com 我们在做视频号直播的时候,会有这种自动回复咨询问题的功能唯一客服浏览器插件现在就支持,在视频号直播后台,自动化回复用户问题,以及循环发送我们的介绍话术 十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》…

[编程笔记] 当前上下文中不存在名称ViewBag

当前上下文中不存在名称"ViewBag",很多ViewBag、@Html.Partial、@Html.FunctionBar() 等这些地方都报波浪线了,提示不存在这个名称,但是代码是可以运行的最近在弄另外一个项目,很长一段时间没接触MVC了,Visual Studio 2022识别cshtml文件的时候,出了一点故障!…

MSSQL-从字符串转换日期和/或时间时,转换失败

1、报错的sql为: select ID,Test_time as 时间, from ProcessData where convert(datetime,test_time,120) between convert(datetime, 2020-10-10, 120) and convert(datetime, 2024-10-11, 120) 它是将Test_time转化为datetime格式,再用between进行比较; 2、报错原因:…

Pytorch常用代码段汇总

Pytorch常用代码段来源: https://zhuanlan.zhihu.com/p/104019160 PyTorch最好的资料是官方文档。本文是PyTorch常用代码段,在参考资料[1](张皓:PyTorch Cookbook)的基础上做了一些修补,方便使用时查阅。 1. 基本配置 导入包和版本查询 import torch import torch.nn as nn…

manim边学边做--无向图

无向图属于数学中的图论这一学科, 所谓无向图G,就是由顶点集V(非空集合)和边集E(由V中元素构成的无序二元组的集合)组成的图, 可表示为G=(V,E)。 在无向图中,边没有方向,即从顶点A到顶点B的边与从顶点B到顶点A的边是相同的。 无向图简洁直观,常用于描述社交网络,交通…

[持续更新]程序员每天会阅读哪些技术网站(带链接)来提升自己?

本文原文来自[持续更新]程序员每天会阅读哪些技术网站(带链接)来提升自己? 国内的网站 这些国内技术网站和社区涵盖了编程语言、算法、职业规划、云计算、AI等多方面的内容,可以获取最新的技术资讯、学习资源和开发经验。当然目前国内的技术社区的内容还是相当的鱼龙混杂。CS…

PEPPA_CTH_PIG

你好CTH近日,有一PEPPA_HACKER_PIG黑入了某不知名CTH的博客,发现其博客荒凉至极,发怒而去,遂留此文,以记之。。。 这博客甚至连个分类也没有,只能我建一个了;

VScode远程访问虚拟机

下载vscode插件Remote Development 该插件包括了wsl,remote ssh 等四个插件,均是用于远程访问虚拟机。 通过ssh访问虚拟机 下载后在工具栏索引可以看到如下标识,按顺序点击进入,然后在“3”显示的搜索框通过“ ssh username@ipAddr”访问,这是方法一。 方法二,还可以通…