Set-OPS-Public/promo/rlq-2026-10-24/slides/lecons.html

36 lines
4.1 KiB
HTML
Raw Normal View History

<section id="lecons" data-section="Ce que la flotte a appris, ce qui reste, et comment le reprendre." data-transition="fade" style="background:#E8EFE5;color:#3E5550;font-family:'IBM Plex Sans', Arial, sans-serif;padding:128px 128px 160px;display:flex;flex-direction:column;gap:44px">
<div style="display:flex;flex-direction:column;gap:16px">
<p style="font-size:24px;letter-spacing:3px;text-transform:uppercase;color:#176754;font-weight:600">04 · Pour vos propres machines</p>
<h2 style="font-family:'Source Serif 4', Georgia, serif;font-size:64px;font-weight:400;line-height:1.1;color:#152F2C">Six choses bonnes à savoir.</h2>
</div>
<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px">
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Un connect() TCP ne prouve rien</h3>
<p style="font-size:24px;line-height:1.4">Un pare-feu peut accepter la poignée de main sans relayer la suite. Seule la livraison compte.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Une sonde trop courte fabrique une panne</h3>
<p style="font-size:24px;line-height:1.4">L’API de Proxmox, sans authentification, répond en 3 s par prudence ; un délai de 2 s y voit une panne.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">nginx reload ne déplace pas une écoute</h3>
<p style="font-size:24px;line-height:1.4">Une nouvelle adresse <span style="color:#176754">listen</span> demande un restart. Comparer <span style="color:#176754">ss</span> à la configuration.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Renouveler un certificat ne suffit pas</h3>
<p style="font-size:24px;line-height:1.4">Le fichier est neuf ; le service sert l’ancien tant qu’on ne le recharge pas.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Ansible veut un tube</h3>
<p style="font-size:24px;line-height:1.4">Une sortie non bloquante donne un échec silencieux. Remède : <span style="color:#176754">&lt; /dev/null 2&gt;&amp;1 | cat</span></p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">OPNsense : le groupe passe d’abord</h3>
<p style="font-size:24px;line-height:1.4">Les règles du groupe wireguard s’appliquent avant celles d’une interface WireGuard assignée.</p>
</div>
</div>
<p style="position:absolute;left:128px;bottom:64px;width:1200px;font-size:24px;color:#5F716B">Set-OPS · Rencontres Linux du Québec 2026</p>
<p style="position:absolute;right:128px;bottom:64px;width:120px;text-align:right;font-size:24px;color:#5F716B">16</p>
<aside>Pour une salle d’administrateurs Linux, voici ce qui vous servira peut-être demain matin. Un : un connect TCP réussi ne prouve rien ; un pare-feu peut accepter la poignée de main sans relayer le trafic. Seule la livraison compte, et la destination en est le seul juge. Deux : l’API de Proxmox, quand on l’interroge sans authentification, met un peu plus de trois secondes à répondre, par protection contre la force brute ; une sonde avec un délai de deux secondes y voit une panne qui n’existe pas. Trois : nginx reload n’applique pas un changement d’adresse d’écoute ; il faut un restart, et comparer ss à la configuration. Quatre : un certificat renouvelé sur disque reste servi périmé tant qu’on ne recharge pas le service. Cinq : Ansible lancé avec une sortie non bloquante échoue en silence ; on le fait passer dans un tube. Six : dans OPNsense, les règles du groupe wireguard passent avant celles d’une interface WireGuard assignée.</aside>
</section>