Documentation de problèmes potentiel avec container lxc et cgroupv2

This commit is contained in:
mtrossevin 2022-01-17 10:42:28 +01:00
parent 210f490970
commit 8cc6ff38dd

View file

@ -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