
現在、汎用ハードウェア上で仮想化されたOSX Serverの実行を制限している唯一の要因は、AppleがApple製ハードウェアでのみ動作するように定めていることです。VMWare、VirtualBox、Parallelsはこれに従い、XserveとMac Pro以外ではOSX Serverを実行できなくなりました。
Apple は、Leopard での EULA の変更以来、Apple 独自のハードウェア上でのOSX の仮想化を許可しています。
しかし、もしかしたらAppleはOSX Serverへの支配を緩めているのかもしれません。Virtualization.infoに掲載された興味深い情報によると、Apple OSX ServerをvSphere Cloudインフラストラクチャソフトウェア上のVMとして実行できる可能性があることを示唆するコードが存在するようです。
vSphere は、EFI サポートと、ゲスト OS としての Darwin のサポートを提供することで、Mac OSX をサポートする予定です。
vSphereはAppleのハードウェアでは動作しないため、VMwareがAppleのOSをサポートしているのは興味深いことです。汎用的な仮想化ソリューションは、AppleがXserve市場から撤退したことで生じた空白を埋めるのに大いに役立ち、Appleが仮想コンピューティングの方向性を的確に把握していることを示すものとなるでしょう。
発見された全文は下記に貼り付けます。
vSphere は Mac OSX をサポートしますか?
Linuxホスト
Windowsホスト
Mac OSホスト
Mac OSX を含むさまざまな種類のホストをリストしたテキストがいくつかありました。
利用可能なすべての Mac OS X ソフトウェア アップデートがインストールされていることを確認してください。
@&!*@*@(msg.cdrom.darwindisconnect)Mac OS ゲストがこの CD-ROM デバイスを使用しています。この仮想 CD-ROM を切断する最も安全な方法は、%s を押してから、
ゲスト %s 内からメディアを取り出すことです。それでも続行するには、%s を押してください。%s
@&!*@*@(msg.Backdoor.OsNotMacOSXServer)ゲスト オペレーティング システムは Mac OS X Server ではありません。
@&!*@*@(msg.cpuid.darwinWithBTHV)Mac OS X はソフトウェア仮想化ではサポートされていません。実行モードを自動に変更してください。 @
&!*@*@(msg.cpuid.darwinWithBT)Mac OS X はソフトウェア仮想化ではサポートされていません。Mac OS X を実行するには、%s がハードウェア仮想化をサポートするホストが必要です
。isolation.bios.IsGOS.Darwin
Mac OSXに関する様々なメッセージを列挙したテキストがいくつかありました
sbios
vbios
bios440
efi32
efi64
nvram
lsibios
nbios
nxbios
nx3bios
e1000bios
vmibios
vmmmods
sas1068bios
pvscsibios
ご覧の通り、Mac OSXの起動に必要なEFIサポートについて言及されています。これは、vSphereの将来のバージョンでMac OSXの仮想化がサポートされることを意味するのでしょうか?
新しいゲストOSタイプ?
darwin10
darwin10-64
darwin-64
mandrake-64
opensuse
opensuse-64
winServer2008Cluster-32 winServer2008Cluster-64
winServer2008Datacenter-32
winServer2008Datacenter-64
winServer2008DatacenterCore-
32
winServer2008DatacenterCore-64
winServer2008Enterprise-32
winServer2008Enterprise-64
winServer2008EnterpriseCore-32
winServer2008EnterpriseCore-64
winServer2008SmallBusiness-32
winServer2008SmallBusiness-64
winServer2008SmallBusinessPremium-32
winServer2008SmallBusinessPremium-64
winServer2008Standard-32
winServer2008Standard-64
winServer2008StandardCore-32
winServer2008StandardCore-64
winServer2008Web-32
winServer2008Web-64
XenVMMXenVMM
サポートされているすべてのゲストOSタイプを一覧にしたセクションを見つけました。vSphere 4.0と4.1の間にいくつか追加されたことがわかります。多くの人が気づいているかどうか分かりませんが、vSphere APIのVirtualMachineGuestOsIdentifierという興味深い機能があります。これは基本的に、VI/vSphereの各リリースでサポートされているゲストOSの識別子を提供します。さらに興味深いことに、vSphere 4.0以降ではDarwinのゲストOSサポートがドキュメント化されています。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。