Готова металізація віртуалізації для робочого столу


18

Які знання існують щодо продуктів віртуалізації з голими металами?

Мені цікаво побудувати нову настільну машину для дому. Я дивився на процесори Intel Quad Core і хотів би покласти туди 8 ГБ оперативної пам’яті, але це змусило мене задуматися про те, щоб максимально використати наявні ресурси.

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

Що таке застереження? Я припускаю, що я не зможу максимально використати будь-яку відеокарту, яку я можу придбати. А як же отримати пристойну роздільну здатність екрана, це буде проблемою? Я запускаю один 24-дюймовий екран.

Що з написанням DVD / CD, це можливо? Мені хотілося б перезавантажити колекцію компакт-дисків, я сподівався, що чотиримісний 64-бітний доброту допоможе мені з кодуванням.

В даний час я використовую Mac і не можу повернутися до Windows, щоб вийти з Linux. Я думав про первинну ОС Ubuntu. Чи має це значення?


Просто поставте Forth на комп'ютер (як ОС). Ви не зможете наблизитись до обладнання до цього обладнання. ;)

Відповіді:


13

Як запропоновано в іншому місці, VMWare ESXi - це доступне з точки зору безкоштовних гіпервізорів з голим металом, де "голий метал" означає, що те, що ви зрештою завантажили, менше, ніж повноцінна ОС.

Xen також має режим HVM, в якому використовується віртуалізація на апаратному рівні; у цьому режимі він може запускати гостей Windows. У Xen явно є гіпервізор "голого металу" - як навіть операційна система Dom0 працює під ним - але це конфігурація та підтримка суттєво складних ядер та розміщує обмеження на ядрах, які можна запускати в доменах, що не належать до HVM (з яких Dom0 , первинне ядро, яке проходить через апаратний доступ до інших і має адміністративні права, одне). HVM потребує процесора та материнської плати з підтримкою апаратної віртуалізації; дивіться список Xen wiki-систем із материнськими платами, сумісними з HVM .

Однак, вам може бути цікавішим KVM . Замість того, щоб використовувати Linux для управління окремим власним ядром гіпервізора (як це робить ESX), KVM вбудовує можливості гіпервізора в сам Linux. Наскільки "голий метал", це залежить від вашої інтерпретації, - але якщо ваш хост, що працює на KVM, є не що інше, як initrd 40 Мб, у якого немає нічого, крім 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 це варіант конфігурації, який можна вибрати; за замовчуванням він використовує більш традиційні методи.


+1 для KVM. Якщо ви хочете, щоб роздільна здатність екрана перевищувала 1024x768, використовуйте прапор '-std-vga' або '-vga std' залежно від того, яку версію ви використовуєте. Для отримання додаткової інформації див. Цю linux-kvm.com/content/using-high-resolution-graphics .
Еван Плейс

3

Я сам великий шанувальник різноманітних продуктів VMWare (і навіть невиразно вражений Hyper-V), і я повністю іду з тим, що хлопці вище. Це означає, що я хотів би, щоб ви оцінили спочатку перед початком роботи з будь-яким програмним забезпеченням VM. Віртуальним машинам клієнта «надається» фіксований набір апаратних засобів хост-ОС - ряд процесорів певного типу, чіпсет певного типу, NIC певного типу, відеокарта тощо (конкретні типи залежать від продукту / версія). Ці 'емульовані' компоненти майже завжди потрібні для функціонування більшості клієнтів VM як серверів, оскільки вони, як правило, не потребують занадто багато спеціалізованого обладнання. Але якщо ви головний робочий стіл буде працювати як клієнтська машинка, вам потрібно врахувати, чи обмеження цих віртуальних компонентів з часом викличе у вас проблеми. Візьмемо ігри, як приклад, мало хто з операційних ОС виставляє віртуальний графічний процесор, сумісний з DX9, для своїх клієнтів VM, це означає, що для вас немає ігор. Те ж саме стосується і звукового обладнання, як правило, ви отримуєте «базову» звукову карту (якщо така є у всіх), і її емуляція часто є завданням з дуже низьким пріоритетом, тому ви можете забути про звук 5.1, такий же як для таких речей, як емуляція апаратного емулювання відео , ваш клієнт VM просто не знає, що ваше обладнання може це зробити, тому не намагається.

Сподіваюся, ви розумієте ці обмеження, оскільки для серверного середовища це ідеально, звичайно, всі клієнти VM-сервера можуть використовувати однакові відомі, стабільні драйвери. Але багато людей хочуть, щоб їхні настільні клієнтські машини були набагато більше під їх контролем.

Один із варіантів, який ви можете розглянути, - це використовувати Windows Server 2008 з Hyper-V, я використовував його, але не багато місяців. Він має іншу модель від VMWare і дозволяє вам використовувати 2008 як свій хост (тому ви можете отримати доступ до всього свого обладнання, як звичайно) і мати клієнтські віртуальні комп'ютери поверх цього. Таким чином, це більше нагадує такі системи "віртуалізації на робочому столі", як VMWare Workstation, Fusion та деякі інші, але я знаю, що ви задали це питання стосовно "VM-файлів Bare Metal".

Сподіваюся, це допомагає,

Філ.



1

Здається, доступний безкоштовний відкритий джерело Mac OS X, сумісний гіпервізор під назвою VirtualBox . Це, однак, не є «голим металом».

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

Але більшість голих металевих виробів орієнтовані на серверний ринок, як ви справедливо здогадуєтесь, і не виставляйте ресурсів, які можуть бути корисні на робочому столі. Вам доведеться провести деякі дослідження, щоб побачити, що є в наявності та як він розміщений (відео, CD / DVD, USB тощо).

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


0

VirtualBox є одним з найкращих інструментів віртуалізації. У поєднанні з функціями Linux + Virtualisation на чіпі його чудово.

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

http://www.virtualbox.org/

Цей крутий трюк - це те, коли, використовуючи власні відео-драйвери у Windows, можна змішувати програми Windows на робочий стіл Linux із фантастичним трюком композиції. (фактично робочий стіл Windows стає прозорим, і додаток опускає свої межі та робить інші химерні трюкові звіти), і це стає схожим на запуск X11 у Windows (справді це моторошно)


"Голий метал" означає, що нічого не працює, що не існує спеціально для віртуалізації; Таким чином, рішення на основі гіпервізорів можуть кваліфікуватися як віртуалізація голими металами.
Чарльз Даффі

0

XenClient - це один із інструментів для віртуалізації на робочому столі, який підтримує Windows XP SP3, Windows Vista та Windows 7. Можна також встановити сервери, але інструменти Xen для драйвера не підтримуватимуть.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.