Я хочу віртуалізувати свою робочу станцію (Рівень 1), шукаю Гіпервізор з голих металів для компонентів для споживачів


17

Я опиняюся в цьому подібному зв’язку принаймні раз на рік. Прив’язка, завдяки якій я або модернізую материнську плату, або жорсткий диск ОС. Це змушує мене божевільно потребувати перевстановлення Windows, Visual Studio, усіх моїх додатків, перенастроювання моїх налаштувань тощо ... кожного разу. У мене є макет і мені це подобається, і я хочу його дотримуватися.

Моє запитання:

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

Це хороший підхід, чи я маю зазнати інших небажаних побічних ефектів, роблячи це?


Уточнення

Моя машина має дуже обмежені цілі. Моє основне використання - Visual Studio 2010 Professional, де я розробляю веб-додатки ASP.NET MVC. Другий фрагмент програмного забезпечення, який я використовую (це інтенсивно), це Photoshop CS3. Крім того, мої програми обмежені Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad та іншими іншими (малими) програмами.

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

Характеристики системи:
материнська плата Gigabyte
Intel i7 920
12 ГБ Ram
базовий 500 ГБ 7200RPM HDD для ОС
4 VelociRaptors в Raid 1/0 для створення диска
Dual GTS250 (512 МБ) Графічні карти (не SLI) для квадромоніторів

На стороні записки

Я також не став би проти альтернативної пропозиції, якщо обмеження занадто великі. Я міг би встановити ESXi (або Zen Server) на свій ящик і створити окремий "тонкий клієнт" для RDP у віртуальну машину. Схоже, що RDP підтримує подвійні монітори .


Редагувати (9 грудня 2011 р.)

Минув майже рік, як я вперше задав це питання. Відтоді було багато великих успіхів у технології Hypervisor ... І MokaFive тепер випускається для корпоративного використання.

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


Чому notDell, HP або Lenovo? Що таке тощо?
trolle3000

@ trolle3000 xenClient працює на великих брендах (Dell, HP, Lenovo), але не на таких комп’ютерних пристроях, як Gigabyte, Asus тощо.
Чейз Флорелл

2
etc = et cetera, латинський вираз, що означає "та інші речі" або "тощо". Не бренд комп’ютера :)
kobaltz

Дивіться мій пост про Proxmox. У мене це встановлено на робочих столах споживачів. Працює ідеально до тих пір, поки у вас є обладнання для віртуалізації (Core i3, i5, i7 тощо)
kobaltz

Чесно кажучи, я грав з Proxmox на декількох апаратних системах і досі не знайшов жодної, яка б мала проблеми із сумісністю обладнання. ESXi підходить для недешевого обладнання.
kobaltz

Відповіді:


10

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

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

EDIT: На веб-сайті доступна пробна версія MokaFive.


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

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

На жаль, він, здається, сумісний лише з певними брендами OEM і ноутбуків та робочих станцій (де обладнання відоме).

Мені ще не доводиться пробувати це, але я планую скоріше використовувати його.


Найкращий варіант: Hyper-V (безкоштовно)

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


Останнє оновлення

У Windows 8 входить голий металевий гіпервізор, який він працює на вершині - Client Hyper-V .


Дякуємо за коментар Форум VMWare говорить, що з новим випуском VMWare vSphere я можу отримати підтримку USB .
Чейз Флорелл

1
Це гіпервізор типу 1 для робочого столу - перший у своєму роді. Я його ще не пробував, але про це чую вже місяцями.
парадороїд

1
Це правильно.
парадороїд

1
@ChaseFlorell: О, я тільки що помітив цей старий коментар від вас. Тож ви вже знаєте про XenClient, і, схоже, він насправді призначений лише для ноутбуків. Я залишу це у своїй відповіді, як це може бути корисно іншим. На щастя для мене, я планую використовувати його лише на ноутбуках ThinkPad.
парадироїд

1
Схоже, ти маєш рацію! RemoteFX повинен "просто працювати" із сучасними графічними процесорами споживчого класу (якщо припустити, що він має необхідні функції)! Посилання 1 і Посилання 2 . Посилання 1 має демонстрацію з деякими скріншотами. У посиланні 2 є кілька публікацій блогу з графічними процесорами, за якими автор стверджує, що перевірив роботу з RemoteFX.
afrazier

4

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

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

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

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

ви також будете любити переглядати i-net та перевіряти форми електронної пошти за межами Linux, використовувати віртуальні настільні комп’ютери, використовувати різні менеджери вікон (KDE, Gnome, LXDE, XFCE), запускати деякі сервери (Apache, MySQL, SVN, Git, Wiki), також копіювати Зображення Windows вперед і назад пропонують різні ПК

Навіть ви можете без проблем перемістити весь жорсткий диск на іншу машину.

Якщо розділи в fstab монтуються за допомогою ідентифікатора замість номерів пристроїв, ви можете завантажувати диск з іншої машини за допомогою порту eSATA, не відкриваючи корпус для всього середовища


Я погоджуюся @jet - Якщо Hypervisor не є відповіддю через обмеження монітора чи інші обмеження, я думаю, що легка ОС Linux (голі кістки) може бути відповіддю.
Чейз Флорелл

@rockinthesixstring: ESXi заснований на Red Hat Linux, хоча сильно модифікований.
парадороїд

Я зробив ще одну редакцію "бічної записки" до свого запитання.
Чейз Флорелл

3

Вам потрібно знати про обмеження використання такої віртуальної машини, як сміттєва відеокарта, але якщо ви задоволені цими обмеженнями, ви можете також спробувати це.

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

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

Ви можете отримати безкоштовну версію звідси ; натисніть основне посилання в корпусі для 64-розрядних апаратних засобів, посилання внизу сторінки для попередньої версії, якщо у вас 32-розрядне обладнання.


Дякую @Neal - я погоджуюся, що запуск двох повноцінних ОС для виконання одного завдання трохи відстає. Я, безумовно, схиляюся до гіпервізора, проте Citrix здається трохи відшліфованим, я вважаю, що мені доведеться просто спробувати їх обох, коли я захоплю відповідний Mobo.
Чейз Флорелл

2

Мені не відомо про VMWare ESXi, тому я не впевнений, чи є це моє питання в контексті, але це пояснює мій досвід намагання використовувати віртуалізовану ОС: Як шкодить використовувати Linux (Ubuntu) як гостьову ОС для всі мої завдання? . Пізніше я додав до свого повідомлення "Примітку", пояснюючи, як я врешті-решт потрапив у стіну. Тепер я з подвійним завантаженням.

(Можливо, у мене буде чомусь навчитися з цієї теми.)


2

ESXi працювала б і значно полегшила вашу регулярну перебудову обладнання.

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


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 на сервер. Їх вікі та інша документація є видатними для виконання основних завдань; додавання ще одного вузла до кластеру, резервне копіювання віртуальних машин, відновлення VM, переміщення VM на інші вузли та типові установки.

Зараз у них є нова версія в бета-версії, яка трохи баггі, тому я не використовую це в моєму поточному середовищі, але він має повний інтерфейс для перетворення за допомогою EXTJS, який є фантазійним інтерфейсом.

СТАРИЙ інтерфейс СТАРИЙ інтерфейс

НОВИЙ інтерфейс користувача НОВИЙ інтерфейс користувача

Оскільки у вас є повний доступ до консолі, ви можете встановити всі необхідні інструменти через apt-get. Особисто я запускаю сервер Hamachi на вузлах, щоб я міг отримати доступ до своїх серверів з будь-якої точки світу, не потребуючи відкривати сервери для ризиків для безпеки. Єдині порти, відкриті для моїх віртуальних машин та серверів, - це 80 та 443.

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

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

Резервні копії на VM дуже легко налаштувати та налаштувати. Ви можете завантажувати ISO на сервер або використовувати їх Appliances (очевидно, що немає Windows). Однак їх прилади надзвичайні та прості в налаштуванні. Ви можете отримати «Без коробки» Wordpress, Drupal, управління квитками, CRM, EYEOS тощо.


0

Я думаю, що вам слід зайнятись, крім придбання ESXi, це використання безкоштовного програмного забезпечення, яке надає VMWare під назвою VMWare Player . Вам не потрібно купувати ліцензію, щоб використовувати її для особистого користувача. Він може імпортувати та експортувати машини за вашим бажанням. Вам не потрібно турбуватися про сумісність обладнання з VM або використання програмного забезпечення (тобто вам не потрібно купувати спеціальну материнську плату лише для використання VMWare Player). Якщо у вас є якісь питання, коментуйте.


Моя угода полягає в тому, що я хочу голий метал, щоб мені не потрібна клієнтська ОС для запуску VM. У ESXi є безкоштовне видання, і я щойно подивився, а також є безкоштовне видання Xen Server від Citrix.
Чейз Флорелл

А-а-а ... я це теж дивився ... Ого, здається, було б непоганою ідеєю, якщо ви хочете заплатити трохи додаткового обладнання.
Девід

Схоже, єдиною особливою технічною вимогою є те, що це апаратне забезпечення x64 з технологією VT. blogs.vmware.com/esxi/2009/06/… та citrix.com/English/ps2/products/…
Чейз Флорелл

Я щойно отримав іншу ідею @rockinthesixstring! Ви можете поставити хост ОС (Windows) на флешку та підключити комп'ютер до неї, а потім отримати доступ до VM через хост (наприклад, за допомогою VMWare Player). Я просто думав, що це акуратна ідея. Якщо технологія VT коштує більше, ви можете спробувати це. :) Удачі
Девід

0

чому б не зробити натомість зображення системи? використовуйте drivexml, щоб скопіювати весь ваш c: диск. Загальна вартість. 1 жорсткий диск. нові материнські плати поставляються з компакт-дисками драйверів. просто встановіть драйвери mobo, а потім. створити резервну копію системного диска або створити резервну копію образу віртуальної машини. щонічні диференціали можна виконати за допомогою декількох програм резервного копіювання безкоштовного диска. google it


не впевнений, як це працює з різними апаратними засобами.
Чейз Флорелл

0

Можливо, ви можете скористатися іншим підходом - запустити Windows, і ваша особиста папка та програмне забезпечення працюватимуть на шарі віртуалізації додатків. Я клянусь у SVS - ви можете створити шар, який би мав ваші користувацькі папки, і мав окремий (або єдиний) шар для програмного забезпечення. Якщо ви перевстановлюєтесь, просто перемістіться та активізуйте шари та покладіть дядьку.

Якщо ви хочете альтернативи, ви можете скористатися App-V


0

Якщо ви використовуєте Windows 7, ви можете перетворити свій старий комп'ютер у VHD і потім завантажити його.

Це означатиме, що вам потрібно буде перевстановити лише Windows на нову машину, тоді як усі ваші програми надходитимуть із віртуальної машини, і це при використанні лише Virtual PC, а не будь-якого гіпервізора.

Ось кілька статей, які допоможуть вам в дорозі:

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


Це чудова пропозиція. Однією з "доданих" можливостей є те, що я можу почати дабл в node.js і розвиватися в середовищі Linux.
Чейз Флорелл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.