\documentclass[english,french]{beamer} \usepackage{fontspec} \usepackage{babel} \usepackage{microtype} \usepackage[babel]{csquotes} \usepackage{siunitx} \usepackage{expl3} \usepackage{xparse} \usepackage{tikz} \usepackage{qrcode} \hypersetup{ unicode=true, } \sisetup{ detect-all, binary-units=true, per-mode=repeated-symbol, } \usetikzlibrary{ shapes.misc, shapes.symbols, positioning, } \AddBabelHook{nonfrench}{foreign}{\itshape} \DeclareExpandableDocumentCommand\english{m} {\foreignlanguage{english}{#1}} %\usetheme{Singapore} \usetheme{Rochester} \usecolortheme{beaver} \usefonttheme{structurebold} \setbeamertemplate{navigation symbols}{} \setbeamertemplate{blocks}[rounded][shadow=false] \title{ Présentation d'Aurore \footnote{Fortement inspirée de la présentation de 2020}} \author{Jeltz} \institute{Aurore} \date{\today} \begin{document} \maketitle \begin{frame}[allowframebreaks]{Un peu d'histoire} \begin{block}{Avant 2019} \begin{itemize} \item Anciennement une fédération d'associations d'étudiants de Paris-Sud, fondée en 2000 \item Connexion à Internet aux résidences de Fleming, la Pacaterie, l'Île, les rives de l'Yvette, Émilie du Châtelet et Fontenay (1 association par résidence) \item Maximum historique de 2000 adhérents en 2014-2015 \item Arrivée de l'\enquote{Internet gratuit} avec WiFirst \end{itemize} \end{block} \framebreak \begin{block}{Depuis 2019} \begin{itemize} \item Arrivée du Crans et fusion d'Aurore et des associations membres \item Convention avec le Crous de Versailles \item Recentrage sur Fleming, Émilie du Châtelet et déploiement à George Sand (en parallèle à WiFirst) \item Déploiement seuls à la Pacaterie et aux rives de l'Yvette \end{itemize} \end{block} \end{frame} \begin{frame}{Les résidences Aurore} \begin{figure} \begin{tikzpicture} [ dorm/.style = { minimum size = 2mm, inner sep = 0pt, draw = red!80!black, fill = red, line width = 0.25mm, circle, every label/.style = { draw, color = blue, font = \tiny, }, }, ] \node [inner sep=0] { \includegraphics [width=.75\textwidth] {map.png} }; \node [dorm,label={George Sand}] (gs) at (-1.97, 2.47) {}; \node [dorm,label={Émilie du Châtelet}] (edc) at (-0.67, 1.44) {}; \node [dorm,label={Les jardins de Fleming}] (fleming) at (2.75, -2.4) {}; \node [dorm,label={Les rives de l'Yvette}] (rives) at (-1.79, -1.15) {}; \node [dorm,label={La Pacaterie}] (pacaterie) at (1.58, -0.73) {}; \end{tikzpicture} \label{fig:map} \caption{Les résidences d'Aurore} \end{figure} \end{frame} \begin{frame}{Aurore aujourd'hui} \begin{itemize} \item 5 résidences exploitées : Émilie du Châtelet, George Sand, les rives de l'Yvette, la Pacaterie et Fleming \item Des fibres optiques \SI{10}{\giga\bit\per\second} entre les résidences (fournies gracieusement par l'université Paris-Saclay) \item De multiples services \english{web} (visioconférence, stockage \english{cloud}, …) \item Un quota d'adhérents imposé par le Crous \end{itemize} \end{frame} \begin{frame}[allowframebreaks]{Administration} \begin{block}{Conseil d'administration} \begin{itemize} \item 15 membres \item 3 ou 4 par résidence \end{itemize} \end{block} \begin{block}{Bureau} \begin{columns}[onlytextwidth] \begin{column}{.5\textwidth} \begin{itemize} \item 6 membres \item Organe exécutif \end{itemize} \end{column} \begin{column}{.5\textwidth} \begin{description} \item[Présidence] Leo, Otthorn \item[Secrétariat] Sofamaniac, Pz2891 \item[Trésorerie] Dernix \end{description} \end{column} \end{columns} \end{block} \begin{block}{Collège technique} \begin{columns}[onlytextwidth] \begin{column}{.5\textwidth} \begin{itemize} \item Membres cooptés \end{itemize} \end{column} \begin{column}{.5\textwidth} \begin{description} \item[RTC] Jeltz \end{description} \end{column} \end{columns} \end{block} \framebreak \begin{figure} \centering \begin{tikzpicture} [ group/.style={ rounded rectangle, inner xsep=.25cm, inner ysep=.1cm, font=\small, }, relation/.style={ draw, font=\footnotesize, color=black!50, text=black, align=center, -latex, every loop/.append style = { -latex, }, }, group board/.style={ group, fill=blue!40!white, }, group exec/.style={ group, fill=green!30!white, }, group members/.style={ group, fill=black!50, }, ] \node [group members] (members) {Adhérents}; \node [group board,below=1cm of members] (ca) {Conseil d'administration}; \node [group board,right=1cm of ca] (ct) {Conseil technique}; \node [group members,above=1cm of ct] (staff) {Membres actifs}; \node [group exec,below=1cm of ca] (bureau) {Bureau}; \node [group exec,below right=1cm and .5cm of bureau] (events) {Pôle évènements}; \node [group exec,below left=1cm and .5cm of bureau] (comm) {Pôle communication}; \path [relation] (members) edge node {élisent \\ composent} (ca); \path [relation] (ca) edge node {nomme \\ révoque} (bureau); \path [relation] (ca) edge node {veto} (ct); \path [relation] (staff) edge node {composent} (ct); \path [relation] (ct) edge [loop below] node {coopte \\ gère} (ct); \path [relation] (members) edge node {composent} (staff); \path [relation] (bureau) edge node {contrôle \\ délègue} (comm); \path [relation] (bureau) edge node {contrôle \\ délègue} (events); \end{tikzpicture} \caption{Avec un schéma c'est mieux (je crois)} \end{figure} \end{frame} \begin{frame}{Technique} \begin{itemize} \item Transit Internet via Zayo (George Sand) \begin{itemize} \item \SI{10}{\giga\bit\per\second} en pic \item \SI{1}{\giga\bit\per\second} au 95\ieme{} centile \end{itemize} \item Cœur de réseau \SI{10}{\giga\bit\per\second} \item Virtualisation avec Proxmox VE (KVM) \item Services réseau redondés dans 2 résidences \begin{itemize} \item DNS, LDAP, DHCP, RADIUS, contrôleur Unifi, routage \end{itemize} \end{itemize} \end{frame} \begin{frame}[allowframebreaks]{Architecture réseau} \begin{figure} \begin{tikzpicture} [ network/.style = { draw, cloud, fill = gray!15, aspect = 1.4, font = \tiny, }, machine/.style = { draw, rectangle, font = \tiny, minimum height = .45cm, }, link/.style = { draw, color = black, }, link backup/.style = { draw, color = gray!40, }, ] \node[network] (inet) {Internet}; \node[machine,below=.5cm of inet] (zayo-cpe) {Routeur Zayo}; \node[machine,below left=.5cm and -.25cm of zayo-cpe] (rt-aurore) {\texttt{routeur-aurore}}; \node[machine,below right=.5cm and -.25cm of zayo-cpe] (rt-aurore-backup) {\texttt{routeur-aurore-backup}}; \path [link] (inet) -- (zayo-cpe); \path [link] (zayo-cpe) -- (rt-aurore); \path [link backup] (zayo-cpe) -- (rt-aurore-backup); \node[machine,below=.5cm of rt-aurore] (rt-res) {\texttt{routeur-\textit{résidence}}}; \node[machine,below=.5cm of rt-aurore-backup] (rt-res-backup) {\texttt{routeur-\textit{residence}-backup}}; \path [link] (rt-aurore) -- (rt-res); \path [link backup] (rt-aurore) -- (rt-res-backup); \path [link backup] (rt-aurore-backup) -- (rt-res); \path [link backup] (rt-aurore-backup) -- (rt-res-backup); \end{tikzpicture} \caption{Redondance des routeurs} \end{figure} \framebreak TODO (ajouter une vue L2 : important++) \end{frame} \begin{frame}{Installation à Fleming (2019)} TODO \end{frame} \begin{frame}{Installation à la Pacaterie (2019)} TODO \end{frame} \begin{frame}{Installation à George Sand (2020)} TODO \end{frame} \begin{frame}{Installation aux rives (2021)} TODO \end{frame} \begin{frame}[fragile]{Ressources utiles} \begin{block}{Communications internes (Matrix)} %\begin{columns} % \begin{column}{.7\linewidth} \url{https://riot.auro.re/#/room/#aurore:auro.re} % \end{column} % \begin{column}{.2\linewidth} % \qrcode{https://riot.auro.re/#/room/#aurore:auro.re} % \end{column} %\end{columns} \end{block} \begin{block}{Documentation (WikiJS)} %\begin{columns} % \begin{column}{.7\linewidth} \url{https://wiki.auro.re} % \end{column} % \begin{column}{.2\linewidth} % \qrcode{https://wiki.auro.re} % \end{column} %\end{columns} \end{block} \begin{block}{Choses à faire (Kanboard)} \url{https://kanboard.auro.re} \end{block} \end{frame} \begin{frame}[allowframebreaks]{Projets} \begin{block}{Serveur \english{mail}} \begin{itemize} \item Documentation et mise en place des bonnes pratiques \item Réflexions sur la résilience de l'infrastructure \item Veille pour listes noires et filtres \english{antispam} \item Ouverture aux adhérents \end{itemize} \end{block} \begin{block}{\english{Cluster} Proxmox} \begin{itemize} \item Haute disponibilité des services \item Tests avec Ceph, GlusterFS, DRBD, ZFS sync… \item Migration des services existants \end{itemize} \end{block} \begin{block}{Netbox} \begin{itemize} \item Installation de Netbox en production \item Interfaçage avec Ansible (inventaire) \item Développements divers (\english{plugins}, scripts basés sur l'inventaire Netbox, …) \end{itemize} \end{block} \begin{block}{Redondance de l'accès à Internet} \begin{itemize} \item Discussions avec autres associations (Rezel, Crans, ViaRézo) \item Demandes de devis (Zayo, Céleste, France-IX, …) \item Évolutions techniques pour support du \english{multi-homing} \item Meilleure résistance à une coupure électrique à George Sand \end{itemize} \end{block} \begin{block}{Évolutions des interfaces adhérents} \begin{itemize} \item Amélioration de l'intuitivité \item Internationalisation (site \english{web} vitrine, statuts, …) \item Développement d'un nouvel intranet (cf. XKCD 927) \end{itemize} \end{block} \begin{block}{Meilleure isolation du réseau} \begin{itemize} \item Contributions à Proxmox \item Inventaire des flux \item Modifications de la configuration des services existants \item Réflexions sur la sécurité \end{itemize} \end{block} \begin{block}{Évolution pour l'AAA des adhérents} \begin{itemize} \item Partage de comptes \item Problème des adresses MAC aléatoires \item Mauvais support de 802.1x par Windows \item Mesure de la consommation (loi 2020-105) \end{itemize} \end{block} \begin{block}{Extension du périmètre des résidences} \begin{itemize} \item Discussions (négotiations ?) avec le Crous Versailles \item Veille (CPER Île de France, procès-verbaux CA Crous, …) \item Discussions avec d'autres résidences étudiantes \end{itemize} \end{block} \begin{block}{Résilience face aux membres inactifs} \begin{itemize} \item Modifications normatives pour éviter les blocages ? \end{itemize} \end{block} \begin{block}{Travaux électriques et de climatisation} \begin{itemize} \item Démarchages auprès d'électriciens \item Discussions avec le Crous Versailles \end{itemize} \end{block} \begin{block}{Communication} \begin{itemize} \item Organisation d'évènements sociaux \item Discussions avec université Paris-Saclay \item Rédaction d'annonces, d'affiches, … \end{itemize} \end{block} \begin{block}{Supervision et alertes} \begin{itemize} \item Développer des scripts pour superviser divers composants de l'infrastructure \item Haute disponibilité d'AlertManager \item … \end{itemize} \end{block} \end{frame} \begin{frame}{Des questions ?} Le personnel naviguant espère que vous avez bien dormi. \end{frame} \end{document}