Создайте Разработку и тестирующий дома (через VM)

Мне нужно консультирование в создании домашней разработки и тестовой среды, я опишу то, что я имел в виду: я - веб-разработчик, следовательно мне не нужны такие лучшие аппаратные средства производительности, я - планирование наличия приблизительно 4 виртуальных машин, 2 Linux и 2 окон. (1 для тестирования, 1 для разработки для каждой ОС)

Таким образом, какая физическая и виртуальная установка рекомендуется для выполнения этого вида установки (мудрые аппаратные средства)? И в чем я нуждаюсь для выполнения (мудрое программное обеспечение) этой установки?

p.s. Я - newb при виртуализации, таким образом, любые руководства и подсказки с рассматриваться как полезный Спасибо!

4
задан 30.08.2013, 00:35

8 ответов

Для использования всего VM одновременно на той же машине Вам будут нужны большие машины как в других ответах, скажем, 2 ГБ для тестирования окон и 512 МБ для тестирования Linux + 3 ГБ для окон + 1 ГБ для Linux, Вы достигнете машины на 8 ГБ и Вам будет нужен довольно быстрый CPU для выполнения всех 4 VM (не очень очень быстро) одновременно.

Я думаю, что Вы могли работать хорошо с машинами намного меньшего размера, и мое предложение состоит в том, чтобы работать на 2 различных машинах меньшего размера, каждом с 1 хостом и 1 гостем, один для тестирования и один для разработки, поскольку я думаю, что лучше иметь 2 экрана, потому что 4 машины на том же экране не являются моей мечтой (или даже 5, если Вы планируете выполнить 4 VM на хосте, поскольку я думаю, что понял)... Если Вы имеете маленький / старые машины уже как P4 или Athlon, я думаю, что Вы могли поместить 2 или 3 ГБ на него для выполнения тестовых машин. Я выполняю гостя XP (virtualbox) на хосте человечности на Athlon на 2 ГБ и на 1 ГБ и очень хороших машинах P4 - конечно, P4 на 2 ГБ лучше! но Athlon на 1 ГБ в порядке для работы с приложением Базы данных в xp и браузере + Voip + openoffice + тандерберд в Linux одновременно. Таким образом, я думаю, что это было бы достаточно для машины тестирования host+vm с на 1 ГБ большим количеством RAM, поскольку Вы, вероятно, захотите запустить Windows 7 или Vista в нем. Для машины разработки это зависит от того, что Вы будете использовать, но двухъядерное с 4 ГБ должно быть хорошо выполнить обе ОС, по-моему.
Так или иначе я всегда использовал бы Linux в качестве хоста по нескольким причинам:

  • всегда быстрее во всех моих тестах (с низкой и высокой RAM)
  • окна зависят больше от RAM, чем Linux, и в VM легко изменить выделенную RAM
  • если Вы получили проблемы, Linux почти всегда загружается, и Вы можете достигнуть своего диска, по крайней мере, с терминалом или живым CD для фиксации его и легче и быстрее к полному уничтожению, переустановите (без ограниченной установки/активации) и настройте, чем окна настолько использующие окна в VM, который Вы "защищаете его" от необходимости реконфигурировать и переустановить (если Вы делаете копию виртуального HD, недавно установленного),
  • если необходимо протестировать другую конфигурацию, просто скопировать виртуальный HD, и окна является новым снова, таким образом, можно настроить его по-другому и протестировать без переустановки
  • Linux намного легче управлять / изменяют размер разделов, и читает/монтирует разделы NTFS без проблем
  • начальная загрузка окон в VM намного быстрее, чем в реальной машине
  • Этот является персональным, но я использую Linux намного больше, чем окна, таким образом, я не должен выполнять VM все время...

Сохраните свои виртуальные диски на отдельном разделе (разделах) (или лучше, диски если возможный) для защиты их, и будет легче изменить размер их в случае необходимости и если на отдельных дисках, они будут работать быстрее.
Если бы Вы хотите выполнить все 4 машины как VM, я добавил бы 512 МБ на каждой машине и использовал бы Linux в качестве хоста.
Относительно типа VM я использую virtualbox, и я очень удовлетворен им (возможно, потому что я лучше уже знаю это), но машины VMware хороши также. Я протестировал VMware в начале, и это выглядит более мощным, но я думаю, что virtualbox легче и быстрее.

2
ответ дан 07.12.2019, 19:25

я предложил бы, чтобы Вы использовали свободного VMware esxi в качестве Вашей платформы виртуализации. в зависимости от Вашего бюджета - аппаратные средства класса сервера самого низкого качества от hp/dell должны быть прекрасными, или можно попытаться использовать его на 'белом ПК поля' [проверяют практический список совместимости].

на вершине VMware Вы сможете установить безотносительно систем Вам нужно.

мудрые аппаратные средства - поршень является дешевым, возьмите по крайней мере 8 ГБ из него. четырехъядерный CPU должен быть прекрасным, если Вы не выполняете слишком тяжелые работы.

4
ответ дан 07.12.2019, 19:25

У меня есть HP ProLiant ML115 G5 с королевским адвокатом Opteron, 8G память и 2 160G выполнение дисков SATA VMware ESXI от перьевого диска как домашняя лаборатория. Подобная установка, вероятно, отвечала бы Вашим требованиям. Proliant имеет внутренние USB-порты, таким образом, перьевой диск находится безопасно в случае.

1
ответ дан 07.12.2019, 19:25

Я сказал бы, что минимум 16 ГБ RAM, если Вы можете - RAM, более важен, чем ядра здесь.

1
ответ дан 07.12.2019, 19:25

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

Это может работать на аппаратных средствах на уровне конечного пользователя (просто проверяют HCL), и будет использовать Ваши аппаратные средства намного лучше, чем какое-либо решение для виртуализации типа 2 (т.е. те, которые работают сверху существующего O.S., как VMware Workstation).

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

Кроме ядер процессора и RAM, также убедиться купить столько дисков, сколько Вы можете: четыре распространения VMs через четыре маленьких диска работают существенно лучше, чем те же четыре нахождения VMs на единственном большом.


Если Вы хотите использовать только один компьютер и все еще получить полную мощность гипервизора типа 1 (и если можно получить лицензированную копию...), у Вас также есть опция установки Windows Server 2008 R2 на Вашем компьютере разработчика и включении роли Hyper-V. Даже если будет выглядеть, как будто Вы запускали гипервизор в Windows (точно так же, как VMware Workstation), противоположное на самом деле верно, поскольку Hyper-V на самом деле помещает Windows в гипервизоре, позволяя этому полностью использовать аппаратные средства.

Просто обязательно не попробуйте высокопроизводительную 3D графику, поскольку эффект может быть довольно неприятным; но если Вы захотите прочитать документацию, пошлите электронные письма, проверьте сеть... или просто на самом деле используйте свой VMs, то это сделает прекрасный, и Вам не будет нужен другой физический компьютер.

1
ответ дан 07.12.2019, 19:25

Я предложил бы, чтобы Вы попробовали XenServer Citrix вместо ESXI VMware. Бесплатная версия имеет более богатый набор функций (клонирование, и шаблонная обработка уничтожающие функции, если Вам нравится тестировать много). Не понимайте меня превратно, ESXI хорош, но XenServer просто предлагает больше за ту же цену (0$), и функции там, если Вам когда-либо нужны они.

Единственная причина я выбрал бы ESXi over XenServer, состоит в том при необходимости в функции PCI-Passthrough.

Что касается аппаратных средств, пойдите с четырехъядерным CPU и большим количеством поршня (> =8GB). Просто удостоверьтесь, что Вы получаете сетевую плату, которая совместима с Вашим vitualization продуктом. Хорошей подгонкой был бы Intel NIC как Intel PWLA8391GTBLK Pro 1000GT, это дешево и работает почти со всем.

1
ответ дан 07.12.2019, 19:25

Я использую свой Настольный ПК с VMware Workstation. Четырехъядерный AMD и 8 ГБ RAM с HDD на 1.5 ТБ для хранения VMs. Это более чем достаточно для меня, чтобы выполнить четыре VMs 24/7 и играть в видеоигры, когда я не работаю над чем-то.

Если Вы не хотите платить за VMware Workstation, Вы могли бы использовать Виртуальное Поле все равно.

0
ответ дан 07.12.2019, 19:25

+1 для ESXI, хотя я лично никогда не использовал его, но все продолжают говорить мне, насколько потрясающий это, и я склонен согласиться с ними, просто еще не сделали решающий шаг.

Однако я не поклонник пакетных решений, таким образом, я нашел Proxmox, который располагается прямо сверх запаса Debian установка Linux и сделал OpenVZ, а также Xen поддерживают (через пользовательское ядро, довольно гладкое на самом деле). Я могу установить в значительной степени любую ОС, которую я могу бросить в него.

Использование его более чем год и никакие жалобы, мои аппаратные средства являются мини-платой atx 775 с Intel E6400 Core 2 Duo и 4 концертами RAM.

0
ответ дан 07.12.2019, 19:25

Теги

Похожие вопросы