Виртуализация Bare-metal для рабочего стола

Какие знания существуют о продуктах виртуализации без покрытия?

Я заинтересован в создании новой настольной машины для дома. Я смотрел на процессоры Intel Quad Core, и я хотел бы разместить там 8 ГБ ОЗУ, но мне это заставило думать о том, чтобы максимально использовать имеющиеся ресурсы.

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

Каковы предостережения? Я полагаю, я не смогу максимально использовать любые видеокарты, которые я мог бы купить. Как насчет того, чтобы получить достойное разрешение экрана, будет ли это проблемой? Я запускаю один 24-дюймовый экран.

Как насчет записи DVD / CD, возможно ли это? Я хотел бы повторно разорвать мою коллекцию компакт-дисков, я надеялся, что четырехъядерная 64-битная доброта поможет мне с кодировкой.

В настоящее время я использую Mac и не могу вернуться в Windows, чтобы он оставил Linux. Я думал о первичной ОС Ubuntu. Это имеет значение?

Как было предложено в другом месте, VMWare ESXi – это то, что доступно с точки зрения бесплатных гипервизоров с голыми металлами, где «голый металл» подразумевает, что то, что вы в конечном итоге загрузили, меньше полной ОС.

Xen также имеет режим HVM, в котором используется аппаратная виртуализация; В этом режиме он может запускать гостей Windows. У Xen, очевидно, есть гипервизор «голый металл», так как даже под ним работает ОС Dom0, но он по существу сложен для настройки и обслуживания и помещает ограничения на ядра, которые вы можете запускать в доменах, отличных от HVM (из которых Dom0 , Основное ядро, которое проходит через аппаратный доступ к другим и имеет административные права, является одним). Для HVM требуется процессор и материнская плата с поддержкой аппаратной виртуализации; См. Список совместимых с HVM материнских плат Xen wiki.

Тем не менее, вы можете найти KVM более интересным. Вместо того, чтобы использовать Linux для управления отдельным, проприетарным ядром гипервизора (как и ESX), KVM создает возможности гипервизора в самой Linux. Как «голый металл» зависит от вашей интерпретации, но если ваш хост, на котором работает KVM, представляет собой ничто иное, как initrd 40MB, в котором нет ничего, кроме kvm + libvirt +, связанных с инструментами на месте (скажем, что-то вроде oVirt Red Hat) Есть что-то, что на практике не совсем не похоже на ESX. Компонент пользовательского пространства KVM получен из QEMU , который делает его всевозможным мощным и гибким – что вам не обязательно нужно для рабочего стола, но очень интересно в моделировании встроенных систем (с, скажем, только последовательным интерфейсом ввода / Вывода и нет адаптера VGA), создание сложных цепочек изображений COW для поддержки хранилища или создания интересных топологий виртуальной сети. Как и Xen HVM, KVM требует аппаратного ускорения. KVM запускает нетребовательных гостей Windows (включая Vista) достаточно хорошо, но в это время есть только паравиртуальные сетевые драйверы для Windows; Другим драйверам необходимо использовать эмулируемое оборудование, которое несколько медленнее. (Qumranet финансирует разработку других драйверов для Windows, поэтому ожидаем увидеть их в конечном итоге. В более новых версиях ядра Linux есть много других совместимых с KVM паравиртуальных драйверов – для дисковых операций ввода-вывода, часов и других устройств – ).

Для использования на рабочем столе VirtualBox подходит, хотя он не поддается использованию «голого металла» вообще. Из-за отсутствия поддержки libvirt , я также считаю это непригодным для использования автоматизации QA. У VirtualBox есть драйвер для видеоизображения в виде парашютных файлов среди своих «гостевых утилит», который обеспечит автоматическое изменение размера окна и иногда «плохой режим», где окна вашего гостя будут отображаться среди хостов, что делает (теоретически) более интегрированный опыт.

Если вы используете «основную ОС», которая не предназначена для виртуализации, вы не выполняете виртуализацию «голого металла» и минималистичное, полностью «голое металлическое» решение, в котором (микро) ядро ​​в первичной Управление построено строго для целей виртуализации, будет серьезно субоптимально, если вы хотите, чтобы ваш рабочий стол Windows отображался на одном и том же аппаратном обеспечении. Если вы хотите не «голый металл», а аппаратную виртуализацию, все предлагаемое здесь предложение – хотя для VirtualBox это опция выбора по выбору; По умолчанию он использует более традиционные методы.

Я огромный поклонник различных продуктов VMWare сам (и даже смутно впечатлен Hyper-V), и я полностью согласен с тем, что ребята выше штата. Это говорит о том, что я хочу, чтобы вы оценили сначала перед началом работы с любым программным обеспечением VM. Клиентские виртуальные машины «задают» фиксированный набор аппаратных средств операционной системой хоста – несколько процессоров определенного типа, набор микросхем определенного типа, сетевые адаптеры определенного типа, видеокарты и т. Д. (Конкретные типы различаются по продукту / версия). Эти «эмулированные» компоненты почти всегда нужны тем, которые необходимы большинству клиентских виртуальных машин в качестве серверов, поскольку они, как правило, не нуждаются в слишком большом специализированном оборудовании. Но если вы работаете на главном рабочем столе в качестве клиентской виртуальной машины, вам нужно учитывать, будут ли ограничения этих виртуальных компонентов в конечном итоге вызывать проблемы. Возьмем в качестве примера несколько игр. Несколько хост-систем предоставляют виртуальный графический процессор, совместимый с DX9, на своих клиентских виртуальных машинах, что означает отсутствие игр для вас. То же самое касается звукового оборудования, вы обычно получаете «базовую» звуковую карту (если она есть все), и ее эмуляция часто является очень низкоприоритетным заданием, поэтому вы можете забыть о звуке 5.1, то же самое для таких вещей, как аппаратное эмулированное декодирование видео , Ваш клиент VM просто не знает, что ваше оборудование может это сделать, поэтому не пытайтесь.

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

Один из вариантов, который вы могли бы рассмотреть, – использовать Windows Server 2008 с Hyper-V, я использовал его, но не в течение многих месяцев. Он имеет другую модель от VMWare и позволяет использовать 2008 в качестве вашего хоста (так что вы получаете доступ ко всему своему оборудованию, как обычно), и вместо этого есть клиентские виртуальные машины. Таким образом, это больше похоже на системы «настольной виртуализации», такие как VMWare Workstation, Fusion и некоторые другие, но я знаю, что вы задали вопрос по отношению к «Bare Metal VMs».

Надеюсь это поможет,

Фил.

Кажется, есть бесплатный гипервизор с открытым исходным кодом Mac OS X, доступный под названием VirtualBox . Это, однако, не «голый металл».

Голым металлом будет VMWare ESXi , бесплатный гипервизор.

Но большинство продуктов из голого металла нацелены на рынок серверов, как вы правильно догадались, и не раскрывайте ресурсы, которые могут быть полезны на рабочем столе. Вам нужно будет провести некоторое исследование, чтобы узнать, что доступно, и как оно разделено (видео, CD / DVD, USB и т. Д.).

Но вы задаете противоречивый вопрос. Вам нужен простой гипервизор, но вы также хотите, чтобы он был многофункциональным. Лучше всего загрузить минимальную ОС Linux с помощью VirtualBox и использовать эту полную систему в качестве вашего гипервизора, используя настоящие ОС.

VirtualBox, по-видимому, является одним из лучших инструментов виртуализации. В сочетании с возможностями Linux + Virtualisation на чипе отлично.

Я не уверен, что вы подразумеваете под «голым металлом», но вы не можете запускать те вещи, которые закрываются, должна быть какая-то визуализация (даже если это ядро ​​с гипер-козырьком)

http://www.virtualbox.org/

У этого есть классный трюк, который он делает, когда при использовании своих собственных видеодрайверов в окнах может смешивать приложения Windows на вашем рабочем столе Linux с причудливым композиционным трюком. (Фактически рабочий стол Windows становится прозрачным, а приложение опускает свои границы и делает другие причудливые трюки для отчетности), и это похоже на запуск X11 в Windows (его жуткое, действительно)

XenClient – один из простых инструментов для вертуализации настольных компьютеров, который поддерживает Windows XP SP3, Windows Vista и Windows 7. Вы также можете установить серверы, но инструменты Xen для драйвера не будут поддерживаться.

  • Почему Ubuntu требует перезагрузки для завершения обновлений?
  • Восстановить таблицу разделов, все еще присутствующую в запущенной системе
  • Ubuntu Linux: найти файлы между конкретным временем?
  • Как перезапустить Linux (Ubuntu) из командной строки?
  • Easy_install установить Trac 0.11, но я хочу 0.12
  • Как ввести специальные символы в Linux?
  • Как скрыть все окна, кроме тех, которые я использую?
  • Как прозрачно туннелировать порт с IPv4 на удаленное устройство IPv6?
  • Как создать пользовательские сочетания клавиш в vim?
  • Как сделать работу с сабвуфером Lenovo Y50 на linux?
  • Не удается смонтировать жесткий диск. Ubuntu 12.04
  • Давайте будем гением компьютера.