如何使一堆刀片启动并从同一图像读取,而不必拥有本地磁盘?

我是一个科学的计算(很多专注于快速CPU分配大量的计算,如物理模拟和algorithm优化,信号和图像和video处理等)types的新人,与服务器的工作,并希望学习更多。

基本上,如果我有一个刀片中心有8个或16个相同的刀片服务器(只有一个或没有一个硬盘驱动器),是否可以远程引导所有其他的硬盘或其他中央硬盘? 或者也许是这样,他们以某种方式共享所有的磁盘。 基本上我想避免的是每个刀片要购买一个硬盘驱动器本地引导,如果他们最终都应该是使用相同的软件等彼此的副本。


也许这对于这个网站有点太广泛或基本的问题,我真正应该要求的是如何安装,引导和configuration刀片服务器的速成课程?

使用Linux,引导刀片,您需要PXEnetworking引导,以引导操作系统。

您也可以通过USB启动。 我见过的大多数刀片在刀片正面或内部都有USB端口。

启动后,如果要共享存储,则需要使用NFS或iscsi设置networking存储设备。

在这种情况下,使用一组ESXi服务器,我们使用了UCS刀片。 这些存储在运行时附加到共享NFS数据存储上,但在内部容量方面有相同的限制。

所以我们从以太网上的光纤通道启动提供共享存储的Netapp提供的LUN。

从技术上说,它是单独的引导设备,主机angular色(主机名,ssl证书,ssh密钥等)的差异很小,但由于重复数据删除,磁盘上的数据非常小。 (这和你的目标非常相似)

总的来说,虽然这是一个相当灵活和可扩展的系统,但它可能并不是最便宜的select。

当然,根据你使用的刀片,内部存储可能是最好的select。 有合理数量的面向数据的应用程序,从本地磁盘types系统获益巨大。 (elasticsearch,hadoop等)