From 8cc6ff38dd1147d39328df2a0337d658fe07d325 Mon Sep 17 00:00:00 2001 From: mtrossevin Date: Mon, 17 Jan 2022 10:42:28 +0100 Subject: [PATCH] =?UTF-8?q?Documentation=20de=20probl=C3=A8mes=20potentiel?= =?UTF-8?q?=20avec=20container=20lxc=20et=20cgroupv2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDebian/MigrationBusterBullseye.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/HowtoDebian/MigrationBusterBullseye.md b/HowtoDebian/MigrationBusterBullseye.md index ba926d2a..ef93d018 100644 --- a/HowtoDebian/MigrationBusterBullseye.md +++ b/HowtoDebian/MigrationBusterBullseye.md @@ -179,6 +179,23 @@ Pour le désactiver pour les conteneurs : # systemctl restart lxc ~~~ +## lxc et cgroupv2 + +Sous bullseye la version de la hiérarchie cgroup par défaut est passé à cgroupv2 au lieu de la hiérarchie hybride. Cela ne pose pas de problème en soit pour lxc, qui supporte cgroupv2 sous bullseye **mais** cela peut provoqué des problèmes pour les container dont l'init dépend de cgroupv1 (tel que debian 8), dans le cas où le support pour ces container est nécessaire il faut modifier la ligne de commande du noyau linux en changeant `/etc/default/grub`: + +```.diff +- GRUB_CMDLINE_LINUX="" ++ GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=false systemd.legacy_systemd_cgroup_controller=false" +``` + +puis regénéré la configuration de grub: + +``` +grub-mkconfig -o /boot/grub/grub.cfg +``` + +(Ou simplement via `dpkg-reconfigure grub-pc`) + ## PostgreSQL