Как установить LXC (или другой контейнер linux) на centOS 5 (ядро 2.6.18) без изменения ядра?
[Фон]
Я хотел бы отрегулировать распределение ресурсов между различными процессами, работающими в CentOS 5. Я не знаком со связанными инструментами. Я долго искал и думаю, что LXC может быть хорошим выбором (пожалуйста, исправьте меня, если я ошибаюсь). Но проблема в том, что версия нашего CentOS для ядра - 2.6.18, в которой нет встроенного LXC. И это общий кластер. У меня есть полномочия sudo, но мне не разрешено изменять ядро. Все учебники, которые я нашел, требуют модификации ядра или его перекомпиляции.
[Вопрос]
Как я могу установить и использовать LXC (или другие легковесные инструменты виртуализации Linux) в CentOS 5 (ядро 2.6.18) без изменения ядра?
Спасибо
1 ответ
Чтобы установить его без изменения ядра, кому-то придется перенести его обратно в ядро 2.65 EL5 и скомпилировать как модуль ядра.
Предполагая, что у вас последнее ядро CentOS EL5, KVM является хорошим вариантом, так как он является модулем ядра и не требует изменения ядра, как это делает xen. Вам просто нужно иметь оборудование, поддерживающее виртуализацию.