6

Вскоре мой модный новый твердотельный накопитель емкостью 120 ГБ прибудет на рабочую станцию моего ноутбука, которую я использую для разработки PHP и других задач. Я действительно не хочу увязать это с кучей программного обеспечения, поэтому мой текущий план состоит в том, чтобы иметь реальную ОС (Windows 7 Pro):

  • VirtualBox
  • Гугл Хром
  • Некоторые AV (AVG или Avast ...)
  • Не намного больше.

Я предполагаю, что у меня будет две виртуальные машины, одна для "разного" программного обеспечения (фотошоп, itunes, MS Office и т.д.), А другая - в качестве среды разработки. (Apache / MySQL / PHP, Eclipse, Firefox, SVN и т.д.)

Я еще не решил, какую ОС сделать рабочую станцию для разработчиков ... Я мог бы, вероятно, использовать Debian. Очевидно, мне понадобится немного окон для «разного программного обеспечения» vm.

Характеристики ноутбука: Win7 Pro, Dell Studio XPS1645, OCZ Vertex 2, жесткий диск на 120 ГБ, процессор Intel Core i7 с тактовой частотой 1,73 ГГц, 6 ГБ ОЗУ

У кого-нибудь есть опыт виртуализации всей их рабочей станции, советы, хитрости, на которые стоит обратить внимание?

Нужно ли устанавливать антивирус на каждую из моих виртуальных машин?

Должен ли я сохранять исходный код машины для разработки на машине для разработки или хранить ее на хосте, совместно использовать папку и в гостевой системе; Деви от "сетевой" доли?

4 ответа4

3

Я уже несколько месяцев занимаюсь тем, что вы предлагаете, с Virtualbox, и он работает довольно хорошо.

Некоторые вещи для рассмотрения:

  • Возможно, вы захотите настроить общий доступ к файлам в своих виртуальных машинах, либо через "общие папки" Samba или VirtualBox, либо и то, и другое.
  • Делайте снимки своих виртуальных машин часто для резервного копирования, особенно перед основными этапами. Я использую снимки, чтобы опробовать новое программное обеспечение - гораздо проще вернуться к снимку, чем удаление программного обеспечения, драйверов и т.д.
  • Photoshop прекрасно работает на виртуальной машине с 2,5 ГБ оперативной памяти. Возможно, вы захотите добавить больше оперативной памяти на ваш компьютер.
3

С моей личной точки зрения (и опыта), неплохо было бы использовать Linux в качестве хост-ОС (я использую Ubuntu). Основными причинами этого является то, что Linux занимает гораздо меньше места со всеми системными ресурсами, что позволит вашим Гостям иметь немного больше. VirtualBox и Chrome могут быть установлены в Ubuntu, тогда вам также не нужен AV, но если вы настаиваете, что у Avast есть сканер вирусов Linux, который, я уверен, будет просто искать вирусы Windows в файловой системе Linux.

Чтобы ответить на ваши смелые вопросы: я бы установил AV только на мои машины с Windows (виртуальные или нет).

Вся моя рабочая станция визуализируется в моем доме, я заметил одну вещь: ускорение графики - самая большая неприятность. Я не могу играть в любые «настоящие» игры на своих виртуальных окнах из-за этого, windows areo не работает, и я также заметил, что вы должны отключить 3D-ускорение в VirtualBox, если вы хотите, чтобы запускался поздний Visual Studio Express. (действительно странно, но вот что это).

Если вы работаете с репозиторием SVN на своей машине разработки, я бы настоятельно рекомендовал иметь репозиторий на чем-то вроде размещенного тома iscsi просто для того, чтобы сделать резервные копии намного проще, а в случае, если что-то испортилось, нужно копать меньше слоев, чтобы сохранить то, что наиболее важно. ,

Кроме того, замечание о том, что система общих папок @pthesis является действительно хорошей идеей, у меня есть система общих папок, подключенная через виртуальный ящик только для быстрого обмена файлами ... и затем у меня есть эксклюзивный виртуальный samba, в котором размещается большинство моих файлы (фото, видео, документы, музыка и т. д.) по всей моей домашней сети.

Я подумывал о том, чтобы сделать распространяемую предварительную настройку виртуального моего svn-сервера и моего samba-сервера виртуальным ... если вам это интересно, у вас может быть достаточно мотивации, чтобы я собрал что-то подобное.

2

Если вы собираетесь запускать Photoshop (CS4 или выше) на гостевой виртуальной машине, вы можете рассмотреть возможность использования VMWare Workstation 7.1, так как она имеет гораздо лучшую производительность 3D-видео, чем Virtual Box, согласно этому источнику.

1

Вы можете назначить каждой виртуальной машине прямой раздел диска вместо файла виртуального диска в операционной системе хоста. Мне кажется, что один меньший уровень абстракции в файловой системе не может повлиять на производительность.

Я знаю, что VMware Workstation поддерживает это, не уверен насчет VirtualBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .