Avoir Mac OS X sur une machine virtuelle XEN

11

Est-il possible d'avoir un invité Mac OS X sur un hôte XEN?

Si oui, comment?

Il y a une différence pour Mac OS X Server?

En particulier, je suis intéressé par l'installation d'un serveur Mac OS X de test dans un domU XEN, étant l'hôte d'un serveur Linux Debian dans le cas où cela importerait.

Merci d'avance

drAlberT
la source
Voir ces autres questions presque en double: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -v , entre autres tous avec la même réponse. Vous n'y êtes pas légalement autorisé.
Chealion
Désolé, la question n'est pas apparue dans la liste des questions similaires.
drAlberT
2
@chealion: Apple et de nombreuses autres sociétés informatiques aimeraient que vous pensiez que vous n'êtes légalement autorisé à aller nulle part, mais cela dépend vraiment de la juridiction légale dans laquelle vous résidez (et du lieu de la virtualisation). dans de nombreux pays / états, les licences et les CLUF sous film rétractable sont aussi juridiquement contraignants qu'une demande assez agréable.
cas

Réponses:

0

Votre licence pour MacOS X ne permet de l'exécuter que sur du matériel Apple. Seul le serveur MacOS X permet la virtualisation. Les deux vmware et Parallels ont des produits qui prennent en charge ce.

Il est possible d'exécuter MacOS sans serveur dans d'autres systèmes de virtualisation mais ce n'est pas légal de le faire. Si vous avez exécuté Linux sur le métal nu d'un morceau de matériel Apple, vous pourrez peut-être faire en sorte que Xen exécute le serveur MacOS légalement.

James
la source
3
Comme je l'ai précisé, je suis réellement intéressé à virtualiser Mac OS X Server, donc je pense que je peux le faire légalement ... la question est, maintenant, comment faire le travail avec XEN ... est-ce possible?
drAlberT
1
@AlberT - La virtualisation sur du matériel non Apple n'est pas autorisée par le CLUF de Mac OS X Server. Le CLUF de Mac OS X (Client) ne permet pas la virtualisation.
Chealion
6
Les restrictions d'utilisation du CLUF ne sont pas juridiquement contraignantes ou exécutoires dans toutes les juridictions.
cas
9
Vous n'avez pas répondu à la question. J'aimerais une réponse. Si vous ne le savez pas, fermez-le.
d -_- b
Oui, en évitant la question disant '... CLUF ...'. Que faire si j'exécute XEN sur un Mac mini, cela vous aiderait-il à répondre?
code ninja
2

Il n'y a aucun effort connu pour xen. Principalement parce que la plupart des gens qui utilisent xen l'exécutent exclusivement sur du matériel linux / x86 / amd. MAIS d'autres projets OSS, à savoir «qemu» et «virtualbox» y ont travaillé. Il est probable que de nombreux problèmes techniques que vous auriez à surmonter sont similaires. Voir: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5

user26252
la source
2
Je suggère de passer de xen à Linux Kernel Virtial Machines (kvm). kvm prend en charge os-x avec patch ici: alex.csgraf.de/self/?part/projects&folder/… et ici: d4wiki.goddamm.it/index.php?title=Howto:_Mac_OSX_on_KVM
user26252
Vous devez ajouter votre commentaire à votre réponse.
d -_- b
0
Liens utiles:

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

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

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


Mojave:

#!/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

Catalina:

#!/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

Téléchargez l'application Installer dans votre dossier / Applications sur Mac. Une fois que vous avez l'ISO à mi-chemin!

RandyMcMillan
la source