В этой статье я описываю свой опыт установки VMware ESXi на старый Apple Mac Pro 1.1.
Заказчику была поставлена задача расширить файловый сервер.
Как создавался файловый сервер компании на PowerMac G5 в 2016 году и как нужно было поддерживать созданное наследие, достойно отдельной статьи.
Было решено совместить расширение с модернизацией и сделать файловый сервер из существующего MacPro. А поскольку он на процессоре Intel, то виртуализацию можно сделать.
Задача вполне выполнимая, но нам пришлось столкнуться с рядом трудностей и по крупицам собирать данные об их решении.
Также поиск решения часто затмевался результатами обратной задачи «установка mac os на VMware».
Чтобы закрепить полученный опыт, собрать все крупинки в одном месте и перевести их на русский язык, создана эта статья.
Требование к читателю: уметь устанавливать VMware ESXi на совместимое с ним оборудование, например, сервер HP. Быть знакомым с технологиями Apple. В частности, я не привожу подробностей сборки и разборки MacPro, но там есть много нюансов.
1. Аппаратное обеспечение
MacPro 1.1, также известный как MA356LL/A, также известный как A1186, был первым компьютером Apple на базе процессоров Intel, выпускавшимся в 2006-2008 годах.Несмотря на то, что компьютеру более 10 лет, он находится в отличном физическом состоянии.
Ни один из 4-х мощных вентиляторов не шумит. Требуется стандартная чистка и сборка/разборка.
Процессоры - 2 двухъядерных Xeon 5150. Полностью 64-битная архитектура, но загрузчик EFI 32-битный.
Это очень важно, это сильно отравляет жизнь! Оперативная память — стандартная 4 ГБ PC5300 DDR2 ECC 667 МГц, легко расширяется до 16 ГБ, а некоторые говорят и больше.
Серверная память подходит от старых HP gen.5-6, да и в целом компьютер очень похож на этот сервер, только в другом корпусе.
HDD – 4 корзины по 3,5” ( ЛФФ ).
С некоторыми физическими доработками в корзины поместится 2,5"( СФФ ).
Вы можете увидеть больше об этом [8] SSD в Apple Mac Pro 1.1. .
Есть еще IDE DVD, до 2 шт формата 5,25".
Но есть и разъемы SATA. На материнской плате они называются ODD SATA (ODD = Optical Disk Drive).
Мои эксперименты показали, что жесткие диски и SSD могут и должен быть установлен в этом месте.
Подробнее с картинками Вы определенно можете комбинировать устройства IDE и SATA. Возможно даже можно будет установить 2 IDE и 2 SATA, не проверял.
Не забываем и о некоторых сложностях с питанием: молексов выпущено всего 2, нагрузочная способность неизвестна.
Блок питания не такой как на ПК, все питание идет через материнскую плату, разъемы для питания на ней нестандартные.
разъем для оптических дисков
Стандартный 0,5м коротковат, будет тесно и подключать его удобно только в последний момент перед окончательным заталкиванием корзины в кузов.
Вам понадобится кабель SATA длиной 0,8 м, желательно с угловым разъемом.
1м это слишком много.
Корпус ненужного CD-ROM прекрасно подойдет в качестве физического переходника 5,25-2,5. Если нет ничего лишнего, оно обязательно станет таковым после отделения начинки от корпуса.
Обзор аппаратной части и возможностей ее модернизации можно завершить здесь.
Забегая вперед, скажу лишь, что не стоит торопиться собирать и устанавливать все сразу; в процессе нам нужно будет убрать железную дорогу.
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 папку \EFI\BOOT и заменяем файл BOOTIA32.EFI на старый, сохраняем его и вот все загружается!
4. Установите ESXi
Никаких подробностей, все как всегда.
Установка завершилась успешно, но ничего не загружается, это нормально!
5. Доработка загрузчика напильником
Алгоритм действий указан в статье.[3] Возвращение к жизни старого Mac Pro с помощью ESXi 6.0 , там же есть ссылка на архив 32-битные загрузочные файлы .
5.1. Снимаем жесткий диск и подключаем его к другому компьютеру.
Я использовал аппаратную версию MacBook с переходником sata-usb, можно использовать Linux. Если у вас нет отдельного компьютера, вы можете использовать другой жесткий диск, подключить его к MacPro, установить на него MacOS и смонтировать с него жесткий диск с ESXi. Не могу использовать Windows! Даже после того, как вы включите этот диск в систему Windows, в него будут внесены небольшие изменения без вашего запроса.
Они маленькие и никому не мешают, но в нашем случае загрузка ESXi закончится ошибкой «Bank6 not a vmware boot Bank, гипервизор не найден».
Вот статья с подробным описанием того, что произойдет, если вы застрянете.
[4] банк6 не является загрузочным банком VMware, гипервизор не найден .
А вот метод Решение простое и быстрое — установите ESXi заново!
5.2 Смонтируйте раздел EFI
Откройте Терминал, обязательно переключитесь в режим суперпользователя.
Создайте каталог для будущего разделаSudo –s
mkdir /Volumes/EFI
посмотрите доступные разделы
diskutil list
это то, что нам нужно, раздел EFI под названием ESXi
Мы монтируем его
mount_msdos /dev/disk2s1 /Volumes/EFI
На смонтированном диске вам потребуется заменить файлы на более старые версии.
Более старые версии можно найти в [3] , архив 32-битные загрузочные файлы
Файлы замены:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi
По завершении отключите смонтированный раздел EFI. umount -f /Volumes/EFI
Примечание по созданию образа
Примечание по созданию образа
В идеале было бы неплохо понять, где внутри дистрибутива находятся эти файлы.Тогда их можно тут же заменить, и выпустить собственный дистрибутив «ESXi 5.5 для старого MacPro», полностью готовый к беспроблемной установке.
Я не смог их найти.
Почти все файлы с расширениями типа «.
v00» в дистрибутиве ESXi представляют собой tar-архивы различных типов.
В них есть архивы .
vtar, а в них тоже есть архивы.
Я долго копался с помощью программы 7zip в этих бесконечных вложениях, но ничего похожего на раздел EFI так и не нашел.
В основном это каталоги Linux. Файл efiboot.img показался наиболее подходящим, но вы легко можете открыть его и увидеть, что это совсем не то.
5.3. Вынимаем жесткий диск и устанавливаем в MacPro
Уже устанавливаем его навсегда, все прикручиваем и собираем.И вот ESXi уже загружается! Может показаться, что это не так.
С момента включения и белого экрана до черного загрузочного экрана ESXi проходит чуть больше времени, чем на обычном apple mac os.
6.КОНЕЦ.
На этом установка завершена, настройка ESXi осуществляется как обычно для настройки ESXi.
Стоит отметить, что дальнейшая установка Mac Os на такую VMware, установленную на оборудовании Apple, является законной.
Литература
Ссылки на статьи, большинство на английском языке.[1] Оптический привод Sata в Mac Pro 1.1 = замена компакт-диска IDE на SATA или жесткий диск.
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] Возвращение к жизни старого Mac Pro с помощью ESXi 6.0 = о замене загрузчиков уже установленного ESXi. https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/ [4] банк6 не является загрузочным банком VMware, гипервизор не найден = что произойдет, если подключиться под Windows https://communities.vmware.com/thread/429698 [5] Хост ESXi 5.x не перезагружается после установки с ошибкой: «Не является загрузочным банком VMware».
Гипервизор не найден (2012022) = и официальные советы, как это исправить https://kb.vmware.com/s/article/2012022 [6] Как смонтировать раздел EFI в Mac OS https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os [7] Руководство по совместимости VMware https://www.vmware.com/resources/compatibility/search.php [8] SSD в Apple Mac Pro 1.1 = установка носителя размером от 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.htm л
список файлов
BOOTIA32.EFI установка загрузчика из [2] 32-битные загрузочные файлы , замена загрузчика из [3] Теги: #Виртуализация #vmware #Apple #Старое оборудование #esxi #mac-
Шутки Со Словом Google :) Или Не Шутки...
19 Oct, 24 -
Дай Мне Поработать-2
19 Oct, 24 -
Мини-Роботы
19 Oct, 24