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