Я ищу способ настройки сервера Linux (под управлением Ubuntu Server), который использует Samba для обмена файлами, а также размещения виртуальной машины Windows (в данном случае Windows Small Business Server 2003, на которой, в свою очередь, размещается SQL Server Express - Обмен на этом не будет).
Я хотел бы иметь сервер Linux, обслуживающий файлы через Samba и размещающий виртуальную машину. Это, очевидно, исключает ESXi, поскольку он не может одновременно выполнять Samba. Что было бы следующим лучшим решением для обеспечения разумной скорости? Vmware Server 2.0, VirtualBox, Xen?
10-15 пользователей будут иметь доступ к общим ресурсам Samba и виртуальной машине SQL Express.
Мэтт
Вы все равно можете запустить ESXi, если хотите, и просто иметь виртуальные машины Linux и Windows.
На самом деле не будет большой разницы между запуском Linux с виртуальной машиной Windows внутри или просто запуском виртуальной машины Linux и виртуальной машины Windows поверх ESXi, если вам не нужно, чтобы машина Linux имела доступ к физическим устройствам, не поддерживается через ESXi.
Здесь на ум приходит пара вещей: по какой причине вы используете Small Business Server 2003, а не Windows 2003/2008 Standard? На SBS есть много лишних "вещей", которые вам явно не нужны.
KVM хорошо подходит для этого, если ваш процессор поддерживает VT (если Intel) или AMD-V; это должно подходить для любого решения виртуальной машины, которое вы выберете, независимо от того.
Сервер vmware работает под управлением Windows или Linux, поэтому, если вам когда-либо понадобится перемещать машины в смешанной среде, это будет большим преимуществом перед xen.
Если вам нужно что-то простое, что просто работает, выберите CentOS с Xen. Он поставляется с предустановленной конфигурацией прямо из коробки. Или, если вы действительно хотите запустить Ubuntu, дождитесь следующего выпуска Ubuntu LTS (Long Time Support), который должен быть выпущен в этом месяце (10.04). Думаю, он также идет в комплекте с Xen.
Я уже довольно давно использую VMware Server на нескольких машинах, но я думаю, что Xen наверстывает упущенное, и, если вам не нужно готовое решение для всего центра обработки данных, Xen сделает эту работу за вас (даже если Xen способен на это, но требует немного больше работы, чем VWare).
Сначала проверьте, поддерживает ли ваша материнская плата визуализацию, затем выберите Xen, Qemu или KVM, в зависимости от того, что вам нужно.
Я делаю почти то же самое, используя VirtualBox в Slackware 13. Vbox поддерживает аппаратное обеспечение vz, несколько процессоров и проход через USB. Убедитесь, что у вас слишком много оперативной памяти на сервере и ждите взрыва
\\ Грег