mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 21:41:42 +02:00
ajout debug
This commit is contained in:
@@ -12,3 +12,58 @@ Ce fichier sert à capitaliser sur les problèmes rencontrés.
|
|||||||
## Objectif
|
## Objectif
|
||||||
|
|
||||||
Ne plus jamais perdre du temps sur le même problème.
|
Ne plus jamais perdre du temps sur le même problème.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Post‑mortems
|
||||||
|
|
||||||
|
## SQL Server qui crash dans un conteneur LXC Proxmox
|
||||||
|
|
||||||
|
### Contexte
|
||||||
|
|
||||||
|
NUC personnel sous Proxmox avec plusieurs services en conteneurs LXC.
|
||||||
|
Un conteneur SQL Server (Microsoft SQL Server Linux) ne démarrait plus.
|
||||||
|
|
||||||
|
### Symptômes
|
||||||
|
|
||||||
|
- `sqlcmd` impossible → timeout
|
||||||
|
- service `mssql-server` en boucle de restart
|
||||||
|
- logs contenant :
|
||||||
|
|
||||||
|
```
|
||||||
|
Operation not permitted
|
||||||
|
chmod: changing permissions of '/var/opt/mssql/log/...'
|
||||||
|
```
|
||||||
|
|
||||||
|
- crash + génération de core dump
|
||||||
|
|
||||||
|
### Cause probable
|
||||||
|
|
||||||
|
SQL Server utilise certaines opérations système qui sont mal supportées dans les conteneurs LXC (permissions, filesystem, capabilities).
|
||||||
|
|
||||||
|
Dans un environnement Proxmox LXC, cela peut casser après :
|
||||||
|
|
||||||
|
- une mise à jour
|
||||||
|
- un changement de permissions
|
||||||
|
- un changement de configuration du conteneur
|
||||||
|
|
||||||
|
### Conclusion
|
||||||
|
|
||||||
|
SQL Server **n'est pas un bon candidat pour un conteneur LXC Proxmox**.
|
||||||
|
|
||||||
|
### Décision architecturale
|
||||||
|
|
||||||
|
Pour un homelab ou un petit serveur :
|
||||||
|
|
||||||
|
- éviter SQL Server en LXC
|
||||||
|
- préférer :
|
||||||
|
- PostgreSQL
|
||||||
|
- MariaDB / MySQL
|
||||||
|
|
||||||
|
Si SQL Server est nécessaire :
|
||||||
|
|
||||||
|
- utiliser une **VM complète** plutôt qu'un conteneur.
|
||||||
|
|
||||||
|
### Règle à retenir
|
||||||
|
|
||||||
|
> Éviter les bases lourdes nécessitant des capabilities système avancées dans des conteneurs LXC.
|
||||||
|
|||||||
Reference in New Issue
Block a user