Я разрабатываю виртуальные серверы песочницы для разработчиков в своей компании. Требования к хостам dom0: локальное, дедуплицированное хранилище ZFS (без отдельных серверов хранилища) и Xen 4.1+ (идеальный вариант - 4.2).
Я проверил Oracle VM, но у нее только Xen 4.0. Еще посмотрел на Xen официальный список поддерживаемых dom0s, но ни один из поддерживающих ZFS (openindiana / illumos и opensolaris) кажется достаточно актуальным для запуска Xen 4.1+.
Вопрос:
Какие операционные системы имеют надежную (читай: стабильную и достойную производительность) поддержку ZFS / дедупликации и могут без проблем (читай: хорошая аппаратная совместимость) работать как хосты dom0 для Xen 4.1+?
Если возможно, я бы не хотел компилировать Xen и иметь стабильный пакет, но если это так, я могу с этим справиться. Точно так же я бы предпочел, чтобы поддержка ZFS была интегрирована, а не запускалась через одно из расширений ядра / модулей FUSE, доступных для Linux, отличных от Oracle. Опять же, если это невозможно, я могу разобраться.
Если вас волнует, почему: разработчикам нужен Xen 4.1 или лучше, чтобы делать что-то странное. Я не понимаю, что такое CAD и сквозная передача, а менеджменту нравится ZFS, так что это тоже "должно быть". Я знаю, что ZFS с дедупликацией использует массу аппаратных ресурсов, но сильные мира сего вполне могут вкладывать деньги в оборудование.
Звучит как плохая спецификация. Это разрозненные технологии ... Что-то вроде SmartOS может быть более подходящим, за исключением Требование Xen.
Если вам нужна ZFS, ничего страшного. Но чтобы правильно использовать хранилище ZFS и поддерживать дедупликацию без риска проблемы с производительностью, вам потребуется для этого инженер. Это значит лоты оперативной памяти, возможно, дополненной утвержденным L2ARC SSD-кэш-устройство. Действительно ли это вариант использования дедупликации или сжатия будет достаточно? Если сжатие достаточно хорошее, у вас есть больше возможностей.
Отдельное запоминающее устройство будет наиболее поддерживаемым и масштабируемым решением. Таким образом, вы можете избежать использования незрелых (на данный момент) портов Linux и направить ресурсы на специализированное оборудование. Это также дает вам гибкость в использовании выбранной вами технологии виртуализации, влияющей на всю среду или необходимость навигации по странным зависимостям.
Я рекомендую NexentaStor в качестве решения для хранения данных ZFS, но вы, безусловно, можете использовать OpenIndiana
Какое оборудование вы будете использовать? Способность к передать сырые диски в ZFS тоже будет иметь решающее значение.
ZFS и Linux? Это кажется возможным, но далеко не стабильным, поскольку этот блог сообщение указывает.
Если вам действительно нужен XEN 4.1, используйте SLES11 с пакетом обновления 2. Я в процессе перехода с SLES10 SP4 туда. В SP2 встроен XEN 4.1.2. Дальнейшие пакеты обновления, вероятно, также будут обновлены. SLES11 стартовал с 4.0 ...
BRTFS тоже может быть хорошей FS для ваших целей.