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
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
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
5.1. Nous retirons le disque dur et le connectons à un autre ordinateur.
J'ai utilisé la version matérielle d'un MacBook avec un adaptateur sata-usb, vous pouvez utiliser Linux. Si vous n'avez pas d'ordinateur séparé, vous pouvez utiliser un autre disque dur, le brancher sur le MacPro, y installer MacOS et monter un disque dur avec ESXi à partir de celui-ci.
Je ne peux 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é
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
c'est ce dont nous avons besoin, une partition EFI appelée ESXi
Nous le montons
mount_msdos /dev/disk2s1 /Volumes/EFI
Sur le disque monté, vous devrez remplacer les fichiers par des versions plus anciennes. Des versions plus anciennes peuvent être trouvées dans
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/EFI
Une 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é
Liste de fichiers
Source: habr.com