сервер: какой гипервизор виртуализации выбрать?

сервер: какой гипервизор виртуализации выбрать?

Я уже задавал такой вопрос, но это другой сервер с новыми требованиями.

Ситуация:

  • Мне необходимо запустить следующие операционные системы:
    • Дебиан
    • Windows Server 2008
  • У меня 2 IP

Мне нужно запустить Debian (для веб-сайта и IRC) и Windows Server (для приложения, которому требуется много оперативной памяти, почти столько же, сколько и у сервера), поэтому мне нужен метод виртуализации, который не расходует память впустую.

У меня есть опыт только с установкой headless virtualbox. Но я думаю, что производительность XEN намного лучше, но потребует 3-го ip (1 для dom0 и 2 для машин). Но, возможно, NAT будет вариантом, я мог бы использовать iptables в качестве брандмауэра для Windows и перенаправлять только определенные порты. Я знаю, что vbox предлагает NAT, но я думаю, что xen тоже это предлагает.

Какая программа сэкономит память? Насколько я знаю, Xen имеет лучшую производительность, чем virtualbox, а vbox создан для установки на десктоп, а не для использования на сервере. Но с vbox мне нужна только одна виртуальная машина: windows — Linux-вещи можно установить на хосте.

Дополнительно мне нужен VPN-туннель к машинам Debian и Windows, PPTP или OpenVPN, не знаю, можно ли это установить @dom0 (xen).

решение1

Вы рассматривалиVMware ESXi? Это еще один вариант с нулевыми затратами. Я согласен, что для серверной платформы VBox, вероятно, не лучший вариант. Я бы выбрал Xen или ESXi, в зависимости от вашего уровня комфорта и оборудования, с которым вам придется работать. Если ваше оборудование находится в VMware HCL, то ESXiоченьпростота установки и запуска виртуальных машин.

Независимо от того, какую систему виртуализации вы выберете, вам понадобится как минимум один IP для хоста VM и, возможно, один для каждой из ваших VM. Если у вас действительно есть только два IP для работы, я бы рекомендовал использовать один для хоста, а другой назначить для интерфейса "WAN"PFsenseVM (есть готоваяОбраз VMware). Другие виртуальные машины будут работать на внутреннем vSwitch (или эквиваленте Xen) вместе с интерфейсом локальной сети виртуальной машины PFSense. Затем PFSense может позаботиться о VPN (нужно будет подключиться к VPN только «один раз», к внутренней сети, а затем будет доступ к виртуальным машинам Linux и Windows), переадресации портов, маршрутизации и т. д.

решение2

Для хоста Linux лучшим решением будет KVM+libvirtd+virt-manager.

решение3

Hyper-v также является вариантом с нулевыми затратами и позволит вам использовать более широкий спектр оборудования, чем esxi. Вы упоминаете в вопросе, что вам нужно запустить экземпляр Windows, который использует почти столько же оперативной памяти, сколько и сервер. Если вы собираетесь запустить 3 виртуальные машины, как предложил кто-то другой (Debian, PFSense или эквивалент и Server 2008), я бы побеспокоился о проблемах с оперативной памятью.

Что я бы посоветовал:

Забудьте о виртуализации. Запустите все это на Windows 2008. Для вашего веб-сайта вы можете использовать IIS или Apache (я бы лично остановился на IIS), вы можете использовать IRC-демон, напримерстранно.

Для VPN вы можете просто настроить туннель SSTP. (если ваш сайт не требует SSL)

Связанный контент