33800 Docs

← Retour

Proposition : Ordre de démarrage + Toolbox Proxmox

Status : IMPLEMENTEE

Date : 18/12/2024

Objectif

  1. Configurer l'ordre de démarrage des VMs pour éviter les problèmes après coupure de courant
  2. Créer des toolbox (MOTD) pour pve et proxmox1 avec état des lieux complet

1. Ordre de démarrage

Principe Proxmox startup

startup: order=X,up=Y,down=Z

Configuration proposée

Sur pve (192.168.1.10) - Serveur NFS : | VM | Nom | Order | Up delay | Notes | |----|-----|-------|----------|-------| | 206 | prod-portainer | 1 | 60s | Attend que NFS soit prêt | | 201 | Windows11-Gaming | 2 | 30s | GPU passthrough |

Sur proxmox1 (192.168.1.155) - Dépend du NFS : | VM | Nom | Order | Up delay | Notes | |----|-----|-------|----------|-------| | 100 | nginx | 1 | 30s | Pas de dépendance NFS | | 101 | gitlab | 2 | 60s | Dépend NFS, délai long | | 104 | jellyfin | 3 | 30s | Dépend NFS | | 106 | dev-portainer | 4 | 30s | Dépend NFS | | 103 | vscode | 5 | 30s | | | 102 | portainer | 6 | 30s | |

Commandes à exécuter

# Sur pve
sudo qm set 206 -startup order=1,up=60
sudo qm set 201 -startup order=2,up=30

# Sur proxmox1
sudo qm set 100 -startup order=1,up=30
sudo qm set 101 -startup order=2,up=60
sudo qm set 104 -startup order=3,up=30
sudo qm set 106 -startup order=4,up=30
sudo qm set 103 -startup order=5,up=30
sudo qm set 102 -startup order=6,up=30

2. Toolbox Proxmox (MOTD)

Fonctionnalités

Pour les deux Proxmox :

Spécifique à pve (serveur NFS) :

Spécifique à proxmox1 :

Alertes visuelles

✅ Tout OK
⚠️ Attention (dégradé mais fonctionnel)
❌ Erreur critique

Exemples d'affichage

pve (serveur NFS) :

╔══════════════════════════════════════════════════════════════════╗
║                   🖥️ PVE - Hyperviseur + NFS                     ║
╠══════════════════════════════════════════════════════════════════╣

  💾 ZFS POOL: stock_36to
     Status: ✅ ONLINE (RAIDZ2, 5 disques)
     Espace: 29.2T / 54.6T (53%)
     Erreurs: ⚠️ sdg: 2 checksum errors

  📤 NFS EXPORTS
     /stock_36to → ✅ Exporté
     Clients connectés: 3

  🖥️ VMs (3)
     206 prod-portainer    ✅ running
     201 Windows11-Gaming  ✅ running
     202 Windows11-Clean   ⏹️ stopped

  ✅ Système à jour

proxmox1 :

╔══════════════════════════════════════════════════════════════════╗
║                   🖥️ PROXMOX1 - Hyperviseur                      ║
╠══════════════════════════════════════════════════════════════════╣

  📥 NFS MOUNTS
     pve:/stock_36to → ✅ Monté sur /mnt/pve/stock_36to
     Ping pve: ✅ 0.5ms

  🖥️ VMs (7)
     100 nginx           ✅ running
     101 gitlab          ✅ running
     102 portainer       ✅ running
     ...

  ✅ Système à jour

Fichiers à créer

  1. /mnt/stock_36to/data/33800-stack/scripts/motd/pve.sh
  2. /mnt/stock_36to/data/33800-stack/scripts/motd/proxmox1.sh
  3. Mise à jour .bashrc sur pve et proxmox1

Validation requise