Neste artigo describo a miña experiencia na instalación de VMware ESXi nun antigo Apple Mac Pro 1,1.
O cliente recibiu a tarefa de expandir o servidor de ficheiros. Como se creou o servidor de ficheiros da empresa nun PowerMac G5 en 2016, e como foi para manter o legado creado merece un artigo aparte. Decidiuse combinar a expansión coa modernización e facer un servidor de ficheiros a partir do MacPro existente. E como está nun procesador Intel, pódese facer virtualización.
A tarefa é bastante factible, pero tivemos que afrontar unha serie de dificultades e recoller datos sobre a súa solución pouco a pouco. Ademais, a busca dunha solución a miúdo estaba escurecida polos resultados do problema inverso "instalar mac os en VMware".
Para consolidar a experiencia adquirida, recoller todos os grans nun só lugar e traducilos ao ruso, creouse este artigo.
Requisito para o lector: estar familiarizado coa instalación de VMware ESXi nun hardware compatible con el, por exemplo, un servidor HP. Familiarizarse coa tecnoloxía de Apple. En particular, non proporciono detalles sobre a montaxe e desmontaxe do MacPro, pero hai moitos matices alí.
1. Hardware
MacPro 1,1, tamén coñecido como MA356LL/A, tamén coñecido como A1186, foi o primeiro ordenador de Apple baseado en procesadores Intel, producido entre 2006 e 2008. A pesar de ter máis de 10 anos, o ordenador atópase en excelentes condicións físicas. Ningún dos 4 potentes ventiladores é ruidoso. Require limpeza e montaxe/desmontaxe estándar.
Procesadores: 2 Xeon 5150 de dobre núcleo. Arquitectura totalmente de 64 bits, pero o cargador de arranque EFI é de 32 bits. Isto é moi importante, envelena moito a vida!
RAM: 4 GB estándar PC5300 DDR2 ECC 667 MHz, pódese ampliar facilmente ata 16 GB, e algúns din máis. A memoria do servidor é axeitada da antiga HP gen.5-6 e, en xeral, o ordenador é moi semellante a este servidor só nun caso diferente.
HDD: 4 cestas para 3.5" (LFF). Con algunhas modificacións físicas, 2.5″ (SFF) cabe nas cestas. Podes ver máis sobre isto
Tamén hai un DVD IDE, ata 2 unidades en formato 5.25″. Pero tamén hai conectores SATA. Na placa base chámanse ODD SATA (ODD = Optical Disk Drive). Os meus experimentos demostraron que os discos duros e SSD poden e deben instalarse neste lugar.
Máis detalles con imaxesDefinitivamente podes combinar dispositivos IDE e SATA. Incluso pode ser posible instalar 2 IDE e 2 SATA, non o comprobei.
Non esquezas algunhas dificultades coa nutrición: só se liberaron 2 molex, a capacidade de carga descoñécese. A fonte de alimentación non é a mesma que nun PC, toda a enerxía pasa pola placa base, os conectores para a alimentación non son estándar.
Conector ODD
O estándar de 0.5 m é un pouco curto, será axustado e só é conveniente conectalo no último momento antes de rematar de empurrar a cesta no corpo.
Necesitará un cable SATA de 0.8 m, preferiblemente cun conector en ángulo. 1 m é demasiado.
O corpo dun CD-ROM innecesario é perfecto como adaptador físico 5.25-2.5. Se non hai nada innecesario, definitivamente farase así despois de separar o recheo do corpo.
A revisión do hardware e as posibilidades para a súa modernización pódese completar aquí. De cara ao futuro, só direi que non debemos apresurar a montar e instalar todo ao mesmo tempo; no proceso teremos que desmontar o ferrocarril.
2. Seleccione ESXi
Uso
ESXi 6.0 deixou de admitir todo o "herdado". Oficialmente, el e outros máis novos como 6.7 non se poden colocar aquí, pero de xeito realista, pode funcionar. Houbo mencións en Internet de que isto foi un éxito. Pero, esta vez non, a miña opinión é que a incompatibilidade do procesador é unha forte feiticidade. Isto non é posible na produción, só para experimentos.
Para as novas versións de ESXi, supoño os mesmos métodos para finalizar cun ficheiro.
3. Finalización da distribución cun arquivo
O kit de distribución era estándar. É posible desde o sitio web, ou desde torrents. ESXi 5.5 U3.
Pero, recorda prestar atención á arquitectura completamente de 64 bits, pero o cargador de arranque EFI é de 32 bits?! Aquí é onde se atopará. Cando intento descargar o instalador, non pasa nada.
Debe substituír o cargador de arranque do instalador por un máis antigo de 32 bits. Parece ser dunha versión incluso anterior á 5.0.
Isto descríbese en detalle no artigo
Usamos un programa de edición iso (por exemplo, ultraiso). Atopamos o cartafol EFIBOOT dentro da iso e substituímos o ficheiro BOOTIA32.EFI polo antigo, gárdao e agora está todo cargado!
4. Instale ESXi
Sen detalles, todo é coma sempre. A instalación completouse correctamente, pero non se carga nada, é normal.
5. Rematar o cargador cun ficheiro
O algoritmo de accións indícase no artigo
5.1. Retiramos o disco duro e conectámolo a outro ordenador.
Usei a versión de hardware dun MacBook cun adaptador sata-usb, podes usar Linux. Se non tes un ordenador separado, podes usar outro disco duro, enchufalo ao MacPro, instalar nel MacOS e montar un disco duro con ESXi desde el.
Non se pode usar Windows! Incluso só unha vez que inclúa este disco no sistema Windows, faranse pequenos cambios nel sen preguntar. Son pequenos e non molestan a ninguén, pero no noso caso, a carga de ESXi rematará co erro "Bank6 non é un banco de arranque vmware non se atopou ningún hipervisor".
Aquí tes un artigo con detalles do que pasa se te quedas atrapado
5.2 Montar a partición EFI
Abre o terminal, asegúrate de cambiar ao modo de superusuario
Sudo –s
Crea un directorio para a sección futura
mkdir /Volumes/EFI
mira as seccións dispoñibles
diskutil list
isto é o que necesitamos, unha partición EFI chamada ESXi
Montámolo
mount_msdos /dev/disk2s1 /Volumes/EFI
No disco montado, terás que substituír os ficheiros por versións máis antigas. As versións máis antigas pódense atopar en
Ficheiros de substitución:
/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi
Ao rematar, desconecte a partición EFI montada
umount -f /Volumes/EFI
Unha nota para facer a imaxe
Unha nota para facer a imaxe
O ideal sería entender onde están estes ficheiros dentro da distribución. Despois pódense substituír alí mesmo e lanzar o seu propio kit de distribución "ESXi 5.5 para o antigo MacPro", completamente listo para unha instalación sen problemas.
Non puiden atopalos. Case todos os ficheiros con extensións como ".v00" na distribución ESXi son arquivos tar de varios tipos. Conteñen arquivos .vtar, e tamén conteñen arquivos... Pasei moito tempo usando o programa 7zip para explorar estes aniñados infinitos, pero non puiden atopar nada que se pareza a unha partición EFI. Principalmente hai directorios de Linux.
O ficheiro efiboot.img parecía ser o máis axeitado, pero podes abrilo facilmente e ver que non é o mesmo.
5.3. Sacamos o disco duro e instalámolo en MacPro
Xa o estamos instalando para sempre, atornillando todo e montando.
E agora ESXi xa se está cargando!
Pode que non o pareza. Desde o momento en que se acende e a pantalla branca ata a pantalla de inicio negra de ESXi, leva un pouco máis de tempo que o habitual de Apple Mac OS.
6.FIN.
Isto completa a instalación, configurando ESXi como é habitual para configurar ESXi.
Paga a pena notar que a instalación adicional de Mac Os en tales VMware instalados en equipos de Apple é legal.
Literatura
Ligazóns a artigos, a maioría en inglés.
[1] Unidade óptica Sata en Mac Pro 1,1 = substituír o CD IDE por SATA ou por un disco duro.
[2] Compatibilidade con Mac Pro coa instalación de ESXi 5.0 = sobre a substitución do cargador de arranque para a instalación
[3] Dar vida a un Mac Pro antigo con ESXi 6.0 = sobre a substitución dos cargadores de arranque dun ESXi xa instalado.
[4] bank6 non é un banco de arranque de VMware non se atopou ningún hipervisor = que pasará se se conecta en Windows
[5] O host ESXi 5.x non se reinicia despois da instalación co erro: Non é un banco de arranque de VMware. Non se atopou ningún hipervisor (2012022) = e consellos oficiais sobre como solucionalo
[6] Como montar unha partición EFI en Mac OS
[7] Guía de compatibilidade de VMware
[8] SSD en Apple Mac Pro 1.1 = instalando un 2.5″ nun trineo de 3.5″ vostede mesmo
[9] Ofrécese para mercar adaptadores preparados para trineos
[10] Especificación do MacPro utilizado
lista de ficheiros
Fonte: www.habr.com