Как поставить xen виртуализацию и реализовать 4 виртуальных сервера?

Собственно задача такая:
Нужно поставить xen виртуализацию и реализовать 4 виртуальных сервера.
3 виртуальных сервера работают с монго (репликации).
1 виртуальный сервер в себе поднимает OpenVZ и каждый контейнер содержит экземпляр node.js
собственно вне xen на основном сервере стоит nginx

Собственно возникли вопросы:
1) какую лучшего всего выбрать OS для реализации такой вот штуки?
2) если поднять OpenVZ, сможем ли мы внутри каждого экземпляра запустить node.js без конфликтов?
  • Вопрос задан
  • 2818 просмотров
Решения вопроса 1
GHua
@GHua
OpenVZ + Xen вроде было такое ядро, но городить такой огород бесперспективно.

Лучше поставьте proxmox, он из коробки делает KVM машины и OpenVZ контейнеры.

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

1. Proxmox (debian)
2. Да, контейнеры никак не пересекаются

p.s. Это если без учета оценки смысла данной задачи, и обсуждения профита от репликации внутри одной физической машины. Т.к. это, вполне возможно, у вас тестовый полигон повторяющий будущую архитектуру.

p.s.2 Посмотрел предыдущий ваш вопрос. Конечно, если у вас уже есть сервер с Xen-ом, можно сделать в точности то что вы хотите, только четвертый сервер запустить в режиме полной виртуализации и поставить на него систему с немодифицированным openvz ядром.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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