我正在寻找设置虚拟实验室所需的硬件规格。我计划托管 40-60 台机器并全天候运行它们。我目前正在考虑购买我的第一台服务器,目的是建立一个家庭渗透测试实验室,最终将扩展以允许多个用户访问实验室。该服务器还将举办夺旗 (CTF) 式竞赛。这样做既是为了我自己的学习,也因为我是信息安全协会的一员,我希望其他成员能够在安全可靠的环境中学习。我认为最大用户数可能是 60,大多数 VM 都基于 Windows 和 Linux。
所需组件建议:
成分 所需规格和配置名称
- 处理器
- 母板
- 冷却器
- 内存
- 显卡
- 电源
- SSD 主
- HDD 二级
- 案件
除此之外,我还将使用 camtasia studio 制作视频内容,视频长度为 20-30 分钟。请建议当前要求所需的完整硬件规格。
答案1
计算(CPU、RAM、GPU)资源取决于所有 60 台虚拟机产生的工作负载。仅虚拟机数量不会提供任何数字来推荐硬件。
CPU:对于低/中等工作负载,您可能有 1 个物理 CPU 核心用于 4 个虚拟机,因此至少需要 16 个核心。有关 vCPU-to-pCPU 的更多信息 -https://download3.vmware.com/vcat/vmw-vcloud-architecture-toolkit-spv1-webworks/index.html
MoBo:基于 CPU 选择
RAM:计算每个虚拟机分配的 RAM 并增加 20%。我认为 60 个虚拟机至少需要 128GB
GPU:在虚拟化基础设施中非常特殊的用途。如果您要在虚拟机中运行 GPU 密集型应用程序(Autodesk、Photoshop 等)、挖掘或暴力破解密码,则需要 GPU。Camtasia Studio 不需要 GPU。虚拟化 CPU 可能还需要额外的许可证,例如 NVIDIA Grid。大多数基础设施不需要任何 GPU。
存储:使用本地 RAID。任何企业级 SSD 都非常适合 - http://www.vmwareblog.org/shopping-ssds-several-tips-help-make-right-choice/
避免使用 SMR HDD,因为写入性能较差https://www.crn.com/news/storage/300079645/the-biggest-change-to-hdd-tech-youve-never-heard-of-yet.htm