Kак подобрать схему виртуализации в LINUX?

есть 2 сервера. 1 для работы, 1 для разработки. Системы стоят отлаженные, а ресурсов железа больше чем необходимо системе. в процессе работы возникает необходимость использовать новое ПО, и как часто это бывает с непосвященным пользователем — делается это путем проб и ошибок, а следовательно и лишний мусор на серверах. на серверах используется Debian и Ubuntu, хотелось бы их оставить хост системами с минимальными телодвижениями


в связи с вышеизложенным есть 2 задачи


1. разделить несколько сайтов по виртуальным машинам для того чтоб к некоторым из них дать безопасный для сервера вне данной виртуалки доступ

2. использовать виртуальную машину для тестов с ПО вроде Jabber, Mail, SQL, Phone сервера пр этом не вредя основному серваку (имеется ввиду чтоб после тестов и выбора снести виртуальную машину не оставив хвостов от тестируемого ПО) но и иметь с хост машины или с виртуальной доступ к тому же sql серверу или астериску


ну и как бонус было бы не плохо получить образ который можно было бы как виртуальную машину переместить с девелоперского сервера на основной в пару команд


изначально думал Virtualbox — удобно перемещать между машинами не взирая на железо, но почитав что пишут другие понял что это далеко не лучший выбор в плане виртуализации и производительности, да и наличие иксов мне не подходит, посмотрел в сторону VServer, но на сколько я понял — скомпрометировав контейнер в нем получаем угрозу хост системе, заинтересовал KVM и XEN, но последний показался слишком мудрым для обычного пользователя, поправьте меня если я дезинформирован и буду рад высказываниям гуру имеющих опыт в данной сфере


PS дабы сократить круг подозреваемых, ограничиваюсь рассмотрением 2-х вариантов KVM и XEN (Kronos). Вариант с Proxmox отпал ввиду того что необходимо с нуля поднимать сервак, да и по сути это тот же KVM только с графическим интерфейсом на базе Debian который не совсем понятно как актуально обновляется.
  • Вопрос задан
  • 4238 просмотров
Решения вопроса 1
@3ton Автор вопроса
В общем сделал все на стандартном дебиановском KVM из коробки, за более чем год использования доволен почти всем
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 7
@bdmalex
Посмотрите в cторону Proxmox(www.proxmox.org), это фактически тот же Дебиан, только с графической оболочкой для создания ВМ и контейнеров…
Ответ написан
amarao
@amarao
Если речь идёт только о «поставить/удалить пакеты», то есть среда разработки более-менее вменяемая, то может быть достаточно банального chroot'а и отдельного ssh'а на отдельном IP в нём. Защиты от злодеев не даст, зато минимальный оверхед и удобство в перетаскивании данных туда/сюда.
Ответ написан
Рекомендую Но в бесплатной версии ограничение на 32Gb памяти и 1 проц, миграции межу серверами так же нет автоматической, но если диски с машинами общие, то погасить на одном серванте и поднять машину на другом не проблема.
Ответ написан
Комментировать
@rgaliull
Если я правильно понял, внешней хранилки нет.
В вашем случае систему виртуализации надо выбирать исходя из возможность live migration on local storage.
Такое можно построить на редхате по такому мануалу: alteeve.com/w/2-Node_Red_Hat_KVM_Cluster_Tutorial
Но хочу предупредить, любой самосад гарантированно прибавит вам седины. В моменты дедлайна все ляжет и ни один вендор вам не поможет.
Ответ написан
Комментировать
ergil
@ergil
XCP(проект Kronos), в случае если захотите смотреть в сторону Xen`а гуглите.
Если что, стучитесь в личку, подскажу-расскажу
Kronos — реализация XAPI собранная для Ubuntu/Debian
Ответ написан
Комментировать
@max_rip
Основная проблема, что вы хотите сохранить текущую машину и сделать из неё виртуальный сервер.
Насколько я знаю, все они заточены под виртуализацию. Сделать из обычного сервера, сервер под виртуалки будет просто не эффективно. Лучше всего на основе текущего сервера сделать образ виртуальной машины, на основном железе развернуть уже с нуля систему виртуализации которую вы выберите. И работать дальше.
Ответ написан
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Можно на oVirt посмотреть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы