diff --git a/README.md b/README.md index be742ea..1ef49d6 100644 --- a/README.md +++ b/README.md @@ -20,29 +20,43 @@ L'ensemble est géré en Infrastructure-as-Code : **Ansible** pour les hôtes Al ``` Internet - │ - [ Freebox ] - │ - ┌────────────────┐ - │ storage-01 │ AlmaLinux 9.7 - │ 192.168.10.1 │ Gateway + NAT + DNS - │ │ NFS · PostgreSQL - │ │ Qdrant · LiteLLM · Hermes - └───────┬────────┘ - │ LAN cluster (192.168.10.0/24) - ┌───────────┼───────────┐ - │ │ │ - [ compute-01 ] [ compute-02 ] [ compute-03 ] Talos Linux - 192.168.10.11 192.168.10.12 192.168.10.13 Kubernetes - control-plane worker worker - - ┌───────────┘ - │ - [ gpu-01 ] AlmaLinux 9.7 - 192.168.10.20 llama-server (ROCm) - AMD RX 6700XT 12GB + │ + [ Freebox ] 192.168.1.254 + │ port 1 · VLAN 1 + ┌───────────────┴────────────────────────────┐ + │ Switch Netgear GS308EV4 │ 8 ports Gigabit · managé Plus + │ 8 ports Access (sans trunk) │ VLAN 1 (Default) + VLAN 10 (cluster-funk) + └───┬───┬─────────────────────────────┬───────┘ + VLAN 1 │ │ VLAN 10 │ ports 3-6 · VLAN 10 (cluster 192.168.10.0/24) + enp4s0 │ │ enp6s0f3u2c2 ┌──────────┴───────────────────────┐ + (port 2) │ │ (port 7) │ │ + ┌──┴───┴──┐ [ compute-01 ] [ compute-02 ] [ compute-03 ] [ gpu-01 ] + │storage-01│ 192.168.10.11 192.168.10.12 192.168.10.13 192.168.10.20 + │AlmaLinux │ control-plane worker worker llama-server + │Gateway· │ Talos Linux · Kubernetes AMD RX 6700XT + │NAT·DNS· │ + │NFS·PG· │ + │Qdrant· │ + │LiteLLM· │ + │Hermes │ + └──────────┘ ``` +**Câblage du switch (Netgear GS308EV4)** — tous les ports en mode **Access** (pas de trunk). storage-01 utilise **deux NIC physiques**, une par VLAN (pas de sous-interface taguée) : + +| Port | Connecté à | IP | VLAN | +|---|---|---|---| +| 1 | Freebox | — | 1 · Default | +| 2 | storage-01 — NIC1 `enp4s0` (WAN) | `192.168.1.200` | 1 · Default | +| 3 | gpu-01 | `192.168.10.20` | 10 · cluster-funk | +| 4 | compute-01 (control-plane) | `192.168.10.11` | 10 · cluster-funk | +| 5 | compute-02 (worker) | `192.168.10.12` | 10 · cluster-funk | +| 6 | compute-03 (worker) | `192.168.10.13` | 10 · cluster-funk | +| 7 | storage-01 — NIC2 `enp6s0f3u2c2` (LAN cluster) | `192.168.10.1` | 10 · cluster-funk | +| 8 | PC perso (poste admin) | `192.168.1.x` | 1 · Default | + +> storage-01 fait **passerelle / NAT** entre la VLAN 1 (LAN domestique `192.168.1.0/24`, côté Freebox) et la VLAN 10 (cluster `192.168.10.0/24`). + --- ## Stack IA