Instalar MacOS Mojave en VMware ESXi
Hoy vamos a generar una entrada en la que os vamos a explicar cómo instalar una máquina virtual de MacOSX en un VMware ESXi. Lo primero que necesitamos es descargar la imagen de nuestro MacOS Mojave.
Lo voy a realizar sobre VMware ESXi 6.7. Adicionalmente, necesitaremos el software VMware MacOS X Unlocker y las VMware Tools para MacOS for VMware ESXi 6.7. Apuntar que si no seguía todo el procedimiento me daba error.
Descargas:
Para la ISO, la he sacado de la Apple Store. Iremos a la Apple Store y buscamos MacOS Mojave. Si no lo encontráis ir a la Apple Store Web. Pulsamos Obtener:
Pulsamos Descargar:
Encontraréis el fichero en Aplicaciones:
CONVERTIR CDR A ISO EN MACOS MOJAVE
Ahora lanzamos la generación del CDR con el tamaño de MacOS Mojave:
1 2 3 |
MacBook-Pro-de-Raul:Applications root# hdiutil create -o /tmp/Mojave.cdr -size 6100m -layout SPUD -fs HFS+J created: /tmp/Mojave.cdr.dmg |
Montamos la imagen:
1 2 3 4 5 6 7 |
MacBook-Pro-de-Raul:Applications root# hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build /dev/disk3 /dev/disk3s1 /dev/disk3s2 /Volumes/install_build |
Creamos el disco bootable:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
MacBook-Pro-de-Raul:Applications root# /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build Ready to start. To continue we need to erase the volume at /Volumes/install_build. If you wish to continue type (Y) then press return: Y Erasing disk: 0%... 10%... 20%... 30%... 100% Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 100% Making disk bootable... Copying boot files... Install media now available at "/Volumes/Install macOS Mojave" |
Movemos la imagen:
1 |
MacBook-Pro-de-Raul:Applications root# mv /tmp/Mojave.cdr.dmg /Users/raulunzue/Desktop/Mojave.dmg |
Expulsamos la imagen montada:
1 2 3 |
MacBook-Pro-de-Raul:Applications root# hdiutil detach /Volumes/Install\ macOS\ Mojave "disk4" ejected. |
Generamos la ISO:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
MacBook-Pro-de-Raul:Applications root# hdiutil convert /Users/raulunzue/Desktop/Mojave.dmg -format UDTO -o /Users/raulunzue/Desktop/Mojave.iso Leyendo Driver Descriptor Map (DDM: 0)… Leyendo Apple (Apple_partition_map: 1)… Leyendo (Apple_Free: 2)… Leyendo disk image (Apple_HFS: 3)… .............................................................................................................................................................. Tiempo transcurrido: 13.313s Velocidad: 458.2Mbytes/s Ahorro: 0.0 % created: /Users/raulunzue/Desktop/Mojave.iso.cdr |
Ahora simplemente hay que renombrar el fichero:
Pulsamos sobre Utilizar .iso:
INSTALACION MACOS MOJAVE SOBRE VMWARE
Ahora iremos a nuestro vCenter y subiremos la ISO, como los ficheros.
Deberemos habilitar SSH sobre el ESXi:
Accedemos a nuestro servidor ESXi por SSH y nos movemos hasta el volumen:
1 2 3 |
[root@esx2:~] cd /vmfs/volumes/SYNOLOGY-LUN1/ISOS/ [root@esx2:/vmfs/volumes/5a885588-f613ccc9-737e-6cb3111b4766/ISOS] |
Descomprimimos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
[root@esx2:/vmfs/volumes/5a885588-f613ccc9-737e-6cb3111b4766/ISOS] unzip VMwareUnlocker2.1.1forESXi6.7.zip Archive: VMwareUnlocker2.1.1forESXi6.7.zip creating: VMware Unlocker 2.1.1 for ESXi 6.7/ inflating: VMware Unlocker 2.1.1 for ESXi 6.7/.gitattributes inflating: VMware Unlocker 2.1.1 for ESXi 6.7/.gitignore creating: VMware Unlocker 2.1.1 for ESXi 6.7/backup/ inflating: VMware Unlocker 2.1.1 for ESXi 6.7/backup/vmwarebase.dll creating: VMware Unlocker 2.1.1 for ESXi 6.7/backup/x64/ inflating: VMware Unlocker 2.1.1 for ESXi 6.7/backup/x64/vmware-vmx-debug.exe inflating: VMware Unlocker 2.1.1 for ESXi 6.7/backup/x64/vmware-vmx-stats.exe inflating: VMware Unlocker 2.1.1 for ESXi 6.7/backup/x64/vmware-vmx.exe inflating: VMware Unlocker 2.1.1 for ESXi 6.7/dumpsmc.exe inflating: VMware Unlocker 2.1.1 for ESXi 6.7/dumpsmc.py creating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/ inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/esxi-build.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/esxi-install.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/esxi-smctest.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/esxi-uninstall.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/esxiconfig.py inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/local-prefix.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/local-suffix.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/esxi/local.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/gettools.exe inflating: VMware Unlocker 2.1.1 for ESXi 6.7/gettools.py inflating: VMware Unlocker 2.1.1 for ESXi 6.7/license.txt inflating: VMware Unlocker 2.1.1 for ESXi 6.7/lnx-install.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/lnx-uninstall.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/lnx-update-tools.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/osx-install.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/osx-uninstall.sh inflating: VMware Unlocker 2.1.1 for ESXi 6.7/readme.txt inflating: VMware Unlocker 2.1.1 for ESXi 6.7/test-unlocker.py creating: VMware Unlocker 2.1.1 for ESXi 6.7/tools/ inflating: VMware Unlocker 2.1.1 for ESXi 6.7/unlocker.exe inflating: VMware Unlocker 2.1.1 for ESXi 6.7/unlocker.py inflating: VMware Unlocker 2.1.1 for ESXi 6.7/win-build.cmd inflating: VMware Unlocker 2.1.1 for ESXi 6.7/win-install.cmd inflating: VMware Unlocker 2.1.1 for ESXi 6.7/win-test-install.cmd inflating: VMware Unlocker 2.1.1 for ESXi 6.7/win-uninstall.cmd inflating: VMware Unlocker 2.1.1 for ESXi 6.7/win-update-tools.cmd |
Nos movemos al directorio y damos permisos de ejecución:
1 2 3 |
[root@esx2:/vmfs/volumes/5a885588-f613ccc9-737e-6cb3111b4766/ISOS] cd VMware\ Unlocker\ 2.1.1\ for\ ESXi\ 6.7/esxi/ [root@esx2:/vmfs/volumes/5a885588-f613ccc9-737e-6cb3111b4766/ISOS/VMware Unlocker 2.1.1 for ESXi 6.7/esxi] chmod +x esxi-install.sh |
E instalamos y reiniciamos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
[root@esxi2:/vmfs/volumes/5a885588-f613ccc9-737e-6cb3111b4766/ISOS/VMware Unlocker 2.1.1 for ESXi 6.7/esxi] ./esxi-install.sh VMware Unlocker 2.1.0 =============================== Copyright: Dave Parsons 2011-17 Installing local.sh Adding useVmxSandbox Saving current state in /altbootbank Clock updated. Time: 06:03:42 Date: 11/10/2018 UTC Success - please now restart the server! [root@esxi1:/vmfs/volumes/5a885588-f613ccc9-737e-6cb3111b4766/ISOS/VMware Unlocker 2.1.1 for ESXi 6.7/esxi] reboot |
Crearemos una máquina virtual MACOS:
Marcar estas casillas:
Una vez creada mapeamos la ISO en la máquina virtual:
Y arrancamos la máquina virtual, ahora no nos dará error:
Terminamos la instalación, pero antes debemos pasar por la Utilidad de discos porque sino no se ve el disco montado:
Pulsamos Borrar sobre el disco VMware:
Pulsamos Borrar:
Cerramos la ventana y pulsamos Instalar.
Una vez instalado y arrancado, el proceso es sencillo…instalaremos las VMware Tools
INSTALAR VMWARE TOOLS EN MACOS MOJAVE
Desmontamos desde el sistema el DVD de Mojave. Ahora mapearemos las vmware tools previamente subidas en uno de nuestros volúmenes:
Pulsamos doble clic sobre ellas para instalar:
La instalación es de siguiente-siguiente, y después hay que reiniciar el sistema. Es posible que os pida permisos de seguridad, porque no confía en la aplicación, hay que concedérselos y ya está:
Con esto ya tenemos Mojave MacOS sobre VMware Esxi instalado.
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?
Voy a estudiar el tema de Seguridad y virtualización, por lo que mi máquina de escritorio (una Surface pro 4 i5 8GB) creo que no es lo más adecuado. He pensado en comprar un MacPro 5.1 de segunda mano para instalar sobre VMware fusión un VMware esxi y tener almacenadas máquinas de Windows, Linux y mac.
¿Cómo lo ves? ¿Lo has probado? ¿Qué configuración me recomiendas?
Hola Joaquín,
Gracias por escribir.
Yo he tenido una surface y para el día a día bien, pero al no tener ventiladores para un lab de este tipo se te queda justa porque se calienta rápido.
Un MacPro 5.1, creo que te será una mejor opción. De hecho, yo personalmente no lo haría con Fusion+ESXi en modo Nested, sino que le instalaría directamente en otra partición ESXi, o dedicaría el equipo entero (eliminando el MacOSX, que podrás reinstalar a posteriori seguro)
Lo digo porque así podrás aprovechar toda la potencia. Y date cuenta que un ESXi ocupa unos pocos gigas si al final vas a una partición.
Si revisas la compatibilidad: https://www.vmware.com/resources/compatibility/search.php
No es compatible con las últimas versiones, pero casi seguro que funciona. Mi HP Microserver Gen8 sigue funcionando sin problemas con nuevas versiones de ESXi, aunque ya no es compatible hace tiempo.
Has elegido dos de los campos con más futuro. Mucha suerte.
Salu2
Hola Raul, espero te encuentres bien inge, el motivo por el que te escribo es que estoy siguiendo tus pasos para instalar Mac en ESXi pero cuando le doy clic al enlace de descarga del VMware Unlocker ya está disponible, pudieras pasarme el Zip de estos archivos por favor, gracias de antemano.
Saludos:
Ing. Manuel Razo
Hola Manuel, Voy a revisar si lo puedo encontrar, al final son entradas antiguas. Salu2
Hola Raúl,
Muy buen artículo. Me queda una duda…. ¿cómo podemos descargar la ISO los que no tenemos Apple y por lo tanto acceso al Apple Store?
Gracias
Gracias, el software normalmente https://support.apple.com/es_ES/downloads Aunque las ISOs de forma legítima no conozco si se puede hacer de otra forma…creo que no.