Назад | Перейти на главную страницу

Наличие Mac OS X на виртуальной машине XEN

Возможно ли разместить гостевую Mac OS X на хосте XEN?

Если да, то как?

Есть разница для Mac OS X Server?

В частности, меня интересует установка тестового сервера Mac OS X внутри XEN domU, который будет хостом для Linux-сервера Debian в случае, если это будет иметь значение.

заранее спасибо

Useful links:

https://github.com/kholia/OSX-KVM

https://github.com/foxlet/macOS-Simple-KVM

https://github.com/munki/macadmin-scripts


Мохаве:

#!/usr/bin/env bash
#===========================================================================
# Works only with the official image available in the Mac App Store.
# Make sure you download the official installer before running this script.
#===========================================================================

hdiutil create -o /tmp/Mojave.cdr -size 8000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia  --volume /Volumes/install_build --nointeraction
hdiutil detach "/Volumes/Install macOS Mojave"
hdiutil convert /tmp/Mojave.cdr.dmg -format UDTO -o /tmp/Mojave.iso
mv /tmp/Mojave.iso.cdr ~/Desktop/Mojave.iso
rm /tmp/Mojave.cdr.dmg


Каталина:

#!/usr/bin/env bash
#===========================================================================
# Works only with the official image available in the Mac App Store.
# Make sure you download the official installer before running this script.
#===========================================================================

hdiutil create -o /tmp/Catalina.cdr -size 8000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/Catalina.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia  --volume /Volumes/install_build --nointeraction
hdiutil detach "/Volumes/Install macOS Catalina"
hdiutil convert /tmp/Catalina.cdr.dmg -format UDTO -o /tmp/Catalina.iso
mv /tmp/Catalina.iso.cdr ~/Desktop/Catalina.iso
rm /tmp/Catalina.cdr.dmg

Загрузите приложение-установщик в папку «Приложения» на Mac. Когда у вас есть ISO, ваша половина пути к цели!

Нет никаких известных попыток для xen. В первую очередь потому, что большинство людей, использующих xen, запускают его исключительно на оборудовании linux / x86 / amd. НО другие проекты OSS, а именно qemu и virtualbox, работали над этим. Вероятно, что многие технические проблемы, которые вам придется преодолеть, аналогичны. Видеть: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5

Ваша лицензия на MacOS X позволяет запускать его только на оборудовании Apple. Только сервер MacOS X поддерживает виртуализацию. Обе VMware и Параллели есть продукты, которые это поддерживают.

В других системах виртуализации можно запускать MacOS без сервера, однако это незаконно. Если вы запускали linux на голом железе части оборудования Apple, вы можете получить Xen для легального запуска сервера MacOS.