运行 VMware ESXi 5.x 的服务器鲜为人知或鲜为人知的秘密之一是它们可以从 USB 或 SD 闪存介质启动。 在这种情况下,企业可能会丢弃 HBA 或 RAID 卡以及用于启动服务器的硬盘驱动器或 SSD。 走这条路可以为新系统带来资本支出优势,与启动服务器所需的驱动器和存储适配卡相比,启动闪存介质的成本微不足道。 OPEX 也有所增加; 与更常见的适配器和驱动器相比,考虑小型闪存介质驱动器启动所需的功率时,转向 USB 或 SD 闪存介质的意义具有很大优势。
运行 VMware ESXi 5.x 的服务器鲜为人知或鲜为人知的秘密之一是它们可以从 USB 或 SD 闪存介质启动。 在这种情况下,企业可能会丢弃 HBA 或 RAID 卡以及用于启动服务器的硬盘驱动器或 SSD。 走这条路可以为新系统带来资本支出优势,与启动服务器所需的驱动器和存储适配卡相比,启动闪存介质的成本微不足道。 OPEX 也有所增加; 与更常见的适配器和驱动器相比,考虑小型闪存介质驱动器启动所需的功率时,转向 USB 或 SD 闪存介质的意义具有很大优势。
在这篇文章中,我们专门研究了闪存介质对数据中心运营的影响。 VMware 实际上有一个 知识库文章 关于如何部署 USB 或 SD 闪存介质作为 ESXi 5.x 的引导设备,大多数服务器供应商都提供安装了 SD 介质的配置,用于此类操作。 VMware 知识库文章非常直接,建议部署容量不少于 8GB 的驱动器,以便驱动器上有空间用于暂存分区。 VMware 继续建议 16GB 或更大的驱动器是理想的,这样额外的闪存可用于磨损均衡以延长驱动器的使用寿命。 考虑到 8GB 和 16GB 之间的成本差异,没有理由不选择 16GB 驱动器。 唯一的其他考虑因素是卡的质量,这就是我们为这个项目选择 SanDisk 的原因。 SanDisk 不断证明其在便携式闪存介质领域的领导地位,通常在性能和保修方面优于所有其他厂商。 虽然这里的吞吐量不太重要,但大多数服务器都使用 USB 2.0,传统很重要,因为即使是依赖虚拟化服务器集群的数据中心也会欣赏组件故障率的任何改善。
将 SanDisk Cruzer Fit 塞入 RD630 主板
我们使用 16 个 SanDisk Cruzer Fit USB 闪存驱动器进行此测试。 Cruzer Fit 是一款低调、不显眼的闪存驱动器,可以隐藏在内部服务器 USB 端口上,如果需要安装在前面,也可以靠近服务器放置。 它没有任何装饰(除了一般的人体工程学设计),并且与闪存驱动器一样简约。 10GB 版本的零售价略高于 64 美元,扩展至 60GB 的零售价不到 XNUMX 美元。
如何在便携式闪存介质上安装 ESXi
VMware 提供了一个 知识库文章中的分步说明集 关于如何做到这一点。 我们已经简化了一些步骤,选择虚拟光驱而不是从光介质刻录和引导。 我们的安装过程如下:
- 从 VMware 下载要安装的 ESXi 5.x ISO 映像,然后使用 UNetbootin 等实用程序将其加载到 USB 拇指驱动器上,或者通过服务器的 iKVM 门户远程安装 ISO。
- 打开服务器时,请准备好按下进入 BIOS 或更改启动顺序所需的键,以便系统加载 VMware ESXi 5.x ISO。
- 让服务器加载 VMware ESXi 软件,直到它提示您进行用户输入。 此时按F11接受用户协议,然后选择你要安装ESXi的设备。 在我们的案例中,我们选择了 SanDisk Cruzer Fit 作为我们的存储设备。
- 选择最适合您所在地区的键盘布局,并为您的 ESXi 5.x 主机设置根密码。 接下来接受您的安装设置并让安装程序将软件加载到您的存储设备上。
- 安装完成后,安装程序将提示重新启动服务器。 借此机会更改服务器的启动顺序,以自动从安装 ESXi 的设备加载。
系统启动后,将向用户显示没有本地数据存储且日志存储在非持久存储上的警告。 要解决这些问题,请附加您选择的网络共享存储,例如 iSCSI、FC 或 NFS 存储。
将一个或多个数据存储附加到 ESXi 主机后,要解决日志警告,请进入高级设置并为系统日志分配一个位置。 在我们的例子中,我们为此目的使用了我们的数据存储“存储”。
USB 闪存驱动器作为 ESXi 引导驱动器
在测试中,我们首先部署了一个 联想ThinkServer RD630 在各种不同的配置中,通过 Eaton Advanced ePDU 测试空闲时的功耗以获得基线统计数据。 这些数字是在安装、启动 VMware ESXI 5.1 并在“平衡”电源模式下闲置后进行的。
我们利用 RAID1 中的三个 HDD 和一个 SSD 配置,通过 RD630 的备用 LSI 9260-8i RAID 卡连接,并带有备用电池。 最后的配置是单独使用 USB 拇指驱动器,移除了 RAID 卡。
- (2) 1TB Seagate Constellation.2 RAID7 中的 1K SAS HDD – 159W
- (2) 600GB Toshiba MBF2600RC 10K SAS HDDs in RAID1 – 156W
- (2) 147GB Toshiba MK01GRRB 15K SAS HDDs in RAID1 – 170W
- (2) RAID200 中的 600GB Seagate 1 Pro SATA SSD – 163W
- (1) 16GB 闪迪 Cruzer Fit – 135W
在测试的五种配置中,我们测得的节电范围为 21 至 35 瓦,这意味着每台服务器在每年的跨度内都可显着节电。 平均成本为 0.12 美元/千瓦时,每年节省的电费从 22 美元到略低于 37 美元不等。 当这些节省在许多服务器上成倍增加时,节省的电能就会增加。 除了纯粹的节能之外,组件的减少还导致热量减少和冷却方面的潜在节省。
除了 OPEX 节省之外,CAPEX 方面也有巨大的节省。 在测试的场景中,RAID 卡和基本 HDD 或 SSD 在配置来自流行的一级品牌的服务器时从 800 美元到 1,500 美元不等。 这意味着在部署少量服务器时,企业要么可以通过减少支出来节省开支,也可以通过相同的支出获得更多收益。 这可能意味着集群的另一个或两个服务器节点,或者可以分配资金进一步投资于 CPU 和内存以支持虚拟化环境。
这种攻击计划可能并不适合所有人,传统的 RAID 卡或与驱动器配对的 HBA 仍将主导大多数引导任务。 但在规模上,这些费用加起来,更不用说降低高度虚拟化数据中心的功耗带来的运营成本优势了。 不过,对于每台服务器 10 美元的投资,很难想出另一种可以更好地花费 Hamilton 的方式。