在 Mac Pro 1,1 上安装 Vmware ESXi

在本文中,我将介绍我在旧 Apple Mac Pro 1,1 上安装 VMware ESXi 的体验。

在 Mac Pro 1,1 上安装 Vmware ESXi

客户接到了扩展文件服务器的任务。 该公司的文件服务器是如何在 5 年在 PowerMac G2016 上创建的,以及如何维护创建的遗产,值得单独写一篇文章。 我们决定将扩展与现代化结合起来,并利用现有的 MacPro 制作文件服务器。 而且由于它是在英特尔处理器上,因此可以进行虚拟化。

这个任务是相当可行的,但我们必须面对许多困难,并一点一点地收集他们的解决方案的数据。 此外,对解决方案的搜索常常被“在 VMware 上安装 mac 操作系统”相反问题的结果所掩盖。

为了巩固所获得的经验,将所有谷物收集到一个地方并将其翻译成俄语,创建了本文。

读者要求:熟悉如何在与其兼容的硬件(例如 HP 服务器)上安装 VMware ESXi。 熟悉苹果技术。 特别是,我不提供组装和拆卸 MacPro 的详细信息,但其中有很多细微差别。

1. 硬件

MacPro 1,1,也称为MA356LL/A,也称为A1186,是第一台基于英特尔处理器的苹果电脑,于2006-2008年生产。 尽管已有 10 多年的历史,该计算机仍处于良好的物理状态。 4个强力风扇都没有吵闹。 需要标准清洁和组装/拆卸。

处理器 - 2 个双核 Xeon 5150。完全 64 位架构,但 EFI 引导加载程序是 32 位。 这非常重要,它极大地毒害生命!

RAM——标配4GB PC5300 DDR2 ECC 667MHz,可以轻松扩展至16GB,还有的说更多。 服务器内存适用于旧的 HP gen.5-6,一般来说,计算机与该服务器非常相似,只是情况不同。

HDD – 4 个 3.5 英寸 (LFF) 篮子。 经过一些物理修改,2.5 英寸 (SFF) 将适合放入篮子中。 您可以查看更多有关此内容的信息 [8] Apple Mac Pro 1.1 中的 SSD.

还有一张 IDE DVD,最多 2 张 5.25 英寸格式。 但是,也有 SATA 连接器。 在主板上,它们被称为 ODD SATA(ODD = 光盘驱动器)。 我的实验表明硬盘和SSD可以而且应该安装在这个位置。

更详细的图片您绝对可以组合 IDE 和 SATA 设备。 甚至可能可以安装2个IDE和2个SATA,我没有检查过。

不要忘记营养方面的一些困难:仅释放 2 摩尔,负载能力未知。 电源与PC上的电源不同,所有电源都通过主板,其上的电源连接器是非标准的。

光驱连接器

在 Mac Pro 1,1 上安装 Vmware ESXi

标准的0.5m有点短,会比较紧,只有在把篮子推入体内的最后一刻才方便连接。

在 Mac Pro 1,1 上安装 Vmware ESXi

您将需要一根 0.8m SATA 电缆,最好带有弯角连接器。 1m太多了。

在 Mac Pro 1,1 上安装 Vmware ESXi

不必要的 CD-ROM 本体非常适合作为物理 5.25-2.5 适配器。 如果没有什么多余的话,将填充物与身体分离后,肯定会变成这样。

在 Mac Pro 1,1 上安装 Vmware ESXi

可以在此处完成对硬件及其现代化可能性的审查。 展望未来,我只想说,我们不应该急于一次性组装和安装所有东西;在这个过程中,我们需要拆除铁路。

2. 选择ESXi

运用 VMware 兼容性图表 可以理解为Xeon 5150最高支持ESXi 5.5 U3。 这是我们将安装的版本。

ESXi 6.0 放弃了对所有“旧版”内容的支持。 官方上,它和较新的版本(例如 6.7)不能放在这里,但实际上,它可能有效。 网上有人提到这是成功的。 但是,这一次,我认为处理器不兼容是一种强大的魔力。 这在生产中是不可能的,仅用于实验。

对于新版本的 ESXi,我假设使用相同的方法来完成文件。

3. 通过文件完成分发

分发套件是标准的。 可以从网站或种子下载。 ESXi 5.5 U3。

但是,请记住注意完全 64 位架构,但 EFI 引导加载程序是 32 位?! 这是他将要见面的地方。 当我尝试下载安装程序时,没有任何反应。
您需要将安装程序引导加载程序替换为较旧的 32 位引导加载程序。 似乎是5.0之前的版本。

这个在文章中有详细描述 [2] Mac Pro 与安装 ESXi 5.0 的兼容性, 文件 Bootia32.EFI 我们从那里拿走它。

我们使用 iso 编辑程序(例如 ultraiso)。 我们在iso中找到EFIBOOT文件夹,并将BOOTIA32.EFI文件替换为旧文件,保存,现在所有内容都已加载!

在 Mac Pro 1,1 上安装 Vmware ESXi

4.安装ESXi

没有细节,一切都一如既往。 安装成功完成,但没有加载任何内容,这是正常现象!

5. 用文件完成加载程序

文章中指出了动作的算法 [3] 使用 ESXi 6.0 让旧 Mac Pro 起死回生,还有一个存档链接 32 位启动文件.

5.1. 我们卸下硬盘并将其连接到另一台计算机。

我使用的硬件版本是带有SATA-USB适配器的MacBook,可以使用Linux。 如果您没有单独的计算机,则可以使用另一个硬盘驱动器,将其插入 MacPro,在其上安装 MacOS,并从中安装带有 ESXi 的硬盘驱动器。

无法使用Windows! 即使只是将这张磁盘添加到 Windows 系统中,也会在不询问的情况下对其进行微小的更改。 它们很小,不会打扰任何人,但在我们的例子中,加载 ESXi 将以错误“Bank6 不是 vmware 启动库,未找到虚拟机管理程序”结束。

在 Mac Pro 1,1 上安装 Vmware ESXi

这是一篇文章,详细介绍了如果您遇到困难会发生什么 [4]bank6 不是 VMware 启动库,未找到虚拟机管理程序。 一 这是方法 解决方案既简单又快速 - 再次安装 ESXi!

5.2 挂载EFI分区

打开终端,一定要切换到超级用户模式

Sudo –s

为未来部分创建一个目录

mkdir  /Volumes/EFI

查看可用部分

diskutil list

这就是我们需要的,一个名为 ESXi 的 EFI 分区

在 Mac Pro 1,1 上安装 Vmware ESXi

我们安装它

mount_msdos /dev/disk2s1 /Volumes/EFI

在安装的磁盘上,您需要将文件替换为旧版本。 旧版本可以在以下位置找到 [3]档案 32 位启动文件

替换文件:

/EFI/BOOT/BOOTIA32.EFI
/EFI/启动/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

在 Mac Pro 1,1 上安装 Vmware ESXi

完成后,断开挂载的EFI分区

umount -f /Volumes/EFI

制作图像的注意事项

制作图像的注意事项

理想情况下,最好了解这些文件在发行版中的位置。 然后就可以在那里更换它们,并发布您自己的分发套件“适用于旧 MacPro 的 ESXi 5.5”,完全准备好进行无故障安装。

我找不到他们。 ESXi 发行版中几乎所有扩展名为“.v00”的文件都是各种类型的 tar 存档。 它们包含.vtar档案,它们还包含档案......我花了很长时间使用7zip程序来挖掘这些无尽的嵌套,但我找不到任何类似于EFI分区的东西。 主要有 Linux 目录。

efiboot.img 文件似乎是最合适的,但是您可以轻松打开它并发现它完全不一样。

在 Mac Pro 1,1 上安装 Vmware ESXi

5.3. 我们取出硬盘并将其安装在MacPro中

我们已经在永久安装它,将所有东西拧紧并组装起来。

现在 ESXi 已经加载!

看起来可能不是这样。 ESXi从开机白屏到黑屏启动的时间,比一般的苹果Mac OS要多一点时间。

6.结束。

这样就完成了安装,并像平常配置 ESXi 一样配置 ESXi。

在 Mac Pro 1,1 上安装 Vmware ESXi

值得注意的是,在苹果设备上安装的此类VMware上进一步安装Mac OS是合法的。

文学

文章链接,大部分为英文。
[1] Mac Pro 1,1 中的 Sata 光驱 = 用 SATA 或硬盘替换 IDE CD。
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Mac Pro 与安装 ESXi 5.0 的兼容性 = 关于更换引导加载程序进行安装
https://communities.vmware.com/thread/327538
[3] 使用 ESXi 6.0 让旧 Mac Pro 起死回生 = 关于替换已安装的 ESXi 的引导加载程序。
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4]bank6 不是 VMware 启动库,未找到虚拟机管理程序 = 如果在 Windows 下连接会发生什么
https://communities.vmware.com/thread/429698
[5] ESXi 5.x 主机在安装后无法重新引导,并显示错误:不是 VMware 引导库。 找不到虚拟机管理程序 (2012022) = 以及有关如何修复它的官方建议
https://kb.vmware.com/s/article/2012022
[6] 如何在Mac操作系统上挂载EFI分区
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7]VMware兼容性指南
https://www.vmware.com/resources/compatibility/search.php
[8] Apple Mac Pro 1.1 中的 SSD = 自行将 2.5 英寸安装到 3.5 英寸雪橇中
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] 提供购买现成的雪橇适配器
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] 所用 MacPro 规格
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

文件列表

Bootia32.EFI 来自 [2] 的安装加载程序 32 位启动文件,替换 [3] 中的引导加载程序
来源: habr.com

添加评论