我当前的 ESXi 4.0.0 系统通过 SD 卡运行,并在 Dell PowerEdge R710 上的 Raid 级别 1 配置中运行的两个 1 TB 驱动器上设置了一些虚拟机。我被要求让系统使用硬盘代替 SD 卡。
我尝试将整个 SD 卡复制到第三个硬盘驱动器(尝试从 Ubuntu Live 光盘或 Clonezilla 执行 dd,结果相同)。将硬盘在 Raid 控制器中配置为 Raid 级别 0 后,ESXi 加载并开始启动。大约 40% 时,显示错误消息“无法找到启动分区”。
换个方式,使用免费 VMware 试用版光盘进行全新安装似乎不会出现该错误,但我确实必须重新配置所有内容。我不仅收到我使用的是试用许可证的通知,而且当我通过客户端连接时,现有的虚拟机也不可见。有没有某种方法可以导入它们,而新手用户却不容易发现?
如何从硬盘而不是 SD 卡运行系统,同时尽可能保持现有虚拟机不变?
答案1
您将无法将 SD 卡运行到您描述的磁盘安排中,而不会对磁盘上当前的虚拟机造成一些干扰。请问您为什么不再对使用 SD 进行 ESXi 感兴趣?许多人似乎都朝着使用 SD 卡/USB 钥匙而不是 VMWare 专用的磁盘。
全新安装方法应允许您导入包含虚拟机的现有数据存储。转到:Configuration -> Storage -> Add Storage
在 vSphere 客户端内应允许您从 RAID 1 对中安装旧 VMFS 卷。
之后,您需要浏览数据存储并重新导入虚拟机将它们添加到您的 VM 库存中。