Decision de l exploitant : sites et locataires se partagent la classe A, chacun avec son propre index. L exception du guide — un site derive du meme index que son tenant — disparait. Ce qu elle cachait : le plan d administration du site vit dans 10.17.0.0/24, a l interieur du supernet du locataire OPS-Chezlepro. Pas dangereux, mais 10.17.0.0/16 designait deux choses. Et les zones du site ne derivaient de rien — le site etait la seule partie du systeme sans seed. La seconde liste nait avec cette decision : un site et un locataire peuvent desormais reclamer le meme nombre, et make instances ne voyait que les depots OPS-*. La decouverte lit maintenant SITE-*/underlay.yml et son champ index. Un site sans index declare reste hors du compte. SITE-Technolibre : squelette du deuxieme site pour la visite du 14. Un seul noeud Proxmox en version 9, meme forme que Chezlepro, adresse depuis l index 31. COLLECTE.md liste les 35 valeurs a relever. Reste a l exploitant : OPS-Chezlepro passe a 37, ce qui libere 17 pour le site qui l utilise deja. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q
4.4 KiB
4.4 KiB
À relever chez Technolibre — avant de lancer quoi que ce soit
Une ligne non remplie ici est une ligne qui bloquera le déploiement plus tard, à un endroit où le message d'erreur ne dira pas qu'elle manquait. Référence :
docs/preparer-un-site-hebergeur.md§7, adapté au cas un seul nœud.
1. Le chiffre qui décide de tout
SITE 7 VM 20 Go RAM 776 Go provisionnés
tenant 14 VM 37 Go RAM 460 Go provisionnés
─────────────────────────────────────────
TOTAL 21 VM 57 Go RAM ~1,2 To
Sur trois nœuds ça se répartit. Sur un seul, la même machine porte tout — et la RAM est la contrainte dure (le disque se dégonfle en provisionnement fin, pas la mémoire).
- RAM physique du nœud : ______ Go → si < 64, décider de réduire AVANT de câbler
- Espace libre du stockage
images: ______ Go (viser 1,2 To ; 800 Go à la rigueur)
2. L'hyperviseur
- Nom exact du nœud tel qu'il apparaît dans l'interface : ______
- Version :
pveversion | head -1→ ______ (attendu :pve-manager/9.x) - Noms exacts des stockages acceptant le contenu
images:pvesm status - Ponts présents :
ip -br link | grep vmbr - Adresse de gestion du nœud : ______
- SDN disponible ?
pvesh get /cluster/sdnrépond sans erreur : oui / non
Compte d'API
pveum user add ansible@pve
pveum aclmod / -user ansible@pve -role Administrator
pveum user token add ansible@pve set-ops --privsep 0
- Token ID + secret notés (le secret ne s'affiche qu'une fois)
3. La frontière (OPNsense)
- IP publique (WAN) : ______
- Version : ______
- Interfaces libres pour les zones du site : ______
- Clé + secret d'API créés et notés
- Compte
ansibleen SSH par clé,sudovérifié :sudo -n -l - Une patte face au nœud Proxmox (le lien de transit) : interface ______
4. Entre les deux — LA question de forme
Ce qu'il y a entre le nœud Proxmox et l'OPNsense décide du mode de routage :
- Un commutateur capable de SVI et d'ACL → mode
switch, modèle : ______ - Un commutateur simple (VLAN seulement) → l'OPNsense route tout, mode
switchavec l'OPNsense comme routeur - Un lien direct nœud ↔ OPNsense → trunk 802.1Q, l'OPNsense route tout
- SDN EVPN sur le nœud → indépendant du matériel, mais jamais éprouvé sur un nœud unique
5. Cohabitation d'adressage
ip routesur le poste de Mathieu — quelles plages10.xsont déjà prises ?- Son réseau bureautique / son VPN utilisent-ils
10.31.xou10.23.x? ______ - Docker présent sur ses machines d'administration ? (
172.17+ déjà pris)
6. Le gabarit
- Gabarit Debian 13
modeleSetOPS-minimal: fait / à faire (procédure :docs/procedure-template-debian13-proxmox.md, ~30 min) - Si fait : VMID ______ , nom ______ , stockage ______
- Vérifier
machine: q35etbios: ovmf— ne jamais convertir un i440fx
7. Les accès réseau nécessaires depuis le poste
| Cible | Port | Pour quoi | OK |
|---|---|---|---|
| Hyperviseur | 8006 | créer et détruire les VM | [ ] |
| Hyperviseur | 22 | pvesh, qm, SDN |
[ ] |
| Frontière | 443 | poser les règles par API | [ ] |
| Frontière | 22 | SSH, compte ansible |
[ ] |
| Zones du site | 22 | SSH vers les VM une fois créées | [ ] |
8. Les deux paires de secrets
Par un canal chiffré, séparément du reste, et jamais dans git :
- Token ID + secret de l'hyperviseur → voûte de l'instance
- Clé + secret de l'API de la frontière → voûte de l'instance
9. Ce qui n'a jamais été éprouvé, et qu'il faut regarder de près
- Proxmox 9 — le moteur n'analyse aucune version et n'appelle que des chemins
d'API stables, mais rien n'a jamais tourné contre un PVE 9. Surveiller le pare-feu
(
proxmox-firewallnftables en 9) et le SDN (passé GA). - Nœud unique — pas de Ceph, pas de migration, le gabarit et les clones sont sur la même machine. Le SPOF est total et assumé.
- Index 31 — celui du SITE. Vérifier qu'aucune plage
10.31.xn'existe déjà chez Mathieu (ip route | grep 10.31).make instancesgarde la fédération.