это мой первый пост, так что [ждет сочувствия], надеюсь, это будет не так уж плохо,
Я Знаю, что это, прежде всего, сайт с быстрыми вопросами и ответами, но я хотел узнать мнения и думаю, что это может быть простой ответ.
Я хочу использовать виртуализацию дома, у меня небольшой опыт работы с Virtual PC и VMware, около 5 компьютеров, которые часто используются для разработки, загрузки, один сервер, ноутбук, игры и т. Д. Я понимаю, что Virtual PC и VMWare по-прежнему являются основными игроками (с VirtualBox?), и хотя я хотел бы остаться бесплатным и / или с открытым исходным кодом, о VMware "pro" не могло быть и речи, если его возможности НАСТОЯТЕЛЬНО лучше. В принципе, мне бы хотелось, чтобы виртуальные машины на всех моих машинах были для дополнительных ОС, diff. конфиги разработки и бэкап.
Одна вещь, которую я никогда не использовал, но видел в работе, - это интерфейс, похожий на информационную панель, который дает пользователю доступ для настройки всех виртуальных машин. Это одна из функциональных возможностей, которую я хотел бы иметь, и я не знаю, делает ли MS что-нибудь подобное.
Итак, прежде чем я напишу книгу о том, что мне хотелось бы, что вы думаете, ребята? Это разработчик спрашивает других айтишников ...не зли меня слишком сильно =)
Заранее спасибо!
Джастин
VirtualBox обеспечивает все, в чем я нуждаюсь. Это работает на Windows, OSX, Linux и Солярисе. Изображения виртуального диска (.vdi) являются портативными и сжимаются хорошо. Сетевой интерфейс NAT превосходен и легко настраивается. О, да, и его свободное.
Citrix Xenserver является классом предприятия, открытым исходным кодом, и свободный.
Ответ, конечно, он зависит.
Если Вы надеетесь делать материал класса рабочей станции - т.е. рабочие экземпляры XP или Fedora, и необходимо будет регулярно взаимодействовать с рабочими столами тех компьютеров - я рекомендую тратить маркеры на VMware Workstation. Это имеет хороший интерфейс, интеграция с рабочим столом хоста действительно хороша (выступающий за хостинг на XP, Vista и компьютерах Win7). Если у Вас нет маркеров, я слышу, что VirtualBox хорош, но я никогда не пробовал его.
Если Вы собираетесь сделать материал класса сервера - т.е. рабочие компьютеры Linux, где Вы не должны будете регулярно взаимодействовать с X gui, как материал базы данных или веб-разработка - я рекомендую VMware Server. Это несколько легче, чем VMware Workstation, и можно более легко настроить его, чтобы запустить и закрыть VMs с хостом. Используя это я рассматриваю свой VMs, как будто они были удаленными компьютерами и мной SSH в них от хоста или где-либо еще в сети. Я даже выполняю экземпляр XP или два как это и просто удаленный рабочий стол в него, когда мне нужен он, но я не сделал бы ничего графически интенсивного этот путь.
Если Вы будете желать сделать материал производственного класса, то Вы, вероятно, захотите запуститься с VMware Server (или я полагаю, что существует теперь Сервер VirtualBox, предлагающий также). Оттуда Вы захотите исследовать VMware ESXI как гипервизор без операционной системы, и я засунул бы материал Xenserver в этот уровень также, но я признаю, что у меня никогда не было больше, чем передающая связь с Xen ни на каком уровне.
Одно из преимуществ того, чтобы придерживаться семейства продуктов VMware - то, что от VMs легко отказываются цепочка, когда Вы растете. Обратите внимание, что эта мобильность не невозможна, если Вы переходите между семействами, но это не является столь же прямым, как это с VMware.
VMware Server не является открытым исходным кодом, но позволит более позднюю миграцию ESX, если Вы хотели.
Это - размещенное решение, это работает в другой ОС (Windows или Linux), и затем виртуализирует оттуда.
VirtualBox является также достойным решением.
Я не использовал Citrix XenServer, только играемый с Xen предварительный Citrix, таким образом, я не могу говорить от личного опыта о том количестве :)
Вы могли также использовать свободный VMware Player, объединенный с сайтом EasyVMX http://www.easyvmx.com/, чтобы позволить Вам создавать VM's оболочки, в который можно установить программное обеспечение абсолютно бесплатным способом.