我正在研究需要在HPC群集中进行测试的应用程序。 我正在考虑使用xcat作为资源管理器。 我没有太多的硬件资源,我有一台惠普台式机和MacBook笔记本电脑。 问题:是否可以在一个硬件资源上
设置虚拟集群(使用virtualBox或KVM)感谢,
答案 0 :(得分:0)
这里的简短回答是肯定的,具体取决于您的一台机器上有多少内存和磁盘。我已经在拥有8 GB RAM的MacBook Pro上多次完成了这项工作。
答案很长,HPC集群绝对没什么神奇之处。在模拟集群环境中测试基本并行应用程序所需的只是满足以下条件的两个或多个VM:
这些都不需要作业调度程序,配置工具或任何复杂的网络。您可以找到许多NFS设置方法,以帮助将一个节点设置为与其他节点共享$ HOME,这可能是最复杂的部分。 VirtualBox可以很好地设置本地网络。
除此之外,您还可以设置一个像SLURM(强烈推荐)的作业调度程序,像Warewulf或xCat这样的配置工具,跨虚拟机的并行文件系统(BeeGFS易于设置和很好的介绍)等等。我已经使用此列表和VirtualBox VM中的工具多次在我的Macbook Pro上模拟了一个功能齐全的无状态群集。这是了解设置HPC群集的好方法。