L'article décrit mon expérience d'installation de VMware ESXi sur l'ancien Apple Mac Pro 1.1.

La tâche a été définie par le client - pour étendre le serveur de fichiers. La façon dont le serveur de fichiers de l'entreprise a été créé sur PowerMac G5 en 2016 et la manière de servir l'héritage créé méritent un article séparé. Il a été décidé de combiner l'extension avec la mise à niveau et de créer le serveur de fichiers à partir du MacPro existant. Et comme il s'agit d'un processeur Intel, la virtualisation peut également être effectuée.
La tâche est tout à fait réalisable, mais j'ai dû faire face à un certain nombre de difficultés et collecter des données bit à bit sur leur solution. De plus, la recherche d'une solution était souvent obscurcie par les résultats sur le problème inverse «installation de mac os sur VMware».
Pour consolider l'expérience acquise, collecter tous les grains en un seul endroit et les traduire en russe, cet article a été créé.
Configuration requise pour le lecteur: familiarisez-vous avec l'installation de VMware ESXi sur du matériel compatible avec celui-ci, tel qu'un serveur HP. Familiarisez-vous avec la technique Apple. En particulier, je ne donne pas de détails sur le montage-démontage du MacPro, et il y a beaucoup de nuances.
1. Matériel
MacPro 1.1, alias MA356LL / A, alias A1186 - le premier ordinateur Apple de processeurs Intel, a été produit en 2006-2008. Malgré l'âge de plus de 10 ans, l'ordinateur est en excellente condition physique. Aucun des 4 fans les plus puissants n'est bruyant. Nettoyage et démontage standard requis.
Processeurs - 2 Xeon 5150 double cœur. Architecture entièrement 64 bits, mais chargeur de démarrage EFI 32 bits. C'est très important, la vie est très toxique!
RAM - 4 Go PC5300 DDR2 ECC 667 MHz standard, peut être facilement étendue à 16 Go, et certains en disent plus. La mémoire du serveur convient à l'ancien HP gen.5-6, et en général l'ordinateur est très similaire à ce serveur uniquement dans un cas différent.
Disque dur - 4 paniers pour 3,5 ”(
LFF ). Avec quelques améliorations physiques, 2,5 "(
SFF ) entre dans les paniers. Pour plus de détails, voir
[8] SSD dans Apple Mac Pro 1.1 .
Il y a aussi un DVD IDE, jusqu'à 2 morceaux de format 5.25 ". Mais, il y a aussi des connecteurs SATA. Sur la carte mère, ils sont appelés ODD SATA (ODD = Optical Disk Drive). Mes expériences ont montré que vous pouvez et devez installer des disques durs et SSD à cet endroit.
Plus avec des photosVous pouvez certainement combiner des périphériques IDE et SATA. Peut-être qu'ils peuvent même leur mettre 2 IDE et 2 SATA, n'a pas vérifié.
N'oubliez pas quelques difficultés avec la nourriture: seulement 2 molex sont élevés, la capacité de charge est inconnue. L'alimentation n'est pas la même que sur un PC, toute l'alimentation passe par la carte mère, les connecteurs ne sont pas standard pour l'alimentation.
Connecteur ODD

Le 0,5m standard est court, il sera resserré et il n'est pratique que de le connecter au dernier moment avant la fin du glissement du panier dans le boîtier.

Vous aurez besoin d'un câble SATA 0,8 m, de préférence avec un connecteur coudé. 1m de trop.

En tant qu'adaptateur physique 5.25-2.5, le cas d'un CD-ROM inutile est parfait. S'il n'y a pas d'inutile - il le deviendra certainement après la séparation de la garniture du corps.

Un aperçu du matériel et des possibilités de sa modernisation peut être complété à ce sujet. Pour l'avenir, je dirai seulement que vous ne devriez pas vous précipiter pour collecter et installer tout à la fois, dans le processus dont nous aurons besoin pour extraire le train.
2. Sélection ESXi
En utilisant le
tableau de compatibilité de VMware, vous pouvez comprendre que le Xeon 5150 prend en charge un maximum d'ESXi 5.5 U3. C'est cette version que nous allons installer.
Dans ESXi 6.0, ils ont supprimé la prise en charge de tout ce qui était «obsolète». Officiellement, il ne peut pas être mis ici et les plus récents comme 6.7, vraiment - cela peut fonctionner. Sur Internet, il a été mentionné que cela réussit. Mais, pas cette fois, mon opinion est que l'incompatibilité du processeur est une forte sorcellerie. En production, cela n'est pas possible, uniquement pour les expériences.
Pour les nouvelles versions d'ESXi, les méthodes d'achèvement des fichiers sont les mêmes.
3. Finalisation du dossier de distribution
La distribution a pris la norme. C'est possible depuis le site, c'est possible depuis les torrents. ESXi 5.5 U3.
Mais, rappelez-vous, j'ai fait attention à l'architecture entièrement 64 bits, mais le chargeur de démarrage EFI est 32 bits?! Et ici, il se rencontrera. Lorsque vous essayez de télécharger le programme d'installation, rien ne se produit.
Il est nécessaire de remplacer le chargeur de démarrage du programme d'installation par un ancien 32 bits. Il semble d'une version encore antérieure à 5.0.
Ceci est décrit en détail dans l'article [2] Compatibilité Mac Pro avec l'installation d'ESXi 5.0 , le fichier BOOTIA32.EFI en est extrait .Nous utilisons le programme d'édition iso (par exemple, ultraiso). Nous trouvons le dossier \ EFI \ BOOT dans iso et remplaçons le fichier BOOTIA32.EFI par l'ancien, enregistrez-le, et maintenant tout est déjà chargé!

4. Installation d'ESXi
Pas de détails, tout est comme toujours. L'installation s'est terminée avec succès, mais rien ne se charge, c'est normal!
5. Finalisation du fichier du chargeur de démarrage
L'algorithme d'actions est spécifié dans l'article [3] Ramener un ancien Mac Pro à la vie avec ESXi 6.0 , il existe également un lien vers l'archive des fichiers de démarrage 32 bits .5.1. Nous retirons le disque dur et le connectons à un autre ordinateur.
J'ai utilisé la version matérielle du MacBook avec l'adaptateur sata-usb, vous pouvez utiliser Linux. S'il n'y a pas d'ordinateur séparé, vous pouvez utiliser un autre train, le brancher sur MacPro, y installer MacOS et à partir de celui-ci monter le disque dur ESXi.
Vous ne pouvez pas utiliser Windows! Même juste une fois que ce disque est inclus dans le système Windows, de petites modifications y seront apportées sans demande. Petit et ne dérange personne, mais dans notre cas, le téléchargement d'ESXi se terminera par l'erreur «Bank6 not a vmware boot bank no hypervisor found».
Voici un article avec des détails sur ce qui se passe si vous avez quand même bloqué [4] bank6 pas une banque de démarrage VMware sans hyperviseur trouvé . Mais la méthode de solution est simple et rapide - mettez à nouveau ESXi!5.2 Monter la partition EFI
Ouvrez le terminal, assurez-vous de passer en mode superutilisateur
Sudo –s
Créer un répertoire pour la future section
mkdir /Volumes/EFI
regardez les sections disponibles
diskutil list
voici ce dont nous avons besoin, une section EFI appelée ESXi

Montez-le
mount_msdos /dev/disk2s1 /Volumes/EFI
Sur le lecteur monté, vous devrez remplacer les fichiers par des versions plus anciennes. Les anciennes versions peuvent être trouvées dans
[3] , archive de
fichiers de démarrage 32 bitsFichiers à remplacer:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

Une fois l'opération terminée, déconnectez la partition EFI montée
umount -f /Volumes/EFI
Remarque sur la création d'une imageRemarque sur la création d'une image
Idéalement, il serait intéressant de comprendre où se trouvent ces fichiers dans la distribution. Ensuite, ils peuvent être remplacés juste là, et libérer leur propre distribution "ESXi 5.5 pour l'ancien MacPro", entièrement préparée pour une installation sans problème.
Je n'ai pas pu les trouver. Presque tous les fichiers avec des extensions de la forme ".v00" dans la distribution ESXi sont des archives tar de différents types. Les archives .Vtar sont enfermées dedans, les archives sont aussi dedans ... Avec le programme 7zip, j'ai creusé ces attachements sans fin pendant longtemps, mais je n'ai rien trouvé qui ressemble à la section EFI. Fondamentalement, il existe des répertoires Linux.
Le fichier efiboot.img semblait le plus approprié, mais vous pouvez facilement l'ouvrir et voir ce qui ne va pas.

5.3. Nous sortons le train et l'installons dans MacPro
Déjà réglé pour toujours, vissant et assemblant tout.
Et maintenant, nous chargeons déjà ESXi!
Il peut sembler que ce n'est pas le cas. Du moment où vous l'allumez et de l'écran blanc à l'écran noir, ESXi prend un peu plus de temps qu'avant le mac mac Apple habituel.
6. FIN.
Ceci termine l'installation, configurez ESXi comme d'habitude pour configurer ESXi.

Il convient de noter que l'installation ultérieure de Mac Os sur un tel VMware installé sur du matériel Apple est légale.
Littérature
Liens vers des articles, la plupart en anglais.
[1] Lecteur optique Sata dans Mac Pro 1.1 = remplacement du sidyuk IDE sur SATA, enfin, ou dans le train.
https://discussions.apple.com/thread/3872488http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf[2] Compatibilité Mac Pro avec l'installation d'ESXi 5.0 = sur le remplacement du chargeur de démarrage pour l'installation
https://communities.vmware.com/thread/327538[3] Redonner vie à un ancien Mac Pro avec ESXi 6.0 = sur le remplacement des chargeurs de démarrage par un ESXi déjà installé.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/[4] bank6 pas une banque de démarrage VMware aucun hyperviseur trouvé = que se passera-t-il si vous vous connectez sous Windows
https://communities.vmware.com/thread/429698[5] L'hôte ESXi 5.x ne parvient pas à redémarrer après l'installation avec l'erreur: Pas une banque de démarrage VMware. Aucun hyperviseur trouvé (2012022) = et des conseils officiels sur la façon de le réparer
https://kb.vmware.com/s/article/2012022[6] Comment monter une partition EFI sur Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os[7] Guide de compatibilité VMware
https://www.vmware.com/resources/compatibility/search.php[8] SSD dans Apple Mac Pro 1.1 = installation de patins 2,5 "dans 3,5" à la maison
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html[9] Offre d'achat d'adaptateurs de traîneau prêts à l'emploi
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html[10] Spécification du MacPro utilisé
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.htm l
Liste des fichiers
BOOTIA32.EFI bootloader d'installation de [2]
Fichiers de démarrage
32 bits , remplaçant le chargeur de démarrage de [3]