Vous avez peut être déjà été confrontés au problème de bande passante internet lors d'installs party ? ====== Qu'est ce que c'est ? ====== [[http://www.linuxquimper.org/forum/index.php?topic=170.0|Linux Quimper]] vous propose de créer un serveur de distributions (boots réseau et dépots locaux). Ici sont recensées les services hébergés sur la machine afin que d'autres GULL puissent s'en inspirer évitant ainsi les problème de configuration. ==== Voici ces fonctions actuelles du serveur ==== * [[serveur_install_party:structure| Modèle du réseau]] * [[serveur_install_party:dns| Serveur DNS]] * [[serveur_install_party:dhcp| Serveur DHCP]] * [[serveur_install_party:passerelle| Passerelle internet]] * [[serveur_install_party:proxy| Proxy WEB avec redirection transparente]] * [[serveur_install_party:synchronisation| Synchronisation des dépots et releases]] * [[serveur_install_party:squirm| Dépôts locaux avec redirection transparents]] * [[serveur_install_party:apache| Supports des installs (iso/img par FTP/HTTP/SAMBA/NFS)]] * [[serveur_install_party:pxe| Boot par le réseau]] * [[serveur_install_party:backups| Espaces de sauvegarde privés (FTP/HTTP/SAMBA/NFS)]] * [[serveur_install_party:motion| Enregistrement de l'événement par webcam fixe sur une vidéo accelerée (1 images /5s)]] * [[serveur_install_party:stockage| Espaces de stockages]] ====== Quel matériel faut-il ? ====== * Une unité centrale avec 2 interface réseau dont une Gbps de préférence * Linuxquimper utilise un shuttle nommé billig (AMD FX-4100 Quad-Core, RAM 8Go, Disque 1To+500Go SATA) * Ainsi qu'un poste nommé pizza (P3, Shuttle's XPC SB51G) qui nous sert en cas de problème * Une unité de stockage externe de 2To à des fins de sauvegardes de données. ====== Quels logiciel faut-il ? ====== * Je pars sur le système Debian 8 ''Jessie'', celui est virtualisé via Proxmox/Openvz * debmirror pour rapatrier/synchroniser les dépôts * Squid3 pour créer un proxy * Script python pour renvoyer certaines requetes (requetes de dépots) vers les dépots aspirés * Motion pour la capture vidéo grâce aux webcam * Apache / Samba / Proftpd / NFS pour l'accès aux données tels que isos et autres supports ====== Les scripts, état des lieux, questions ====== * [[https://github.com/LinuxQuimper|Dépôt gitlab]] * [[http://labs.qth.fr/projects/pizza|Bug-tracker]] ====== Lives supportés ====== * Ubuntu Desktop Live 17.10 64 bits * Ubuntu Desktop Live 17.04 64 bits * Ubuntu Desktop Live 16.04 32 bits * Ubuntu Desktop Live 16.04 64 bits * Ubuntu Desktop Live 15.10 32 bits * Ubuntu Desktop Live 15.10 64 bits * Ubuntu Desktop Live 15.04 32 bits * Ubuntu Desktop Live 15.04 64 bits * Ubuntu Desktop Live 14.04.3 32 bits * Ubuntu Desktop Live 14.04.3 64 bits * Xubuntu Desktop Live 17.04 64 bits * Xubuntu Desktop Live 16.04 64 bits * Xubuntu Desktop Live 15.10 64 bits * Xubuntu Desktop Live 15.10 32 bits * Xubuntu Desktop Live 14.04.1 64 bits * Xubuntu Desktop Live 14.04.1 32 bits * LUbuntu Desktop Live 17.10 64 bits * LUbuntu Desktop Live 17.10 32 bits * LUbuntu Desktop Live 17.04 64 bits * LUbuntu Desktop Live 16.10 64 bits * LUbuntu Desktop Live 16.10 32 bits * LUbuntu Desktop Live 16.04 64 bits * LUbuntu Desktop Live 16.04 32 bits * LUbuntu Desktop Live 14.04 64 bits * LUbuntu Desktop Live 14.04 32 bits * Debian Desktop Live 8 64 bits * Ubuntu Mate Desktop Live 15.10 64 bits * Debian Netinstall 8 32 bits * Debian Netinstall 8 64 bits * OpenSuse Desktop Live 13.4 64 bits * Handylinux Desktop Live 2.2 32 bits * Handylinux Desktop Live 1.8 32 bits * Emmabuntu 3 14.04 32 bits * Emmabuntu 3 14.04 64 bits * Handylinux Desktop Live 2.2 32 bits * Handylinux Desktop Live 1.8 32 bits * xPUD (Linux lite compacté dans un initrd) 32 bits * Slitaz 4 Live 32 bits * Slitaz 5 rc3 Live32 bits * Slitaz over PXE tuxfamily (un autre menu PXE sur internet) * Plop Boot manager * GAG * SysRescueCD 4.6.0 32 bits * Trinity Rescue Kit 3.4 32 bits * MemTest86+ * Aida32 * Hardware Destection tool 0.5.0 * mhh (Lowlevel drive diagnostic ) ====== Dépots + redirecteur HTTP ====== * Ubuntu 16.04 32/64 bits (hors *-dbg.deb) * Ubuntu-security 16.04 32/64 bits * Canonical 16.0432/64 bits * LinuxMint refaela 32/64 bits * Debian 8 Jessie 32/64 bits * Debian-security 8 Jessie 32/64 bits * Handylinux 1.X+2.X 32 bits * Slitaz (tout le dépot principal) * Archlinux (tout le dépot principal) * Manjaro (tout le dépot principal) ====== Adressage ====== ^ VM ^ Hôte ^ OS ^ IP WAN ^ IP LAN ^ IP VPN ^ Remarque ^ | DOM0 | keginerez (Hyperviseur) | Proxmox 5 | DHCP+[[https://10.9.9.31:8006|10.9.90.31]] | [[https://10.9.0.31:8006|10.9.0.31]] | [[https://10.9.9.31:8006|10.9.9.31]] | | | 1001 | billig (IP) | debian 9 | DHCP+10.9.10.1 | 10.9.0.1 | 10.9.9.30 | | | 1003 | rozel (broadcasting) | debian 9 | | 10.9.0.3 | | | | 1004 | pfsense | pfsense | DHCP+10.9.90.4 | 10.9.0.4 | | | | 1005 | beurre | windows 7 | DHCP | 10.9.0.5 | 10.9.8.35 | 871 829 626 | | 1006 | kighafarz | windows 10 | DHCP | 10.9.0.? | 10.9.8.? | | | 1007 | kouign (Fran6) | debian 9 | DHCP+10.9.90.32 | 10.9.0.7 | 10.9.8.32 | | | 1008 | opensense | opensense | ? | | | | | 1008 | ops| opensense | ? | | | | | 1008 | pxe-tester | PXE | ? | | | | | Phy | chips (AP-Wi-Fi) | dd-wrt | | 10.9.0.9 | 10.9.8.38 | | | Phy | switch3C1 | | | 10.9.0.10 | | | | Phy | switch3C2 | | | 10.9.0.11 | | | pfsense en 10.9.0.4 sur LAN et 10.9.90.4 sur vmbr90