- Carte au schema actuel (index 31, zones derivees, publication VLAN 37), equipements reels : frontiere requin, noeud maurice, commutateur caillou. - Neuf machines, memes noms et VMID qu'au site de Chezlepro ; runner des deux locataires. - maurice : vmbr0 administration (nic0), vmbr1 VLAN-aware pour les VM (nic2) ; stockages nvme et miroir (ZFS 2 x 12 To, site-backup-01). - opnsense.yml : optN mesures (opt1 transit, opt2..opt8 zones, opt9 RELAIS) ; face publique par le relais (opt9, RELAIS_GW), adresse du site et pool des locataires ; silence du relais. - underlay.yml : reseau `relais` (tunnel WireGuard 10.31.60.0/30), hote relais (VPS OVH) et cles publiques des deux bouts. - plan/domaines.yml et plan/mainteneurs.yml ; documentation (README, PREMIERE-HEURE, COLLECTE) a jour du releve sur place. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
65 lines
3.1 KiB
YAML
65 lines
3.1 KiB
YAML
# Le CLUSTER, vu par l'HEBERGEUR — pas par un tenant.
|
|
#
|
|
# API du cluster, noeuds, stockages, ponts : du materiel possede par l'hebergeur.
|
|
# Recopiees dans le group_vars de chaque tenant, ces valeurs avaient deja diverge chez
|
|
# Chezlepro — deux inventaires contradictoires du meme cluster. Ce fichier vit donc dans
|
|
# le depot de l'HEBERGEUR, a cote d'underlay.yml (D-14), et se trouve par derivation du
|
|
# symlink qui designe deja l'hebergeur (D-17).
|
|
#
|
|
# Les secrets (jeton d'API) n'entrent jamais ici : voute de l'instance.
|
|
#
|
|
# CREE LE 2026-09-13, ET C'EST UNE CONSEQUENCE DIRECTE DU CHOIX `routage_tenants: sdn`.
|
|
# En mode EVPN, `devis_opnsense` derive le prochain saut des routes de la frontiere depuis
|
|
# `proxmox_sdn.sortie_primaire`. Sans ce fichier, la derivation rend une chaine VIDE — et
|
|
# le devis se tait au lieu d'ecrire faux, ce qui est le bon comportement mais laisse la
|
|
# frontiere sans route de retour vers le locataire. Mesure faite avant la visite, pas
|
|
# pendant.
|
|
---
|
|
# UNE ADRESSE, PAS UN NOM DE NOEUD. `maurice` ne resout ni depuis le poste de
|
|
# l'exploitant ni depuis le runner : seuls les hyperviseurs le connaissent, par leur
|
|
# /etc/hosts.
|
|
#
|
|
# C'est la patte du PLAN D'ADMINISTRATION — ce site n'en a qu'un, et le poste de
|
|
# l'exploitant y est branche (10.31.0.101) : l'API se joint sans routage intermediaire. Les
|
|
# NOEUDS gardent leurs noms plus bas — ce sont des identifiants dans les chemins d'API, pas
|
|
# des points de contact.
|
|
proxmox_api_host: 10.31.0.11
|
|
proxmox_api_port: '8006'
|
|
proxmox_api_user: ansible@pve
|
|
|
|
# UN SEUL NOEUD. C'est la difference de fond avec Chezlepro, et elle est assumee : pas de
|
|
# migration, pas de quorum, le SPOF est total. Ce fichier le dit plutot que de le masquer.
|
|
proxmox_noeuds:
|
|
- maurice
|
|
|
|
# DEUX PONTS, DEUX CARTES (decision de Daniel, 2026-10-13). `vmbr0` sur `nic0` (1G) :
|
|
# l'administration du noeud, 10.31.0.11, rien d'autre. `vmbr1` sur `nic2` (10G), VLAN-aware
|
|
# et sans adresse : les zones du site et celles des locataires repris. Une VM ne nait
|
|
# jamais sur `vmbr0`.
|
|
proxmox_ponts:
|
|
- vmbr1
|
|
|
|
proxmox_sdn:
|
|
# ASN DERIVE DE L'INDEX DU SITE (31), pas repris de Chezlepro (65000). Les deux sites
|
|
# ont vocation a etre relies ; deux clusters qui echangent des routes avec le meme
|
|
# numero d'AS produisent une panne dont le message ne parle pas d'AS. Un numero derive
|
|
# est unique par construction, comme tout le reste de l'adressage.
|
|
asn: 65031
|
|
# HUIT CARACTERES AU PLUS — l'identifiant sert de base aux noms de bridge, veth et tap.
|
|
# Nomme d'apres le SITE (31), parce que le controleur est un objet de CLUSTER : il
|
|
# survivra au premier locataire et en servira d'autres.
|
|
controleur: EVPN0031
|
|
noeuds_de_sortie:
|
|
- maurice
|
|
sortie_primaire: maurice
|
|
|
|
# DEUX STOCKAGES (releve et decision du 2026-10-13). `local-lvm` (130 Go, sur le SSD du
|
|
# systeme) ne tenait pas les 816 Go du plan : il n'est pas declare, aucune VM n'y nait.
|
|
# - `nvme` : LVM-thin sur le NVMe de 465 Go — le gabarit et les VM du site ;
|
|
# - `miroir` : ZFS en miroir sur les deux disques de 12 To — `site-backup-01`, la ou
|
|
# s'accumule l'etat de tous les locataires.
|
|
proxmox_stockages:
|
|
- nvme
|
|
- miroir
|
|
|
|
proxmox_validate_certs: false
|