config : retrait des 12 Macs loués (Macly, MacStadium, rentamac) — 2026-09-25
1 changed file +1 −38
modified
mld/config.py
+1 −38
@@ -54,18 +54,6 @@ NODES = { | ||
| 54 | 54 | "m2m8a": {"cores": 8, "ram_gb": 8, "model": "Mac mini"}, |
| 55 | 55 | "m2m8b": {"cores": 8, "ram_gb": 8, "model": "Mac mini"}, |
| 56 | 56 | "m4md": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-04 (Mac16,10, M4, 100.78.227.79) |
| 57 | − "M1M64": {"cores": 10, "ram_gb": 64, "model": "Mac Studio"}, # ajouté 2026-09-08 (Mac13,1, M1 Max, loué, hors LAN — voir REMOTE_NODES) | |
| 58 | − "m2m16b": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-08 (Mac14,12, M2 Pro, loué, hors LAN — voir REMOTE_NODES) | |
| 59 | − "m1m16": {"cores": 8, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-08 (Macmini9,1, M1, loué, hors LAN — voir REMOTE_NODES) | |
| 60 | − "m2m16c": {"cores": 8, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-08 (Mac14,3, M2, loué, hors LAN — voir REMOTE_NODES) | |
| 61 | − "m4me": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-08 (Mac16,10, M4, loué Macly, hors LAN — voir REMOTE_NODES) | |
| 62 | − "m4mf": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-09 (Mac16,10, M4, loué Macly, hors LAN — voir REMOTE_NODES) | |
| 63 | − "m4mg": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-09 (Mac16,10, M4, loué rentamac, Chypre, via gate1.rentamac.io:27335 — voir REMOTE_NODES) | |
| 64 | − "m4mh": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-10 (Mac16,10, M4, loué Macly, hors LAN — voir REMOTE_NODES) | |
| 65 | − "m1m16b": {"cores": 8, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-10 (Macmini9,1, M1 — vendu comme M4 par Macly, hors LAN — voir REMOTE_NODES) | |
| 66 | − "m4mi": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-10 (Mac16,10, M4, loué Macly, hors LAN — voir REMOTE_NODES) | |
| 67 | − "m4mj": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-10 (Mac16,10, M4, loué Macly, hors LAN — voir REMOTE_NODES) | |
| 68 | − "m4mk": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-10 (Mac16,10, M4, loué Macly, hors LAN — voir REMOTE_NODES) | |
| 69 | 57 | "m4ml": {"cores": 10, "ram_gb": 16, "model": "Mac mini"}, # ajouté 2026-09-21 (Mac16,10, M4, LAN, Tailscale 100.70.177.46, S/N VLXC9XWJLY) |
| 70 | 58 | "m4mm": {"cores": 12, "ram_gb": 48, "model": "Mac mini"}, # ajouté 2026-09-21 (Mac16,11, M4 Pro, LAN, Tailscale 100.115.250.59, S/N DYH4X6RW3R) |
| 71 | 59 | "m4mn": {"cores": 12, "ram_gb": 48, "model": "Mac mini"}, # ajouté 2026-09-21 (Mac16,11, M4 Pro, LAN, Tailscale 100.95.88.71, S/N J322FLVRW6) |
@@ -74,20 +62,7 @@ NODES = { | ||
| 74 | 62 | # Nœuds HORS LAN : IP publique fixe + autre utilisateur + autre mot de passe sudo. Ils ne sont pas trouvés par le |
| 75 | 63 | # balayage 192.168.2.x : `discover` s'y connecte directement et vérifie le marqueur ~/.maclustr-node. |
| 76 | 64 | REMOTE_NODES = { |
| 77 | − "M1M64": {"host": "45.74.241.221", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-M1M64")}, | |
| 78 | − "m2m16b": {"host": "208.52.154.68", "user": "administrator", "sudo_pw_file": os.path.join(STATE, ".sudo-m2m16b")}, | |
| 79 | − "m1m16": {"host": "207.254.29.71", "user": "administrator", "sudo_pw_file": os.path.join(STATE, ".sudo-m1m16")}, | |
| 80 | − "m2m16c": {"host": "207.254.29.128", "user": "administrator", "sudo_pw_file": os.path.join(STATE, ".sudo-m2m16c")}, | |
| 81 | − "m4me": {"host": "45.74.245.36", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m4me")}, | |
| 82 | − "m4mf": {"host": "45.74.245.37", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m4mf")}, | |
| 83 | − # m4mg : Mac derrière NAT chez rentamac ; joint via la passerelle SSH du fournisseur. Le port 27335 est porté par | |
| 84 | − # ~/.ssh/config de la passerelle M1M32 (`Host gate1.rentamac.io` → Port 27335), mld n'a pas de notion de port. | |
| 85 | − "m4mg": {"host": "gate1.rentamac.io", "user": "rentamac", "sudo_pw_file": os.path.join(STATE, ".sudo-m4mg")}, | |
| 86 | − "m4mh": {"host": "45.74.241.182", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m4mh")}, | |
| 87 | − "m1m16b": {"host": "45.74.241.171", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m1m16b")}, | |
| 88 | − "m4mi": {"host": "45.74.245.39", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m4mi")}, | |
| 89 | − "m4mj": {"host": "45.74.245.38", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m4mj")}, | |
| 90 | − "m4mk": {"host": "45.74.241.98", "user": "simon", "sudo_pw_file": os.path.join(STATE, ".sudo-m4mk")}, | |
| 65 | + # 2026-09-25 : les 12 Macs loués (Macly, MacStadium, rentamac) ont été retirés du cluster (voir NODES.md). | |
| 91 | 66 | } |
| 92 | 67 | |
| 93 | 68 | |
@@ -116,18 +91,6 @@ def sudo_pw_file(key=None): | ||
| 116 | 91 | # Nœuds réservés : inéligibles au placement automatique (sauf app épinglée dessus). |
| 117 | 92 | RESERVED = { |
| 118 | 93 | "M3U96b": "réservé à hfmarketdata (lac FirstRate Data) depuis le 2026-09-04", |
| 119 | − "M1M64": "nœud distant hors LAN (loué, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 120 | − "m2m16b": "nœud distant hors LAN (loué, user administrator) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 121 | − "m1m16": "nœud distant hors LAN (loué, user administrator) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 122 | − "m2m16c": "nœud distant hors LAN (loué, user administrator) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 123 | − "m4me": "nœud distant hors LAN (loué Macly, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 124 | − "m4mf": "nœud distant hors LAN (loué Macly, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 125 | − "m4mg": "nœud distant hors LAN (loué rentamac, user rentamac, via gate1.rentamac.io:27335) : pas de LAN ni de gardiens Ka → placement seulement avec --node", | |
| 126 | − "m4mh": "nœud distant hors LAN (loué Macly, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 127 | − "m1m16b": "nœud distant hors LAN (loué Macly, user simon, M1) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 128 | − "m4mi": "nœud distant hors LAN (loué Macly, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 129 | − "m4mj": "nœud distant hors LAN (loué Macly, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 130 | − "m4mk": "nœud distant hors LAN (loué Macly, user simon) : pas de LAN 192.168.2.x ni de gardiens Ka → placement seulement avec --node", | |
| 131 | 94 | } |
| 132 | 95 | |
| 133 | 96 | # Rôles : gateway = jamais d'app ; worker = éligible. Un nœud absent du scan est « offline ». |
| 134 | 97 | |