Я хочу виртуализировать свою рабочую станцию ​​(уровень 1), в поисках гипервизора Bare Metal для компонентов потребительского уровня

17

Я попадаю в эту похожую привязку как минимум раз в год. Связка, посредством которой я либо обновляю материнскую плату, либо жесткий диск ОС. Меня сводит с ума необходимость переустанавливать Windows, Visual Studio, все мои надстройки, перенастраивать мои настройки и т. Д. ... каждый раз. У меня есть макет, и мне нравится, и я хочу придерживаться его.

Мой вопрос ...

Существует ли на рынке гипервизор Bare Metal, который позволит мне виртуализировать мою рабочую станцию ​​потребительского уровня? Я действительно хочу избежать виртуализации хост / клиент. Bare Metal - лучший способ удовлетворить мои потребности.

Это хороший подход, или я буду страдать от некоторых других нежелательных побочных эффектов при этом?


осветление

У моей машины очень ограниченные цели. В основном я использую Visual Studio 2010 Professional, где я разрабатываю веб-приложения ASP.NET MVC. Вторым программным обеспечением, которое я использую (оно интенсивно использует систему), является Photoshop CS3. Помимо этого, мои приложения ограничены Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad и различными другими (небольшими) приложениями.

Помимо этого, я рассматриваю возможность работы над проектом node.js и, если возможно, могу запустить на том же гипервизоре.

Системные спецификации:
Gigabyte Материнская плата
Intel i7 920
12 ГБ Ram
Basic 500 ГБ 7200 об /
мин Жесткий диск для OS 4 VelociRaptors в Raid 1/0 для
сборочного диска Двойные GTS250 (512 МБ) Видеокарты (не SLI) для четырехъядерных мониторов

На заметку

Я также не был бы против альтернативного предложения, если ограничения слишком велики. Я мог бы установить ESXi (или Zen Server) на свой компьютер и встроить отдельный «тонкий клиент» для RDP в виртуальную машину. Похоже, что RDP поддерживает два монитора .


Изменить (9 декабря 2011 г.)

Прошел почти год с тех пор, как я впервые задал этот вопрос. С тех пор было достигнуто много больших успехов в технологии Hypervisor ... И теперь MokaFive выпущен для корпоративного использования.

Я хотел бы еще глубже разобраться в этом вопросе и выяснить, существует ли надежный гипервизор BareMetal для рабочих станций, использующих компоненты потребительского уровня (IE: не Dell, HP, Lenovo и т. Д.).

Чейз Флорелл
источник
Почему notDell, HP или Lenovo? Что и т.д?
trolle3000
@ trolle3000 xenClient работает на крупных брендах (Dell, HP, Lenovo), но не на оборудовании компьютерных магазинов, таких как Gigabyte, Asus и т. д. Я ищу гипервизор Type1, который будет работать по всем направлениям.
Чейз Флорелл
2
etc = и так далее, латинское выражение, означающее «и другие вещи» или «и так далее». Не компьютерный бренд :)
kobaltz
Смотрите мой пост о Proxmox. Я установил его на настольных ПК потребительского уровня. Прекрасно работает, если у вас есть оборудование для виртуализации (Core i3, i5, i7 и т. Д.)
kobaltz
Честно говоря, я играл с Proxmox на нескольких аппаратных системах и еще не нашел ни одной, у которой были проблемы с аппаратной совместимостью. ESXi отстой для недорогого оборудования.
Кобальц

Ответы:

10

Не стоит использовать гипервизор типа 1, такой как VMware ESX / ESXi, Hyper-V, Xen и т. Д., Для настольной рабочей станции. Они предназначены для использования на сервере, и вы не сможете использовать порты USB или Firewire или использовать аппаратную ускоренную 3D-графику.

Вам было бы лучше использовать размещенную программу виртуализации. Я думаю, что VMware Workstation была бы идеальной для вашего использования, пока MokaFive не станет доступным.

РЕДАКТИРОВАТЬ: есть пробная версия MokaFive доступны на сайте.


Новая информация

Вы должны взглянуть на Citrix XenClient , который является компонентом пакета XenDesktop, но также доступен бесплатно и автономно, на срок до десяти клиентов.

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

Я еще не успел попробовать это сам, но скоро планирую его использовать.


Лучший вариант: Hyper-V (бесплатно)

Я только сейчас заметил, что вы открыты для использования отдельного тонкого клиента и настройки сервера. Это позволит вам использовать гипервизор типа 1, предназначенный для серверов, для использования на рабочих станциях через RDP. Список совместимого оборудования VMware ESXi довольно ограничен, а Hyper-V может работать практически на чем угодно. Hyper-V также имеет очень большое преимущество для того, что вы хотите сделать - RemoteFX . Это позволит использовать аппаратное ускорение 3D - графики карты на вашем Hyper-V хоста (ваши графические карты будут поддерживаются!) Через RDP. Я думаю, что это будет работать очень хорошо для вас. Возможно, вы захотите выяснить, обеспечат ли гигабитный коммутатор и объединение двух гигабитных сетевых адаптеров вам еще более высокую производительность с этой установкой с мощными графическими картами.


Последнее обновление

В состав Windows 8 входит гипервизор «на голом железе», поверх которого он работает - Client Hyper-V .

Paradroid
источник
Спасибо за комментарий. На форуме VMWare говорится, что с новым выпуском VMWare vSphere я могу получить поддержку USB .
Чейз Флорелл
1
Это гипервизор типа 1 для настольных компьютеров - первый в своем роде. Я сам еще не пробовал, но слышал об этом уже несколько месяцев.
paradroid
1
Это верно.
paradroid
1
@ChaseFlorell: О, я только что заметил этот старый комментарий от вас. Итак, вы уже знаете о XenClient, и похоже, что он на самом деле предназначен только для ноутбуков. Я оставлю это в своем ответе, поскольку это может быть полезно для других. К счастью для меня, я только планирую использовать это на ноутбуках ThinkPad самостоятельно.
paradroid
1
Похоже, ты прав! RemoteFX должен «просто работать» с современными графическими процессорами потребительского класса (при условии, что он обладает необходимыми функциями)! Ссылка 1 и Ссылка 2 . Ссылка 1 имеет демо с некоторыми скриншотами. В Link 2 есть несколько постов в блоге с графическими процессорами, которые, как утверждает автор, были протестированы для работы с RemoteFX.
afrazier
4

По крайней мере, вы можете попробовать. Создайте двойную загрузку с некоторой ОС Linux в качестве хоста и установите Windows в качестве гостя с VirtualBox.

Linux обеспечит вам лучшую производительность жесткого диска благодаря лучшему кешированию диска.

Если вам нравится установка, просто продолжайте резервное копирование образа виртуальной машины, вы даже можете создать 2 экземпляра для Windows - один для работы, другой для экспериментов (не запущенный одновременно из-за лицензий)

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

Вам также понравится просматривать i-net и проверять электронную почту вне Linux, использовать виртуальные рабочие столы, использовать различные оконные менеджеры (KDE, Gnome, LXDE, XFCE), запускать некоторые серверы (Apache, MySQL, SVN, Git, Wiki) и копировать. Образ Windows туда и обратно между разными ПК

Даже вы можете перенести весь жесткий диск на другую машину без проблем.

Если разделы в fstab монтируются по номеру, а не по номеру устройства, вы можете загрузить диск с другого компьютера с портом eSATA, не открывая кейс со всей вашей средой

реактивный самолет
источник
Я согласен @jet - Если Гипервизор не является ответом из-за ограничений монитора или других ограничений, я думаю, что легкая ОС Linux (голые кости) может быть ответом.
Чейз Флорелл
@rockinthesixstring: ESXi основан на Red Hat Linux, хотя и сильно модифицирован.
paradroid
Я сделал еще одну «заметку» на мой вопрос.
Чейз Флорелл
3

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

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

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

Вы можете получить бесплатную версию здесь ; нажмите на основную ссылку в теле для 64-битного оборудования, ссылку внизу страницы для предыдущей версии, если у вас 32-битное оборудование.

Нил
источник
Спасибо @Neal - я согласен, что запуск двух полноценных ОС для выполнения одной задачи немного запаздывает. Я определенно склоняюсь к гипервизору, однако Citrix один выглядит немного более отточенным, я полагаю, мне придется просто попробовать их оба, когда я возьму подходящую Mobo.
Чейз Флорелл
2

Я не знаю о VMWare ESXi, поэтому я не уверен, что этот мой вопрос находится здесь в контексте, но он объясняет мой опыт использования виртуализированной ОС: как вредно использовать Linux (Ubuntu) в качестве гостевой ОС для все мои задачи? , Позже я добавил «Заметку» к своему сообщению, объяснив, как я в конце концов ударил стену. Теперь у меня двойная загрузка.

(Возможно, у меня будет чему поучиться в этой теме.)

sauparna
источник
2

ESXi будет работать и сделает ваши обычные аппаратные перестройки намного проще.

Однако вы спросили, какие могут быть нежелательные последствия. Мой вопрос к вам - для чего вы используете свою систему Windows? Если что-то не изменилось, виртуальные машины не известны своей невероятной производительностью. Если вы любите играть в высококлассные игры, вам придется уменьшить масштаб графики, если она вообще работает.

LeoB
источник
2

Я использую Proxmox ( http://www.proxmox.com ) уже почти год. Я должен сказать, что это удивительно. Как и ESXi, это основано на Linux. Это бесплатная ОС на основе Debian. Даже если вы не очень много знаете о Linux, вы можете установить и запустить его в кратчайшие сроки.

Моя текущая конфигурация:

Server 1:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

Server 2:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

iSCSI SAN:
3.9TB RAID5 (4x1.5TB 7200RPM)
3WARE Raid Controller

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

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

Старый интерфейс Старый интерфейс

NEW UI NEW UI

Поскольку у вас есть полный доступ к консоли, вы можете устанавливать любые необходимые инструменты через apt-get. Лично я запускаю сервер Hamachi на узлах, чтобы получить доступ к своим серверам из любой точки мира без необходимости открывать серверы для угроз безопасности. Единственными портами, открытыми для моих виртуальных машин и серверов, являются 80 и 443.

Я использую несколько разных типов виртуальных машин, включая Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP и т. Д.

Proxmox также поддерживает различные сетевые адаптеры для использования с виртуальными машинами. Вы можете легко добавить дополнительные жесткие диски, виртуальные сетевые карты 1 Гбит / с и многое другое.

Резервные копии на виртуальных машинах очень просты в настройке и настройке. Вы можете загрузить ISO-файлы на сервер или использовать их устройства (очевидно, никаких Windows-устройств). Тем не менее, их техника великолепна и проста в настройке. Вы можете получить WordPress, Drupal, управление билетами, CRM, EYEOS и многое другое.

kobaltz
источник
0

Я думаю, что вы должны делать, кроме покупки ESXi, использование бесплатного программного обеспечения, которое VMWare предоставляет, под названием VMWare Player . Вам не нужно покупать лицензию, чтобы использовать ее для личного пользователя. Он может импортировать и экспортировать машины, как вы хотите. Вам не нужно беспокоиться о совместимости оборудования с виртуальной машиной или использовании программного обеспечения (т. Е. Вам не нужно покупать специальную материнскую плату только для того, чтобы использовать VMWare Player). Если у вас есть какие-либо вопросы, прокомментируйте.

Дэвид
источник
Моя сделка заключается в том, что мне нужен чистый металл, чтобы мне не требовалась клиентская ОС для запуска виртуальной машины. У ESXi есть бесплатная версия, и я только что посмотрел, а также есть бесплатная версия Xen Server от Citrix.
Чейз Флорелл
Аааа ... Я просто тоже это искал ... Ух ты, кажется, было бы неплохо, если бы ты немного доплатил за специальное оборудование.
Дэвид
Похоже, что единственное специальное требование к оборудованию - это оборудование x64 с технологией VT. blogs.vmware.com/esxi/2009/06/… и citrix.com/English/ps2/products/…
Чейз Флорелл
Я только что получил другую идею @rockinthesixstring! Вы можете поместить хост-систему (Windows) на флэш-диск и загрузить на нее компьютер, а затем получить доступ к своей виртуальной машине через хост (например, с помощью VMWare Player). Я просто думал, что это была хорошая идея. Если VT Technology стоит дороже, вы можете попробовать это. :) Удачи
Дэвид
0

почему бы не сделать образ системы вместо этого? используйте drivexml, чтобы скопировать весь ваш диск c :. Общая стоимость. 1 жесткий диск Новые материнские платы поставляются с компакт-дисками с драйверами. просто установите mobo, затем драйверы. резервное копирование системного диска или резервного копирования образа виртуальной машины. ночные дифференциалы могут быть сделаны с некоторыми бесплатными программами резервного копирования дисков. погугли это

а или б
источник
не уверен, как это работает с другим оборудованием.
Чейз Флорелл
0

Возможно, вы могли бы пойти другим путем - запустить Windows, и ваша личная папка и программное обеспечение работали бы на уровне виртуализации приложений. Клянусь SVS - вы можете создать слой, который будет иметь ваши пользовательские папки и иметь отдельный (или один) слой для программного обеспечения. Если вы переустановите, просто переместите и активируйте слои, и покажет вашему дяде.

Если вы хотите альтернативу, вы можете использовать App-V

Подмастерье Компьютерщик
источник
0

Если вы используете Windows 7, вы можете превратить ваш старый компьютер в виртуальный жесткий диск, а затем загрузить его.

Это будет означать, что вам нужно будет переустановить только Windows на новую машину, в то время как все ваши приложения будут поступать с виртуальной машины, и это при использовании только Virtual PC, а не какого-либо гипервизора.

Вот несколько статей, которые помогут вам в пути:

Локальная миграция P2V с использованием Microsoft Deployment Toolkit 2010 и Sysinternals Disk2VHD
Windows 7 - загрузка с VHD - Руководство по установке
Использование загрузки Windows 7 с VHD для тестирования Visual Studio 2010
Загрузка Windows 7 с VHD - несколько ошибок

harrymc
источник
Это отличное предложение. Одна из «добавленных» возможностей заключается в том, что я могу начать копаться в node.js и разрабатывать в среде Linux.
Чейз Флорелл