Dans cet article, je décris mon expérience d'installation de VMware ESXi sur un ancien Apple Mac Pro 1,1.
Le client s'est vu confier la tĂąche d'Ă©tendre le serveur de fichiers. La maniĂšre dont le serveur de fichiers de lâentreprise a Ă©tĂ© créé sur un PowerMac G5 en 2016 et la maniĂšre dont il a permis de conserver lâhĂ©ritage créé mĂ©ritent un article sĂ©parĂ©. Il a Ă©tĂ© dĂ©cidĂ© de combiner l'expansion avec la modernisation et de crĂ©er un serveur de fichiers Ă partir du MacPro existant. Et comme c'est sur un processeur Intel, la virtualisation peut se faire.
La tùche est tout à fait réalisable, mais nous avons dû faire face à un certain nombre de difficultés et collecter des données sur leur solution petit à petit. De plus, la recherche d'une solution était souvent obscurcie par les résultats du problÚme inverse « installation de Mac OS sur VMware ».
Pour consolider l'expérience acquise, rassembler tous les grains en un seul endroit et les traduire en russe, cet article a été créé.
Condition requise pour le lecteur : ĂȘtre familiarisĂ© avec l'installation de VMware ESXi sur un matĂ©riel compatible avec celui-ci, par exemple un serveur HP. Familiarisez-vous avec la technologie Apple. En particulier, je ne donne pas de dĂ©tails sur le montage et le dĂ©montage du MacPro, mais il y a lĂ de nombreuses nuances.
1. Matériel
MacPro 1,1, également connu sous le nom de MA356LL/A, également connu sous le nom d'A1186, a été le premier ordinateur Apple basé sur des processeurs Intel, produit en 2006-2008. Bien qu'il ait plus de 10 ans, l'ordinateur est en excellent état physique. Aucun des 4 ventilateurs puissants n'est bruyant. Nécessite un nettoyage et un montage/démontage standard.
Processeurs - 2 Xeon 5150 dual-core. Architecture entiÚrement 64 bits, mais le chargeur de démarrage EFI est en 32 bits. C'est trÚs important, cela empoisonne grandement la vie !
RAM â standard 4 Go PC5300 DDR2 ECC 667 MHz, peut ĂȘtre facilement Ă©tendue Ă 16 Go, et certains en disent plus. La mĂ©moire du serveur est adaptĂ©e aux anciens HP gen.5-6, et en gĂ©nĂ©ral, l'ordinateur est trĂšs similaire Ă ce serveur uniquement dans un cas diffĂ©rent.
HDD â 4 paniers pour 3.5â (LFF). Avec quelques modifications physiques, 2.5âł (SFF) rentreront dans les paniers. Vous pouvez en voir plus Ă ce sujet .
Il existe Ă©galement un DVD IDE, jusqu'Ă 2 piĂšces au format 5.25âł. Mais il existe Ă©galement des connecteurs SATA. Sur la carte mĂšre, ils sont appelĂ©s ODD SATA (ODD = Optical Disk Drive). Mes expĂ©riences ont montrĂ© que les disques durs et SSD peuvent et doivent ĂȘtre installĂ©s Ă cet emplacement.
Plus de dĂ©tails avec des photosVous pouvez certainement combiner des pĂ©riphĂ©riques IDE et SATA. Il serait peut-ĂȘtre mĂȘme possible d'installer 2 IDE et 2 SATA, je n'ai pas vĂ©rifiĂ©.
N'oubliez pas quelques difficultĂ©s de nutrition : seuls 2 molex ont Ă©tĂ© libĂ©rĂ©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 sur celle-ci pour l'alimentation ne sont pas standards.
Connecteur ODD
Le standard 0.5m est un peu court, il sera serré et il n'est pratique de le connecter qu'au dernier moment avant de finir d'enfoncer le panier dans le corps.

Vous aurez besoin d'un cùble SATA de 0.8 m, de préférence avec un connecteur coudé. 1 m c'est trop.

Le corps d'un CD-ROM inutile est parfait comme adaptateur physique 5.25-2.5. S'il n'y a rien d'inutile, cela le deviendra certainement aprÚs avoir séparé le remplissage du corps.

La revue du matĂ©riel et les possibilitĂ©s de sa modernisation peuvent ĂȘtre complĂ©tĂ©es ici. Pour lâavenir, je dirai seulement quâil ne faut pas se prĂ©cipiter pour tout assembler et tout installer en mĂȘme temps ; ce faisant, il faudra dĂ©monter le chemin de fer.
2. Sélectionnez ESXi
Utilisation Vous comprendrez que le Xeon 5150 est supporté au maximum par ESXi 5.5 U3. C'est la version que nous allons installer.
ESXi 6.0 a abandonnĂ© la prise en charge de tout ce qui est « hĂ©ritĂ© ». Officiellement, celui-ci et les versions plus rĂ©centes comme la version 6.7 ne peuvent pas ĂȘtre placĂ©s ici, mais en rĂ©alitĂ©, cela pourrait fonctionner. Il a Ă©tĂ© mentionnĂ© sur Internet que cela avait rĂ©ussi. Mais pas cette fois, mon avis est que lâincompatibilitĂ© des processeurs est une vĂ©ritable sorcellerie. Cela n'est pas possible en production, uniquement pour les expĂ©riences.
Pour les nouvelles versions d'ESXi, j'assume les mĂȘmes mĂ©thodes de finalisation avec un fichier.
3. Finalisation de la distribution avec un fichier
Le kit de distribution était standard. C'est possible depuis le site internet, ou depuis des torrents. ESXi 5.5 U3.
Mais n'oubliez pas de prĂȘter attention Ă l'architecture entiĂšrement 64 bits, mais le chargeur de dĂ©marrage EFI est en 32 bits ?! C'est ici qu'il se retrouvera. Lorsque j'essaie de tĂ©lĂ©charger le programme d'installation, rien ne se passe.
Vous devez remplacer le chargeur de démarrage du programme d'installation par un ancien chargeur 32 bits. Il semble provenir d'une version encore antérieure à la 5.0.
Ceci est décrit en détail dans l'article , déposer nous partons de là .
Nous utilisons un programme d'édition iso (par exemple, ultraiso). Nous trouvons le dossier EFIBOOT à l'intérieur de l'iso et remplaçons le fichier BOOTIA32.EFI par l'ancien, l'enregistrons, et maintenant tout est chargé !

4. Installez ESXi
Aucun détail, tout est comme toujours. L'installation s'est terminée avec succÚs, mais rien ne se charge, c'est normal !
5. Terminer le chargeur avec un fichier
L'algorithme des actions est indiqué dans l'article , il y a aussi un lien vers les archives .
5.1. Nous retirons le disque dur et le connectons Ă un autre ordinateur.
J'ai utilisé une version matérielle de MacBook avec un adaptateur SATA-USB, vous pouvez l'utiliser. LinuxSi vous ne disposez pas d'un ordinateur séparé, vous pouvez utiliser un autre disque dur, le brancher à un Mac Pro, y installer macOS, puis monter le disque dur avec ESXi à partir de là .
Ne peut pas utiliser Windows! MĂȘme une fois que vous aurez inclus ce disque dans le systĂšme Windows, de petites modifications y seront apportĂ©es sans demande. Ils sont petits et ne dĂ©rangent personne, mais dans notre cas, le chargement d'ESXi se terminera par l'erreur « Bank6 n'est pas une banque de dĂ©marrage VMware, aucun hyperviseur n'a Ă©tĂ© trouvĂ© ».

Voici un article avec des détails sur ce qui se passe si vous restez bloqué . A La solution est simple et rapide : réinstallez ESXi !
5.2 Monter la partition EFI
Ouvrez le terminal, assurez-vous de passer en mode superutilisateur
Sudo âsCrĂ©er un rĂ©pertoire pour la future section
mkdir /Volumes/EFIregardez les sections disponibles
diskutil listc'est ce dont nous avons besoin, une partition EFI appelée ESXi

Nous le montons
mount_msdos /dev/disk2s1 /Volumes/EFISur le disque montĂ©, vous devrez remplacer les fichiers par des versions plus anciennes. Des versions plus anciennes peuvent ĂȘtre trouvĂ©es dans archive
Fichiers de remplacement :
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

Une fois terminé, déconnectez la partition EFI montée
umount -f /Volumes/EFIUne note sur la création de l'image
Une note sur la création de l'image
IdĂ©alement, ce serait bien de comprendre oĂč se trouvent ces fichiers dans la distribution. Ensuite, ils peuvent ĂȘtre remplacĂ©s sur place et publier votre propre kit de distribution « ESXi 5.5 pour l'ancien MacPro », entiĂšrement prĂȘt pour une installation sans problĂšme.
Je ne les ai pas trouvés. Presque tous les fichiers portant des extensions telles que « .v00 » dans la distribution ESXi sont des archives tar de différents types. Ils contiennent des archives .vtar, et ils contiennent aussi des archives... J'ai passé beaucoup de temps à utiliser le programme 7zip pour fouiller dans ces imbrications interminables, mais je n'ai rien trouvé qui ressemble à une partition EFI. Il existe principalement des répertoires Linux.
Le fichier efiboot.img semble ĂȘtre le plus adaptĂ©, mais vous pouvez facilement l'ouvrir et constater que ce n'est pas du tout pareil.

5.3. Nous retirons le disque dur et l'installons dans MacPro
Nous sommes déjà en train de l'installer pour toujours, de tout visser et de l'assembler.
Et maintenant, ESXi est déjà en train de se charger !
Cela ne semble peut-ĂȘtre pas le cas. Du moment de l'allumage et de l'Ă©cran blanc Ă l'Ă©cran de dĂ©marrage noir d'ESXi, cela prend un peu plus de temps que sur les mac os Apple habituels.
6. FIN.
Ceci termine l'installation, en configurant ESXi comme d'habitude pour configurer ESXi.
Il convient de noter qu'une installation ultérieure de Mac Os sur un tel VMware installé sur un équipement 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 CD IDE par SATA, ou par un disque dur.
[2] Compatibilité Mac Pro avec l'installation d'ESXi 5.0 = à propos du remplacement du chargeur de démarrage pour l'installation
[3] Redonner vie à un vieux Mac Pro avec ESXi 6.0 = à propos du remplacement des chargeurs de démarrage d'un ESXi déjà installé.
[4] bank6 n'est pas une banque de démarrage VMware aucun hyperviseur trouvé = que se passera-t-il si vous vous connectez sous Windows
[5] L'hÎte ESXi 5.x ne parvient pas à redémarrer aprÚs l'installation avec l'erreur : Il ne s'agit pas d'une banque de démarrage VMware. Aucun hyperviseur trouvé (2012022) = et conseils officiels pour y remédier
[6] Comment monter une partition EFI sur Mac OS
[7] Guide de compatibilité VMware
[8] SSD dans Apple Mac Pro 1.1 = installer vous-mĂȘme un 2.5âł dans un traĂźneau 3.5âł
[9] Offre d'achat d'adaptateurs prĂȘts Ă l'emploi pour traĂźneaux
[10] Spécification du MacPro utilisé
l
Liste de fichiers
chargeur d'installation de [2]
, en remplaçant le chargeur de démarrage de [3]
Source: habr.com
