У меня Mac Pro (2007 г.) (http://support.apple.com/kb/SP30). Четыре жестких диска и 8 ГБ оперативной памяти.
Прямо сейчас я использую Mac OS X Server. Я использую это, потому что у меня есть несколько других компьютеров Mac, и мне нужно хранить фотографии / видео и т. Д. В рейде сервера. Я также обеспечиваю централизованную аутентификацию и удаленное создание образов с сервера.
При этом на него нет большой нагрузки.
У меня есть один жесткий диск с Windows 7. Я загружаю на него двойную загрузку, когда хочу поиграть в игры, а что нет. Очевидно, когда я это делаю, другие компьютеры не могут войти в систему или их сетевые диски отключатся.
Я ищу решение виртуализации, которое позволит мне запускать Mac OS X Server (Leopard) и Windows 7 таким образом, чтобы позволить мне играть в игры в Windows 7, в то время как Mac OS X Server продолжает работать. Было бы неплохо иметь возможность беспрепятственно переключаться между Windows и Mac OS X сервером ... но если это невозможно - меня устраивает OS X Server, работающий в автономном режиме и управляемый удаленно.
а) Возможно ли это с сегодняшним программным обеспечением?
б) Какое программное обеспечение мне нужно для этого?
Если вы хотите иметь возможность использовать систему таким образом, чтобы у вас было прямое взаимодействие с гостем, работающим под управлением ОС высокого класса с графическим интерфейсом в качестве интерфейса, тогда ни один из ведущих «гипервизоров с голым железом» не сможет делать то, что вы хотите, поскольку они все предназначены для виртуализации серверов. По слухам, и VMware, и Citrix работают над клиентскими гипервизорами на «голом железе», но я не видел никаких признаков того, что какие-либо релизы неизбежны. Доступны некоторые решения от небольших игроков - NxTop виртуального компьютера является одним, Неосфера Неоклея Другой. Я не встречал ни одного независимого тестирования производительности ни одного из них, и я подозреваю, что на данном этапе ни один из них не поддерживает графику высокого класса особенно хорошо.
Parallels Workstation Extreme не является гипервизором Type 1 \ Bare Metal, но он действительно добавляет интересный поворот к гипервизору Type 2, обеспечивая прямой доступ к таким вещам, как 3D графика и оборудование ввода-вывода из гостевых виртуальных машин.
В нынешнем виде я думаю, что на данный момент наилучшим вариантом для ваших требований является либо VMware Fusion, либо Parallels, хотя ни один из них не является гипервизором на голом железе. Даже если в следующем году или около того ожидается большой прогресс в области клиентского гипервизора без оболочки, я сомневаюсь, что какой-либо новый продукт превзойдет эти два, пока они не пройдут пару ревизий, и я сильно подозреваю, что этот высокопроизводительный клиент просто металлические гипервизоры потребуют усовершенствования аппаратного уровня.
kordless правильно указывает, что вы не можете виртуализировать OSX, не нарушив лицензирование Apple, но, безусловно, можно виртуализировать OSX на VMware Workstation, я тоже это сделал.
Это освободит вашу Windows 7 для запуска игр в собственном режиме, в то время как ваши клиентские компьютеры Mac смогут продолжить доступ к файловому серверу Mac через виртуальный сетевой адаптер, подключенный к виртуальной машине, работающей в Windows.
Это лучшая установка, если игры являются вашим приоритетом, и вы не возражаете против нарушения лицензионного соглашения о запуске Mac OSX на виртуальной машине с Windows в качестве ОС хоста.
Вы можете сделать это наоборот, установив Windows на виртуальную машину на сервере Mac OSX и сохранив лицензионное соглашение без изменений, но я гарантирую вам, что вы не сможете играть в высококачественные игры. Пойдите по этому пути, если для вас важнее сохранение фотографий на томе Raid.
Apple разъяснила свое лицензирование и разрешает виртуализацию. Уточняйте эти подробности у своего адвоката / торгового представителя Apple. Например, члены ADC Select должны иметь возможность делать это без каких-либо проблем.
Я не могу сказать, что пробовал это специально, но вы должны иметь возможность запускать (Snow) Leopard Server в Parallels (и, вероятно, VMWare) вместе с Win7, поверх OS X или OS X server. Вам понадобится много процессора и оперативной памяти, чтобы все это работало бесперебойно, но с рабочей станцией Mac Pro, я полагаю, у вас это покрыто.
Это зависит от того, в какие игры вы хотите запускать, сколько радости вы получите от размещенной Windows в Parallels. Из-за различных компромиссов в виртуализации вы не получите почти всю производительность вашего графического процессора с помощью этой настройки. Похоже, что большинство людей, играющих в текущие игры для Windows на своих Mac, делают это через Boot Camp. Если игры менее требовательны, вы сможете нормально играть в них в Parallels 4, но ymmv. Я бы поискал и проверил форумы пользователей Parallel (или VMWare и т. Д.), Чтобы узнать, пробовал ли кто-нибудь вашу любимую игру на Win7 / Parallels 4 (и т. Д.).
Примечания: Я использовал Parallels на своем MacBookPro 17 в течение многих лет, но не пробовал серьезно Win7 или Vista в виртуальной машине на моей оперативной памяти 2 ГБ (!). У меня есть виртуальная машина XP, и я достаточно легко играл на ней в некоторые старые игры. У меня нет прямого опыта работы с продуктом VMWare Fusion, но я уверен, что его функции похожи, и слышал, что многим он очень нравится.
Вы не можете делать OSX на виртуальной машине, не нарушая лицензирования Apple. Apple требует 1: 1 по лицензии на металл. Тем не менее, я смог запустить 10.5.8 на виртуальной машине в Windows 7, так что теоретически это возможно.
Я предлагаю запустить Windows 7 из VMFusion при установке Snow Leopard на коробке. Перенесите свои услуги на Leopard с сервера. Наверняка Snow Leopard поддерживает ваши устройства RAID и могут ли быть запущены все эквивалентные службы?
Очевидно, что другие затронули вопросы лицензирования, но с технической точки зрения у вас действительно есть только одно препятствие - эмуляция прошивки EFI, которая требуется Mac.
В 99% случаев гипервизоры загружают свои виртуальные машины с помощью загрузочной ленты, подобной BIOS, а не EFI. Мне неизвестно о каких-либо крупных игроках в области виртуализации, предлагающих официальную опцию загрузки EFI, однако я очень осведомлен о том, что есть люди, которые включили эту функцию в VMWare, чтобы позволить им запускать клиент OSX. Если бы я был на вашем месте, я бы искал в Google «запуск OSX на виртуальной машине» или что-то подобное, это обычно приводит к незаконным торрентам, содержащим нелицензированные копии OSX Client, но также включающим файлы и инструкции, позволяющие этому работать. Если на этом этапе вы просто замените свою легальную копию OSX Server, я думаю, вы обнаружите, что это сработает.
Надеюсь, это помогло.