Віртуалізація. Openvz, kvm чи ще щось?
Є у мене сервер Sun X2200 з 6гб оперативної пам'яті, 300гб гвинтом і 1 двоядерним процом. Конфігурація за нинішніми мірками так собі, зате 1 гбіт безлімітного інету в хорошому ДЦ, та й взагалі не готовий багато грошей вкладати в залізо (поки що). На сервері розгорнуто VMWARE ESXi 4.1 з пачкою віртуалок. Віртуалки такі – гейт, сервер БД, nginx-сервер, два app-сервери (мій і знайомого) – це основне, що крутиться на цій тачці і з цим проблем немає.
Питання, через яке створено даний q&aa такий. Мені потрібно надати під невеликі проекти виділений простір (процесний та дисковий) — чисто по дружбі чи знайомим. Не хочу створювати цілу нову віртуалку, т.к. це просто не потрібно (під проекти не потрібні повні root-доступи і тп) і хочу обійтися чимось дешевим у плані пам'яті, диска та процесора, т.к. загальні ресурси у мене дуже обмежені. Варіантів, між якими вибираю — кілька, але основне, що я вважаю, що одного ядра (йдеться, звичайно ж про linux, швидше за все, про ubuntu) мені за ідеєю має вистачити на всіх — відповідно це економія на диску, пам'яті і взагалі простота оновлення. Власне, що під такі завдання (фактично віртуальний хостинг) хто б порадив? Простота адміністрування не критична, оскільки це не комерція і нічого надскладного та зручного не потрібно. Простота рішення для розширення, звичайно, вітається, але я не збираюся стати черговим хостинг-провайдером, т.к. не бачу у цьому особливого профіту.
По-моєму, KVM всередині VMWare не працюватиме. У мене відмовився принаймні. Точніше він відмовився працювати у складі proxmox. А так за описом так OpenVZ піде ніби як.
Щодо LXC — а в нього своїх дитячих хвороб немає? Він же молодший буде. Сам не користувався, не знаю.