Домашній сервер віртуалізації [закрито]


10

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

  • Сервер VMware (працює на якомусь оптимізованому Linux): я спробував це, але зі старим комп'ютером він справді повільно працював понад 3 ВМс. Але це був старий комп'ютер (Sempron 1 Гб оперативної пам’яті), а хост Linux був ubuntu з безліччю служб, які працюють. Оскільки сервер буде використовувати ядро ​​Intel 2 ... Чи підтримує vmware intel-vt?

  • VMware ESXi (або щось подібне, але безкоштовна версія): ніколи цього не пробував, обмежений апаратним забезпеченням ... Я не думаю, що це буде працювати на домашньому комп'ютері.

  • Xenserver 5.5: Я спробував це сьогодні, але багато не вдалося. Не велика підтримка, а також жоден wifi nic не працює, не вказано локальне сховище, не вказано DVD-дисків ... xencenter працює лише у Windows та тій самій підмережі ...

Я планую піти з варіантом 1, але будь-які інші ідеї?


Semprons не використовують AMD-V pacifica. Отже, у Ксена виникнуть проблеми з цим. Я б серйозно рекомендував Xenserver 5.5, оскільки це досить гарний домашній сервер для віртуалізації. VMware сервер 2.0 також дуже хороший і набагато зріліший, але вам потрібно надати віртуалізованому хосту правильне обладнання, щоб воно працювало якнайкраще. Незалежно від того, який вибір ви зробите, правильне обладнання буде пролити найкраще світло для будь-якого рішення, яке ви виберете. Sempron + 1GB зовсім не збирається добре робити віртуалізацію.
osij2is

Sempron 1gb запускав Linux з vmware. Але сервер - це ядро ​​2 Intel CPU.
llazzaro

Відповіді:


7

Якщо ви плануєте купувати обладнання, щоб це зробити, то цілком можна придбати обладнання, яке працюватиме ESXi, досить дешево (я це робив пару тижнів тому). Існує ряд сайтів, які розглядають те, які конфігурації whiebox працюють з ESXi, такі як Ultimate Whitebox

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


ESXi чудово, якщо ви готові докласти трохи роботи, щоб встановити його на дошці. Найбільша перешкода - це встановити його на звичайний контролер IDE, але це МОЖЕ бути зроблено, легко, як тільки ви знайдете правильний підручник!
Марк Хендерсон

7

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


Я мав добрий успіх з VirtualBox. Це не "виробництво", але в мене працюють 3 сервери, і всі вони були міцними.
Дейв Драгер

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

2

Еквівалент AMD для VT Intel є AMD-V, проте лінія Sempron не підтримує цього. Отже, будь-яка віртуалізація, яку ви робите, повинна підтримувати роботу на апаратному забезпеченні без підтримки віртуалізації.

Xen зробить це, якщо ти заведеш паравіртуалізованих гостей. Але він підтримуватиме HVM (повністю віртуалізовані гості), лише якщо ваше обладнання підтримує віртуалізацію. Virtualbox також може це зробити, але там, де Virtualbox сяє, це віртуалізація на робочому столі. Я б не використовував його для серверних додатків у його нинішньому вигляді. Я недостатньо знайомий з продуктами VMware, щоб знати, що буде працювати, а що не, або які умови застосовуються. Але Hyper-V потребує апаратного забезпечення Intel-VT або AMD-V.

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


semprons використовує той самий сокет, що і amd64 cpus, а amd64 x2 7750s є дешевим в цей час. оновлення до 4 Гб оперативної пам’яті та двоядерний процесор x2 7750 повинен коштувати приблизно 135 доларів AUD (приблизно 110 доларів США). приблизно 75 доларів США для процесора і близько 60 доларів за 2 x 2 ГБ оперативної пам’яті DDR2 800. вартує кожного цента для віртуалізації. ви також можете знайти старіші amd64 x2 5200s набагато дешевше, ніж у секонд-хенді.
cas

ммм не так правильно, є багато напівпророків. Моя була розеткою, напівпрон ... найперші. Потім amd приходять із 754 розетками sempron, і я не знаю, чи були у них напівпроби am socket.
llazzaro

2

Я використовую KVM і вдома, і на роботі, оскільки:

  • воно включене в основне ядро ​​Linux (без виправлення або заповнення навколо або обмеження певної версії ядра),

  • у поєднанні з qemu він підтримує пара-віртуалізацію на процесорах без апаратної підтримки віртуалізації,

  • це функціонально приблизно нарівні з усіма іншими,

і, найголовніше:

  • це майбутній напрям віртуалізації під Linux, де буде виконуватися основна частина робіт з розробки (наприклад, Redhat щойно взяв на себе зобов’язання KVM)

в короткотерміновій перспективі це, мабуть, не надто має значення, оскільки всі інструменти управління віртуалізацією вищого рівня в Linux використовують libvirt, який має інтерфейси нижчого рівня для KVM, QEMU, Xen, VirtualBox та деяких інших. VMWare є дивним тут.

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


ps: я також використовую virtualbox на деяких настільних машинах - де віртуальна призначена лише для мого особистого використання, а не як постійно працюючий віртуалізований «сервер» (наприклад, машина debian i386 для збирання 32-бітних ядер для мого бездротового шлюзу, моя остання 32-бітний процесор, що залишився - робити це з vbox - менше клопоту, ніж перехресне компілювання)
cas

2

Це те, що я шукав -> proxmox, бо зараз це здається нормальним.

У будь-якому випадку буде приємно прочитати більше відповідей :)


Я його запускаю, продуктивність справді хороша. Тепер з основним 2 дуетом з 1 Гб оперативної пам’яті. Він працює 5 ВМ, проблем з продуктивністю немає. Всі вони є Linux vms. Я думаю, що через деякий час переходимо до 4gb, тому я встановлюю деякі Windows vms.
llazzaro

Я думав про початок використання Proxmox, але моє обладнання (старий Opteron) не підтримує AMD-V, тому я закінчуся без віртуальних машин Windows. Запуск ESXi 4 зараз.
Аріель Антігуа

Як це відбувається, зараз я буду тримати проксімокс ... але я не знаю в майбутньому. Будь ласка, якщо ви хочете, скажіть мені більше статистики вашого комп’ютера та скільки віртуальних файлів ви працюєте. Дякую!
llazzaro

1

Чи є якась конкретна причина, по якій ви не розглядаєте Microsoft Hyper V? Для завантаження доступна безкоштовна версія та її дуже здатне середовище для віртуалізації.

Я використовував сервер VMWare до переходу на Hyper V, і я повинен сказати, що я б уникнув його, як чуми. Однією з речей, яку я тестував, було розгортання зображень-привидів на робочих столах, і VMWare Server їв конфігурації гостьових систем, що перезавантажувались - це, здається, зовсім не сподобалось.


Він зазначив, що у нього є AMD Sempron ... який не підтримує AMD-V. Тож його поточне обладнання не відповідає вимогам для запуску Hyper-V.
3вплив

Я не вірю, що його апаратне забезпечення (Sempron) має розширення для віртуалізації AMD, необхідні для запуску Hyper-V
Кевін Купал

Ні, він сказав, що він спробував VMWare Server зі старим комп'ютером (Sempron) і мав погані результати, він не сказав, що збирається використовувати цей комп'ютер для цього проекту, і він конкретно запитує, чи підтримує він «Intel» VT, який може читатися, щоб означати або згадане обладнання або платформу.
Moo

Він отримав те, що я сказав !!! Sempron була старою машиною, яку я мав
llazzaro

0

Список сумісності апаратного забезпечення ESXi призначений для підтримуваного обладнання, якщо вам потрібно викликати VMWare. Є багато іншого обладнання, з яким він буде працювати, але VMWare просто не підтримає вас, якщо ви хочете зателефонувати їм. Тому я б сказав, спробуйте ESXi 4.0 спробувати з вашою нинішньою машиною Sempron 1 Гбіт. Він буде працювати, або не буде. Але поки не спробуєш, ти не знаєш. Якщо це зробити, це дасть вам найкращу ефективність, оскільки хост ESXi не займе стільки Linux + VMServer (або будь-яке інше встановлене хост-програмне забезпечення VM).

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

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


ESXi 4.0 вимагає 64-бітового процесора, що я не думаю, що Sempron буде. Він може спробувати з 3,5, але я сумніваюсь, що це спрацює. ESXi досить специфічно стосується дискових контролерів та NIC, якщо ви можете придбати обладнання, яке відповідає цим вимогам, воно буде добре працювати, але намагання змусити його працювати зі старим обладнанням є ударом і промахом.
Сем Коган

0

Зрештою, це ваш вибір. Я б рекомендував лише з особистого досвіду:

  • Використовуйте більше одного диска і поширюйте vms, інші мудрі ви відчуєте вузькі місця
  • Збільшити об'єм оперативної пам’яті до більш ніж 1 Гб (має бути дешевим)
  • Чи можете ви оновити до кращого процесора?

Якщо ви плануєте використовувати сервер VMware, спробуйте виділити хосту лише сервер VMware.


0

Дійсно залежить від того, що ви хочете зробити з комп'ютерами ... як, чому ви запускаєте 3 VM? Тестування? Виробничий сервер угоди?

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

Для більш важких робіт ... ми працюємо з гіпервізором VMWare ESXi типу 1. Безкоштовно. Але ви маєте рацію, вона має обмежену апаратну сумісність. Можна запустити його на домашніх системах (наприклад, на цьому веб-сайті ) порівняно дешево, але вони, звичайно, не підтримують його.

Xenserver, який я переглянув, але не має запасної 64-бітної процесорної системи, необхідної для його запуску. Я надіслав електронною поштою їх підтримку, шукаючи старішу версію, яка буде працювати спеціально з 32-бітовими процесорами, і через пару днів вони нарешті надіслали мені електронну пошту з точними інструкціями щодо завантаження останньої версії, яка не працюватиме зі старими системами, а також примітку до Якщо у мене є інші проблеми, зв’яжіться зі службою технічної підтримки телефону. Спасибі, Citrix. Ти величезна допомога ... Я згадаю це згодом.

Якщо ви намагаєтеся віртуалізувати речі Linux, ви завжди можете переглянути звичайний Xen або KVM .

Вам може знадобитися процесор, який підтримує віртуалізацію обладнання. Для цього вам слід перевірити тип свого процесора. Можливо, ви зможете скористатися "sudo lshw" та проаналізувати висновок інформації про процесор, щоб побачити, чи це може допомогти вам знайти тип мікросхема, а потім попросіть вказати його у постачальника (AMD / Intel), щоб побачити можливості чіпа.

Хоча при роботі 3 VM в 1 гіга пам’яті завжди буде тісно. Якщо ви збираєтеся грати з більш ніж одним VM будь-якого типу у вашій системі, ви, ймовірно, захочете серйозно подумати про підвищення цього мінімуму до 2 гіг .


0

Ви також можете розглянути можливість використання рішення для віртуалізації, наприклад OpenVZ або VServer. Все залежить від того, що ви справді хочете в кінці. Я використовую апарат низького класу з OpenVZ для ізоляції моїх машин, а також для тестування. Тривіально створювати, тестувати та знищувати віртуальні машини. У OpenVZ віртуальні сервери працюють майже на повній швидкості, лише 3% накладних витрат (згідно з документами). Єдина уловка полягає в тому, що вона використовує лише одне ядро ​​(тому, наприклад, не можна робити тестування ядра).


proxmox дозволяє легко створювати vvms або kvm (якщо апаратне забезпечення це підтримує) vms. proxmox це linux
distro

0

Це дійсно залежить від того, що ви віртуалізуєте і чого хочете досягти.

Якщо ви плануєте використовувати це поле також як домашній файловий сервер, тоді я рекомендую OpenSolaris для певної користі ZFS, а також Sun xVM (Xen) або VirtualBox для віртуалізації.

Якщо розміщення файлів не викликає занепокоєнь, то ESXi - це, мабуть, найкраща ставка, якщо вона працюватиме на вашому обладнанні. Якщо помилка цього сервера VMware або VirtualBox знаходиться на версії ОС на ваш вибір, або Hyper-V Server.

Незалежно від того, з чим ви йдете, вам знадобиться кращий процесор і значно більше оперативної пам’яті!


він буде використовуватися для тестування, хостинг деяких веб-додатків також тестує деякі розподілені конфігурації. Також буде використовуватися для запуску ботів у різних Інтернет-підключеннях (у мене були кілька антен Wi-Fi на даху). Тепер його працює e4500 core 2, усього 120 гіга, найближчим часом матиме більше місця (спеціально для більшої кількості візмів та ботів). Також мені потрібен сервер Windows для запуску деяких mssqls. Я також планую перейти на 4gigas тарана
llazzaro
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.