我在服务器上使用 SanDisk Cruzer Fit 16GB 闪存驱动器运行 VMware ESXi 5.5(和 6.0)。虚拟机存储在服务器上的内部物理驱动器的 RAID 阵列中。
如果该闪存驱动器出现故障,我认为我的系统将无法运行。
两个问题:
如果闪存驱动器发生故障,如何恢复系统运行?如果我在新的相同拇指驱动器上重新安装 ESXi,VMware 是否会自动查看服务器内部硬盘上已经存在的虚拟机?或者发现现有虚拟机的过程是否相对轻松?
万一发生故障,我该如何保持闪存驱动器的冗余?我可以连接两个闪存驱动器并自动将第一个驱动器备份/镜像到第二个驱动器吗?
答案1
您可以将 ESXi 重新安装到新的 USB 闪存驱动器,它将看到您现有的 VMFS 数据存储,以便您可以浏览该数据存储并在库存中重新注册虚拟机。
来自 VMware 知识库文章2004784
如果您拥有包含生产信息的本地数据存储,并且已在灾难恢复场景中完成替换 USB 闪存驱动器或 SD 闪存卡上的安装,则可能需要执行以下附加步骤:
- 使用 vSphere Client 连接到 ESXi 主机或将 ESXi 主机添加到现有的 vCenter Server 实施。
- 单击主机。
- 单击“配置”选项卡。
- 单击存储。
- 单击“重新扫描”以确保您可以看到所有数据存储。
- 浏览数据存储并注册位于数据存储上的任何虚拟机
你也可以备份 ESXi 配置使用 vSphere 命令行或 PowerCLI。
据我所知,你不能在任何类型的高可用性场景中使用 USB 驱动器。服务器模块允许您以冗余方式运行的双 SD 卡,但它们具有专用硬件来支持该功能,并且对于 ESXi 安装来说是透明的。
同样来自 VMware 知识库文章2004784
VMware 建议使用零售购买的 16 GB 或更大容量的 USB 闪存驱动器,以便“额外”的闪存单元可以延长靴子的使用寿命媒体 [...]。