我正在考虑在 USB 记忆棒或一对 32GB SATA II SSD(RAID1 镜像)上安装 ESXi 4.1/5.0。根据 VMWare 的文档,当 ESXi 启动时,它会寻找一个 4GB 的空间作为暂存分区。假设我使用的 USB 记忆棒有足够的存储空间(比如 16GB),在 SSD 或更好的 SSD 和 SSD RAID1 镜像上安装 ESXi 有什么优势吗?注意:文档指出 ESXi 占用磁盘上 5.2GB 的可用空间;5.2GB + 4GB = 9.2GB,远低于 USB 记忆棒的 16GB。
除了 ESXi 安装之外,我更愿意将 SSD 用于其他用途。我认为我主要担心的是 USB 记忆棒是否因任何随机原因而死。我是否可以在另一个 USB 记忆棒上重新安装 ESXi,然后 ESXi 会像什么都没发生一样启动?
根据 VMWare 的 ESXi 5.0 性能最佳实践(PDF 链接):
您可以选择在 SSD(如果安装了一个)上配置一个特殊的主机缓存,以用于新的主机缓存交换功能。此交换缓存将由主机上运行的所有虚拟机共享,最活跃页面的主机级交换将受益于 SSD 的低延迟。这允许相对少量的 SSD 存储产生潜在的显着性能影响
注意 使用交换到主机缓存和将常规交换文件放入 SSD(如下所述)是提高主机交换性能的两种不同方法。交换到主机缓存可以充分利用可能有限的 SSD 空间,同时还针对某些 SSD 最适合工作的大块大小进行了优化。
我们有一些 ESXi 盒子可以通过 SD/USB 启动,没关系,它可以工作——没什么好写的。
但是,如果您在 v5.0U1 中使用 SSD,它将使用 SSD 作为交换空间,以便在内存竞争情况下显着提高系统性能。也就是说,您需要确保使用符合 HCL 标准的 SSD(与所有其他组件一样),老实说,它们的成本实际上可以更好地用于购买更多内存。
只要坚持从一对硬件镜像小磁盘启动,就可以了。
你有几个问题,所以这里从上到下:
是的,您可以在另一个 USB 上重新安装 ESXi 并从数据存储加载您的 VM。然而,网络设置等将会丢失。(如果在 vCenter 集群中可能不会——但我不确定)
我在 4GB USB 记忆棒上运行 ESXi 没有任何问题,所以我真的不知道那个暂存分区。
我会选择使用 SSD 磁盘,正如我的经验告诉我的那样,从 USB 记忆棒启动 ESXi 非常慢,当你在一天中的工作时间重新启动时,你不希望它如此。
但是,重新启动 ESXi 服务器并不经常发生,如果您使用的是 vCenter 集群,重新启动时间应该不是那么重要。
注意:我使用的是 ESXi 5U1
在某些情况下,将这些 SSD 驱动器作为本地暂存驱动器 - 对于特定的延迟密集型任务、缓存甚至交换 - 可能是一个胜利。SSD 解决方案比 USB 贵很多。如果您要使用 SSD 做的只是启动,那么请使用 USB。
不过,坦率地说,有几种网络引导 VMW 的方法运行良好,可以减轻您对任何引导介质的需求。
我已经为 ESXi 完成了 USB、SD 和 SSD 启动解决方案。如果您处于共享存储的位置,那么选择并不重要。它是资源和环境的函数。
最佳实践/默认是一对 RAID 1 大小合适的驱动器。如果您有一对 72GB 10k RPM 磁盘,因为其他存储系统已停用,这是一个简单的选择。
我使用 HP 服务器和其他具有内部 USB 和 SD 卡插槽的系统。如果我有多个主机,利用内部端口而不是磁盘可以节省 RAID 控制器和物理磁盘成本。这也意味着部署可以更快。
可以使用 SSD。也许使用单个磁盘或镜像对......但不要依赖它们来满足临时/交换需求。如果可能,投资更多的 RAM 来应对资源受限的情况。