Installazione di Vmware ESXi su Mac Pro 1,1

In questo articolo descrivo la mia esperienza nell'installazione di VMware ESXi su un vecchio Apple Mac Pro 1,1.

Installazione di Vmware ESXi su Mac Pro 1,1

Al cliente è stato affidato il compito di espandere il file server. Il modo in cui è stato creato il file server dell'azienda su un PowerMac G5 nel 2016 e il modo in cui è stato mantenuto l'eredità creata merita un articolo a parte. Si è deciso di combinare l'espansione con la modernizzazione e di creare un file server dal MacPro esistente. E poiché è su un processore Intel, è possibile eseguire la virtualizzazione.

Il compito è abbastanza fattibile, ma abbiamo dovuto affrontare una serie di difficoltà e raccogliere poco a poco i dati sulla loro soluzione. Inoltre, la ricerca di una soluzione veniva spesso oscurata dai risultati per il problema inverso “installazione di mac os su VMware”.

Per consolidare l'esperienza acquisita, raccogliere tutti i chicchi in un unico posto e tradurli in russo, è stato creato questo articolo.

Requisito per il lettore: avere familiarità con l'installazione di VMware ESXi su hardware con esso compatibile, ad esempio un server HP. Acquisire familiarità con la tecnologia Apple. In particolare, non fornisco i dettagli sull'assemblaggio e lo smontaggio del MacPro, ma ci sono molte sfumature.

1. Ferramenta

MacPro 1,1, noto anche come MA356LL/A, noto anche come A1186, è stato il primo computer Apple basato su processori Intel, prodotto nel 2006-2008. Nonostante abbia più di 10 anni, il computer è in ottime condizioni fisiche. Nessuna delle 4 potenti ventole è rumorosa. Richiede pulizia standard e montaggio/smontaggio.

Processori: 2 Xeon 5150 dual-core. Architettura completamente a 64 bit, ma il bootloader EFI è a 32 bit. Questo è molto importante, avvelena gravemente la vita!

RAM: standard 4 GB PC5300 DDR2 ECC 667 MHz, può essere facilmente espanso fino a 16 GB e alcuni dicono di più. La memoria del server è adatta ai vecchi HP gen.5-6, e in generale il computer è molto simile a questo server solo in un caso diverso.

HDD – 4 cestelli per 3.5” (LFF). Con alcune modifiche fisiche, i cestelli potranno contenere 2.5″ (SFF). Puoi vedere di più su questo [8] SSD nell'Apple Mac Pro 1.1.

È disponibile anche un DVD IDE, fino a 2 pezzi in formato 5.25″. Ma ci sono anche connettori SATA. Sulla scheda madre si chiamano ODD SATA (ODD = Optical Disk Drive). I miei esperimenti hanno dimostrato che i dischi rigidi e gli SSD possono e devono essere installati in questa posizione.

Maggiori dettagli con immaginiPuoi sicuramente combinare dispositivi IDE e SATA. Potrebbe anche essere possibile installare 2 IDE e 2 SATA, non ho controllato.

Non dimenticare alcune difficoltà con la nutrizione: sono stati rilasciati solo 2 molex, la capacità di carico è sconosciuta. L'alimentatore non è lo stesso di un PC, tutta l'alimentazione passa attraverso la scheda madre, i connettori per l'alimentazione non sono standard.

Connettore DISPARI

Installazione di Vmware ESXi su Mac Pro 1,1

Lo standard 0.5 m è un po' corto, sarà stretto ed è conveniente collegarlo solo all'ultimo momento prima di finire di spingere il cestino nel corpo.

Installazione di Vmware ESXi su Mac Pro 1,1

Avrai bisogno di un cavo SATA da 0.8 m, preferibilmente con un connettore angolato. 1 metro è troppo.

Installazione di Vmware ESXi su Mac Pro 1,1

Il corpo di un CD-ROM non necessario è perfetto come adattatore fisico 5.25-2.5. Se non c'è nulla di superfluo, lo diventerà sicuramente dopo aver separato il ripieno dal corpo.

Installazione di Vmware ESXi su Mac Pro 1,1

La revisione dell'hardware e le possibilità di ammodernamento possono essere completate qui. Guardando al futuro, dirò solo che non dovremmo affrettarci a montare e installare tutto in una volta; nel processo dovremo rimuovere la ferrovia.

2. Selezionare ESXi

Utilizzo Tabella di compatibilità VMware Puoi capire che lo Xeon 5150 è supportato al massimo da ESXi 5.5 U3. Questa è la versione che installeremo.

ESXi 6.0 ha abbandonato il supporto per tutto ciò che è "legacy". Ufficialmente, questo e quelli più recenti come 6.7 non possono essere inseriti qui, ma realisticamente potrebbe funzionare. Su Internet si diceva che ciò avesse avuto successo. Ma non questa volta, la mia opinione è che l'incompatibilità del processore sia una potente stregoneria. Ciò non è possibile in produzione, solo per esperimenti.

Per le nuove versioni di ESXi, presumo gli stessi metodi per la finalizzazione con un file.

3. Finalizzazione della distribuzione con un file

Il kit di distribuzione era standard. È possibile dal sito Web o tramite torrent. ESXi5.5U3.

Ma ricorda di aver prestato attenzione all'architettura completamente a 64 bit, ma il bootloader EFI è a 32 bit?! È qui che si incontrerà. Quando provo a scaricare il programma di installazione, non succede nulla.
È necessario sostituire il bootloader del programma di installazione con uno precedente a 32 bit. Sembra provenire da una versione addirittura precedente alla 5.0.

Questo è descritto in dettaglio nell'articolo [2] Compatibilità con Mac Pro con l'installazione di ESXi 5.0, file BOOTIA32.EFI lo prendiamo da lì.

Utilizziamo un programma di editing iso (ad esempio ultraiso). Troviamo la cartella EFIBOOT all'interno della iso e sostituiamo il file BOOTIA32.EFI con quello vecchio, salviamolo, ed ora è tutto caricato!

Installazione di Vmware ESXi su Mac Pro 1,1

4. Installa ESXi

Nessun dettaglio, tutto è come sempre. L'installazione è stata completata con successo, ma non viene caricato nulla, è normale!

5. Completamento del caricatore con un file

L'algoritmo delle azioni è indicato nell'articolo [3] Riportare in vita un vecchio Mac Pro con ESXi 6.0, c'è anche un collegamento all'archivio File di avvio a 32 bit.

5.1. Rimuoviamo il disco rigido e lo colleghiamo a un altro computer.

Ho usato la versione hardware di un MacBook con un adattatore sata-usb, puoi usare Linux. Se non disponi di un computer separato, puoi utilizzare un altro disco rigido, collegarlo al MacPro, installarvi MacOS e montare un disco rigido con ESXi da esso.

Impossibile utilizzare Windows! Anche solo una volta incluso questo disco nel sistema Windows, verranno apportate piccole modifiche senza che venga richiesto. Sono piccoli e non danno fastidio a nessuno, ma nel nostro caso, il caricamento di ESXi terminerà con l'errore "Bank6 not a vmware boot bank no hypervisor find."

Installazione di Vmware ESXi su Mac Pro 1,1

Ecco un articolo con i dettagli di cosa succede se rimani bloccato [4] bank6 non è un banco di avvio VMware, nessun hypervisor trovato. La ecco il metodo La soluzione è semplice e veloce: installa nuovamente ESXi!

5.2 Montare la partizione EFI

Apri il Terminale, assicurati di passare alla modalità superutente

Sudo –s

Crea una directory per la sezione futura

mkdir  /Volumes/EFI

guarda le sezioni disponibili

diskutil list

questo è ciò di cui abbiamo bisogno, una partizione EFI chiamata ESXi

Installazione di Vmware ESXi su Mac Pro 1,1

Lo montiamo

mount_msdos /dev/disk2s1 /Volumes/EFI

Sul disco montato, dovrai sostituire i file con versioni precedenti. Le versioni precedenti possono essere trovate in ,archivio File di avvio a 32 bit

File sostitutivi:

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

Installazione di Vmware ESXi su Mac Pro 1,1

Al termine, disconnettere la partizione EFI montata

umount -f /Volumes/EFI

Una nota sulla realizzazione dell'immagine

Una nota sulla realizzazione dell'immagine

Idealmente sarebbe bello capire dove si trovano questi file all'interno della distribuzione. Quindi puoi sostituirli subito e rilasciare il tuo kit di distribuzione "ESXi 5.5 per il vecchio MacPro", completamente pronto per un'installazione senza problemi.

Non sono riuscito a trovarli. Quasi tutti i file con estensioni come ".v00" nella distribuzione ESXi sono archivi tar di vario tipo. Contengono archivi .vtar e contengono anche archivi... Ho passato molto tempo utilizzando il programma 7zip per scavare tra questi annidamenti infiniti, ma non sono riuscito a trovare nulla che somigliasse a una partizione EFI. Per lo più ci sono directory Linux.

Il file efiboot.img sembrava essere il più adatto, ma puoi aprirlo facilmente e vedere che non è affatto lo stesso.

Installazione di Vmware ESXi su Mac Pro 1,1

5.3. Estraiamo il disco rigido e lo installiamo in MacPro

Lo stiamo già installando per sempre, avvitando tutto e assemblandolo.

E ora ESXi si sta già caricando!

Potrebbe non sembrare. Dal momento dell'accensione, dallo schermo bianco alla schermata di avvio nera di ESXi, ci vuole un po' più di tempo rispetto al solito sistema operativo Apple Mac.

6.FINE.

Ciò completa l'installazione, configurando ESXi come di consueto per la configurazione di ESXi.

Installazione di Vmware ESXi su Mac Pro 1,1

Vale la pena notare che l'ulteriore installazione di Mac OS su tali VMware installati su apparecchiature Apple è legale.

Letteratura

Collegamenti ad articoli, la maggior parte in inglese.
[1] Unità ottica SATA in Mac Pro 1,1 = sostituzione del CD IDE con SATA o con un disco rigido.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Compatibilità Mac Pro con l'installazione di ESXi 5.0 = sulla sostituzione del boot loader per l'installazione
https://communities.vmware.com/thread/327538
[3] Riportare in vita un vecchio Mac Pro con ESXi 6.0 = sulla sostituzione dei bootloader di un ESXi già installato.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 non è una banca di avvio VMware, nessun hypervisor trovato = cosa accadrà se ti connetti a Windows
https://communities.vmware.com/thread/429698
[5] L'host ESXi 5.x non si riavvia dopo l'installazione con l'errore: Not a VMware boot bank. Nessun hypervisor trovato (2012022) = e consigli ufficiali su come risolverlo
https://kb.vmware.com/s/article/2012022
[6] Come montare una partizione EFI su Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] Guida alla compatibilità VMware
https://www.vmware.com/resources/compatibility/search.php
[8] SSD in Apple Mac Pro 1.1 = installazione autonoma di uno sled da 2.5" in uno sled da 3.5"
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Offerta per l'acquisto di adattatori già pronti per le slitte
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Specifiche del MacPro utilizzato
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

Elenco di file

BOOTIA32.EFI caricatore di installazione da [2] File di avvio a 32 bit, sostituendo il bootloader da [3]
Fonte: habr.com

Aggiungi un commento