Commit initial en cours de route
This commit is contained in:
commit
29b184a6af
2 changed files with 544 additions and 0 deletions
BIN
map.png
Normal file
BIN
map.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 MiB |
544
pres.tex
Normal file
544
pres.tex
Normal file
|
@ -0,0 +1,544 @@
|
||||||
|
\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}
|
Loading…
Reference in a new issue