Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:proxmox9 [04-01-2026 22:22] – edmc73 | linux:proxmox9 [20-04-2026 18:45] (Version actuelle) – [Config ZFS] edmc73 | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| https:// | https:// | ||
| + | Une fois un LXC installé, pour mettre à jour, ouvrer une console et tapez simplement la commande | ||
| + | update | ||
| ===== upgrade 8 to 9 ===== | ===== upgrade 8 to 9 ===== | ||
| Ligne 29: | Ligne 31: | ||
| Dans proxmox, cliquez sur **datacenter** aller dans le menu **Storage** cliquer sur **Add** / **ZFS** | Dans proxmox, cliquez sur **datacenter** aller dans le menu **Storage** cliquer sur **Add** / **ZFS** | ||
| - | Choisissez votre dataset, content = Disk Image, **bien cocher la case Thin provision** -> OK | + | Choisissez votre dataset, content = **Disk Image** et **Container** (pour les LXC), **bien cocher la case Thin provision** -> OK |
| Ensuite, cliquez sur votre VM, cliquez sur **Hardware**, | Ensuite, cliquez sur votre VM, cliquez sur **Hardware**, | ||
| Ligne 43: | Ligne 45: | ||
| </ | </ | ||
| + | Pour créer des LXC sur ZFS, il faut que **data** soit monté | ||
| + | zfs set mountpoint=/ | ||
| + | < | ||
| + | proxmox9:~# zfs list | ||
| + | NAME | ||
| + | data | ||
| + | data/ | ||
| + | data/ | ||
| + | </ | ||
| Ligne 104: | Ligne 114: | ||
| Constatez avec un '' | Constatez avec un '' | ||
| + | ==== Cas avec parted et btrfs ==== | ||
| + | Forcer le rafraîchissement du disque | ||
| + | echo 1 | sudo tee / | ||
| + | |||
| + | |||
| + | Agrandir la partition à 100% du disque | ||
| + | parted /dev/sda resizepart 1 100% | ||
| + | |||
| + | Étendre le système de fichiers Btrfs | ||
| + | btrfs filesystem resize max / | ||
| ===== Problème de backup ===== | ===== Problème de backup ===== | ||
| Ligne 139: | Ligne 159: | ||
| resize2fs / | resize2fs / | ||
| + | Pour partager un répertoire entre l'hote et le LXC | ||
| + | pct set 100 -mp0 / | ||
| + | |||
| + | Explication des paramètres : | ||
| + | * 100 : L'ID de ton container. | ||
| + | * -mp0 : C'est le nom du point de montage (le premier s' | ||
| + | * / | ||
| + | * mp=/ | ||
| + | |||
| + | Pour que le container ait les droits en écritures, changer le propriétaire sur l' | ||
| + | chown -R 100000: | ||
| ===== Qemu / KVM ===== | ===== Qemu / KVM ===== | ||
| Ligne 393: | Ligne 424: | ||
| </ | </ | ||
| + | ===== Problème avec apparmor ===== | ||
| + | |||
| + | Si vous avez ceci dans le journalctl | ||
| + | |||
| + | < | ||
| + | named: failed to connect to notification socket '/ | ||
| + | audit: type=1400 audit(1774541015.914: | ||
| + | audit: type=1400 audit(1774542068.729: | ||
| + | </ | ||
| + | |||
| + | Faire ceci | ||
| + | < | ||
| + | apt update && apt install -y apparmor-utils | ||
| + | aa-complain / | ||
| + | aa-complain / | ||
| + | systemctl restart ntp named | ||
| + | </ | ||
| + | |||
| + | ou un peu plus radical | ||
| + | < | ||
| + | # Désactivation des profils problématiques | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | |||
| + | # Application immédiate | ||
| + | apparmor_parser -R / | ||
| + | apparmor_parser -R / | ||
| + | |||
| + | # Redémarrage des services | ||
| + | systemctl restart named ntpd | ||
| + | </ | ||
| + | |||
| + | Désactiver l'ipv6 dans bind (named) | ||
| + | |||
| + | Solution (Forcer IPv4 pour BIND) : | ||
| + | |||
| + | Modifiez / | ||
| + | |||
| + | OPTIONS=" | ||
| + | systemctl restart named | ||
| + | Ne pas oublier la règle firewall pour bind | ||
| + | iptables -A INPUT -p udp --sport 123 -j ACCEPT | ||