当像 XenServer 或 vSphere 这样的管理程序可以在无盘节点上运行(例如,通过从闪存卡或网络启动)并且通过 SAN 处理 VM 存储时,本地磁盘有什么用处吗?
即使不用于引导虚拟机管理程序或保存虚拟机,拥有这些磁盘会更好吗?
如果有的话,选择完全无盘服务器 VS 有一些本地存储的原因是什么?
当像 XenServer 或 vSphere 这样的管理程序可以在无盘节点上运行(例如,通过从闪存卡或网络启动)并且通过 SAN 处理 VM 存储时,本地磁盘有什么用处吗?
即使不用于引导虚拟机管理程序或保存虚拟机,拥有这些磁盘会更好吗?
如果有的话,选择完全无盘服务器 VS 有一些本地存储的原因是什么?
我没有大量的 XenServer 经验,但这里有一些来自 VMware 背景的信息。
vSphere ESXi 在引导后完全在内存中运行,因此仅用于 ESXi 安装的本地存储通常被认为是多余的。ESXi 支持从 SD 卡/USB 记忆棒/PXE(网络)启动,因此有很多选择。
没有本地存储的服务器有一些好处,主要是:
但是,这并不意味着本地存储没有用处。首先,您可以将 ESXi 配置为使用本地存储来存储 VM 交换文件。这可以减少 SAN 上的负载,并且可以提高某些工作负载下的性能。由于这些交换文件的大小很小,而且本质上是临时的,因此您可以使用小型 (70GB-150GB) 15k RPM SAS 驱动器以低廉的价格获得良好的性能。
此外,ESXi 5.5 中的新功能是闪存缓存,它允许您使用 ESXi 主机本地的 SSD 来智能地缓存 VM 数据。这减少了 SAN 上的负载并提高了这些 VM 的性能。这并不便宜,但它可以显着加快一些工作负载。
因此,如果您的工作负载可以利用本地化交换文件或闪存缓存,则具有本地磁盘的管理程序配置可能会“更好”。如果您认为这些功能不会对您有所帮助,那么没有令人信服的理由使用本地磁盘。
无盘 =>磁盘很贵,所以“-less”意味着它更便宜。
您选择本地存储的唯一原因是您没有 SAN,或者购买一个 SAN 的成本超过了收益(在小型配置中很常见)。该存储的配置完全取决于您的环境。关于磁盘昂贵的 Q/A 提供了很多有用的信息来评估您的情况;另请参阅有哪些不同的广泛使用的 RAID 级别,我应该何时考虑它们?.
无盘将花费更少,使用更少的能源,重量更轻:)
对于 Vmware,您可以从 U 盘启动。我认为拥有本地存储的唯一原因是
(a)您没有可用的 SAN 或 iSCSI NAS,或者
(b)您希望单个设备是便携式的,您可以抓住您的服务器并将其与您的所有设备一起移动里面的虚拟机。在这种情况下,我将获得带有单独(非板载)控制器的 RAID1。