User Tools

Site Tools


archief:zeus_refresh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
archief:zeus_refresh [2015/08/02 16:29]
0.0.0.0 aangemaakt
archief:zeus_refresh [2021/11/23 14:14] (current)
Line 1: Line 1:
-====== Zeus_Refresh ======+====== Zeus Refresh ======
  
-[[Category:Projecten]] +{{tag>"Projecten" "Prutsen" }} 
-[[Category:Prutsen]] +<HTML
- +<div style="float:right; margin-left: 10px"><img src="/wiki/lib/exe/fetch.php?media=wiki:zeusrefresh_logo.png"></div
-<div style="float:left">__TOC__</div+</HTML>
-<div style="float:right; margin-left: 10px">{{wiki:zeusrefresh_logo.png}}</div>+
 Het netwerk van Zeus is - zowel op hardware als op software vlak - dringend aan een goed onderhoud nodig. Hieronder staat een lijst van problemen die we willen oplossen en extra features die we willen toevoegen. Het netwerk van Zeus is - zowel op hardware als op software vlak - dringend aan een goed onderhoud nodig. Hieronder staat een lijst van problemen die we willen oplossen en extra features die we willen toevoegen.
  
Line 12: Line 11:
 Heb je ideëen of commentaar? Klik "edit" hierboven en aarzel niet om je gedacht te zeggen! Heb je ideëen of commentaar? Klik "edit" hierboven en aarzel niet om je gedacht te zeggen!
  
-**Backup voor de zeus refresh!**+ **Backup voor de zeus refresh!**
 Gelieve eerst alle mysql (en andere?) databases goed te backuppen voor alles plat te leggen gedurende een week! Gelieve eerst alle mysql (en andere?) databases goed te backuppen voor alles plat te leggen gedurende een week!
 Ik hoop dat de users zo slim zijn geweest om hun belangrijkste data te backuppen, maar databases backuppen ligt volgens mij een pak moeilijker voor de users zonder root access. Ik hoop dat de users zo slim zijn geweest om hun belangrijkste data te backuppen, maar databases backuppen ligt volgens mij een pak moeilijker voor de users zonder root access.
Line 20: Line 19:
 Dus in de dir /home/aspfreakout staat een backup van de databases, maar gelieve dit proces nog eens te herhalen maandag! Dus in de dir /home/aspfreakout staat een backup van de databases, maar gelieve dit proces nog eens te herhalen maandag!
  
-[[Zeus Refresh/Checklist|Checklist!]] +[[archief:zeus_refresh_checklist|Checklist!]] 
 +<HTML>
 <div style="clear:both"></div> <div style="clear:both"></div>
-=Hardware=+</HTML> 
 +== Hardware ==
  
   * Kenny buitensmijten, verbranden, de duivel uitdrijven, en bij de burgies naar binnen smijten.   * Kenny buitensmijten, verbranden, de duivel uitdrijven, en bij de burgies naar binnen smijten.
Line 35: Line 35:
   * Checken wie nu eigenlijk een sleutel heeft van de kelder, bv oud voorzitters enzo. Een systeem met die identiteitskaartlezer uitwerken voor de deur.   * Checken wie nu eigenlijk een sleutel heeft van de kelder, bv oud voorzitters enzo. Een systeem met die identiteitskaartlezer uitwerken voor de deur.
 ===== Home RAID ===== ===== Home RAID =====
-[[Cartman]] heeft nog meer dan 100 GB vrij voor /home. Dit is een harde schijf met een (geformatteerde) grootte van 187 GB. [[Mephisto]] heeft 2 harde schijven. 1 daarvan wordt volledig niet gebruikt en heeft perfect dezelfde size als die in Cartman. We kunnen die extra HD van Mephisto in Cartman dumpen, en die software RAID'en (mirrored) als eerste verdedigingslinie voor de /home-directories.+[[archief:cartman]] heeft nog meer dan 100 GB vrij voor /home. Dit is een harde schijf met een (geformatteerde) grootte van 187 GB. [[archief:mephisto]] heeft 2 harde schijven. 1 daarvan wordt volledig niet gebruikt en heeft perfect dezelfde size als die in Cartman. We kunnen die extra HD van Mephisto in Cartman dumpen, en die software RAID'en (mirrored) als eerste verdedigingslinie voor de /home-directories.
   * [[http://mywheel.net/blog/index.php/software-raid-in-ubuntu/|Tutorial Software RAID in Ubuntu]]   * [[http://mywheel.net/blog/index.php/software-raid-in-ubuntu/|Tutorial Software RAID in Ubuntu]]
     * Opgelet, niet proberen booten van een raid in ubuntu, dit is momenteel wat [[https://bugs.launchpad.net/ubuntu/+bug/120375 bugged]]     * Opgelet, niet proberen booten van een raid in ubuntu, dit is momenteel wat [[https://bugs.launchpad.net/ubuntu/+bug/120375 bugged]]
   * hiervoor kunnen we misschien als 2de linie de teveel aan hddsspace van de desktops gebruiken   * hiervoor kunnen we misschien als 2de linie de teveel aan hddsspace van de desktops gebruiken
  
-*misschien is het handig om in /home/tmp oid een soort van tmpfs aan te maken waar iedereen schrijf/lees-rechten heeft om zo  bestanden te kunnen delen zonder met de shit van permissies geconfronteerd te worden.+  * misschien is het handig om in /home/tmp oid een soort van tmpfs aan te maken waar iedereen schrijf/lees-rechten heeft om zo  bestanden te kunnen delen zonder met de shit van permissies geconfronteerd te worden.
     * Dit zou dan best een submap in /tmp zijn, bijvoorbeeld /tmp/shared die gemount wordt op elke workstation, om /home niet te vervuilen. Dit kunnen we inderdaad gemakkelijk implementeren, maar dan moeten we enkele regels instellen bijvoorbeeld: wanneer worden de bestanden verwijderd? Stellen we een quota in?     * Dit zou dan best een submap in /tmp zijn, bijvoorbeeld /tmp/shared die gemount wordt op elke workstation, om /home niet te vervuilen. Dit kunnen we inderdaad gemakkelijk implementeren, maar dan moeten we enkele regels instellen bijvoorbeeld: wanneer worden de bestanden verwijderd? Stellen we een quota in?
  
-=Software=+== Software ==
  
 =====Algemeen===== =====Algemeen=====
-  * [[Zeus Reboot]] +  * [[archief:zeus_reboot]] 
-  * <strike>Centralized logging (choksondik)</strike>+  * <del>Centralized logging (choksondik)</del>
   * Workload van servers eens deftig te verdelen. We hebben volgende functies: webserver (zeus.ugent.be, latex.ugent.be, usersites), mail, maillists, irc, webcam. We hebben daar geen 4 servers voor nodig.   * Workload van servers eens deftig te verdelen. We hebben volgende functies: webserver (zeus.ugent.be, latex.ugent.be, usersites), mail, maillists, irc, webcam. We hebben daar geen 4 servers voor nodig.
   * Machines documenteren (verantwoordelijkheden die ze hebben / services die ze draaien, IP's, specs, platform, ...)   * Machines documenteren (verantwoordelijkheden die ze hebben / services die ze draaien, IP's, specs, platform, ...)
Line 74: Line 74:
     * Audio groep fixen     * Audio groep fixen
  
-=====<strike>Backup</strike>===== +=====<del>Backup</del>===== 
-  * <strike> choksondik eens op de rooster leggen (evt. herinstalleren)</strike>+  * <del> choksondik eens op de rooster leggen (evt. herinstalleren)</del>
  
-  * <strike> plaats disks van choksondik in raid 1.</strike>+  * <del> plaats disks van choksondik in raid 1.</del>
  
   * deftige backup-software installeren op choksondik. Voorstellen:   * deftige backup-software installeren op choksondik. Voorstellen:
Line 87: Line 87:
     * home-directories     * home-directories
     * website-files     * website-files
-    * databases: zie [[Database backup]]+    * databases: zie [[:database_backup]]
     * repositories     * repositories
     * ldap     * ldap
Line 94: Line 94:
  
 =====Mail & Mailinglists===== =====Mail & Mailinglists=====
-  * <strike>Mail eens op een deftig machien zetten. Ik weiger in deze tijd nog een lag tijdens pornomails kijken te aanvaarden. +  * <del>Mail eens op een deftig machien zetten. Ik weiger in deze tijd nog een lag tijdens pornomails kijken te aanvaarden.</del> 
-    * bekijk uw porno dan gewoon online ;)</strike>+    * <del>bekijk uw porno dan gewoon online ;)</del>
  
-*<strike> Migratie naar postfix en courier-imap</strike+  * <del> Migratie naar postfix en courier-imap</del
-**<strike> postfix laten samenwerken met de ldap</strike+  *<del> postfix laten samenwerken met de ldap</del
-**<strike> komt op mephisto</strike>+  *<del> komt op mephisto</del>
  
   * Mailinglists uitkuisen1   * Mailinglists uitkuisen1
  
   * Mail laten bekijken via   * Mail laten bekijken via
-**<strike> imap</strike+  *<del> imap</del
-***<strike> Fix folders (relix)</strike+  *<del> Fix folders (relix)</del
-**<strike>Webmail! WEBMAIL! WEEEEBBMAAAAAAAIL! (Madness?)</strike>+  *<del>Webmail! WEBMAIL! WEEEEBBMAAAAAAAIL! (Madness?)</del>
  
   * [[https://help.ubuntu.com/community/MailServer|howto voor ubuntu]] (werkt ook wel voor andere distro's)   * [[https://help.ubuntu.com/community/MailServer|howto voor ubuntu]] (werkt ook wel voor andere distro's)
  
   * automatisch paswoord van mail meeveranderen   * automatisch paswoord van mail meeveranderen
-*<strike> deftige SPAM filter</strike>+  * <del> deftige SPAM filter</del>
  
 =====Websites===== =====Websites=====
-  * <strike>Apache deftig herconfigureren op [[Mephisto]] (zie [[Zeus_Refresh/Apache|Zeus Refresh: Apache]]).</strike+  * <del>Apache deftig herconfigureren op [[archief:mephisto]] (zie [[archief:zeus_refresh_apache|Zeus Refresh: Apache]]).</del
-  * <strike>DB van mephisto, garisson en cartman mergen</strike> en die van [[Mephisto]] en [[Garisson]] verwijderen. +  * <del>DB van mephisto, garisson en cartman mergen</del> en die van [[archief:mephisto]] en [[:garisson]] verwijderen. 
-  * <strike>Maak een degelijke structuur voor de websites, zodat die gemakkelijk met de rest van de data kunnen gebackupped worden, maar de gewone gebruikers niet zomaar in de pagina's van een site kunnen gaan rommelen.</strike> (evt voor elke website een group (of aparte user?) met enkel de dev's en www lid van deze group)+  * <del>Maak een degelijke structuur voor de websites, zodat die gemakkelijk met de rest van de data kunnen gebackupped worden, maar de gewone gebruikers niet zomaar in de pagina's van een site kunnen gaan rommelen.</del> (evt voor elke website een group (of aparte user?) met enkel de dev's en www lid van deze group)
   * ALLE sites op mephisto:   * ALLE sites op mephisto:
-    * <strike>zeus.ugent.be</strike>+    * <del>zeus.ugent.be</del>
     * lists.zeus.ugent.be     * lists.zeus.ugent.be
-    * <strike>endymion.ugent.be (OBSOLETE!)</strike+    * <del>endymion.ugent.be (OBSOLETE!)</del
-    * <strike>latex.ugent.be</strike+    * <del>latex.ugent.be</del
-    * <strike>user-sites (onder zeus.ugent.be!)</strike>+    * <del>user-sites (onder zeus.ugent.be!)</del>
     * repositories     * repositories
-    * <strike>webmail</strike+    * <del>webmail</del
-    * <strike>ZeusWiki (evt. mediawiki behouden in combinatie met [[http://www.mediawiki.org/wiki/Extension:LDAP_Authentication|LDAP Authenticatie]], of plugin voor drupal)</strike>+    * <del>ZeusWiki (evt. mediawiki behouden in combinatie met [[http://www.mediawiki.org/wiki/Extension:LDAP_Authentication|LDAP Authenticatie]], of plugin voor drupal)</del>
  
   * Git, svn, bzr   * Git, svn, bzr
Line 134: Line 134:
  
 =====Webcams===== =====Webcams=====
-  * <strike>De Sphere eindelijk eens laten werken met [[http://naaa.de/uvc_streamer.htm|UVC-streamer]]</strike>+  * <del>De Sphere eindelijk eens laten werken met [[http://naaa.de/uvc_streamer.htm|UVC-streamer]]</del>
     * De sphere aan een machine met beter uitzicht hangen?     * De sphere aan een machine met beter uitzicht hangen?
     * Een karretje maken en een baan rond de kelder en hem zo laten rondrijden? Zo rond die centrale witte paal:D Of hem horizontaal zetten vanuit het plafond     * Een karretje maken en een baan rond de kelder en hem zo laten rondrijden? Zo rond die centrale witte paal:D Of hem horizontaal zetten vanuit het plafond
Line 141: Line 141:
     * mogelijkheid toevoegen om video en/of geluid af te zetten door een root wanneer vergaderingen gesloten zijn of gewoon privacy     * mogelijkheid toevoegen om video en/of geluid af te zetten door een root wanneer vergaderingen gesloten zijn of gewoon privacy
       * bijvoorbeeld de kabel uittrekken       * bijvoorbeeld de kabel uittrekken
-        * that is sooo [[1999]]! (maar wel doeltreffend) Enkel probleem als je enkel geluid wilt afzetten.. +        * that is sooo [[archief:1999]]! (maar wel doeltreffend) Enkel probleem als je enkel geluid wilt afzetten.. 
-***** Waarom zou je bij een gesloten vergadering nog willen dat mensen je kunnen zien, maar niet horen? +          * Waarom zou je bij een gesloten vergadering nog willen dat mensen je kunnen zien, maar niet horen? 
-****** Indien jullie niet willen dat vrouwen afgeschrikt geraken van jullie nogal sekspraten over de vrouwen.. ;) andere oplossing is stoppen met die onzin uit te kramen maar da lukt niet denk ik:D +            * Indien jullie niet willen dat vrouwen afgeschrikt geraken van jullie nogal sekspraten over de vrouwen.. ;) andere oplossing is stoppen met die onzin uit te kramen maar da lukt niet denk ik:D 
-******* Bwa, als we weten dat er vrouwen kijken/luisteren stoppen we dat wel hoor :p +              * Bwa, als we weten dat er vrouwen kijken/luisteren stoppen we dat wel hoor :p 
-******** En hoe gade da weten:P een alarm-protocol ofzo? we kunnen da niet weten:D +                * En hoe gade da weten:P een alarm-protocol ofzo? we kunnen da niet weten:D 
-******* Ook opletten voor vrouwen die kunnen liplezen!+              * Ook opletten voor vrouwen die kunnen liplezen!
  
 =====Printserver===== =====Printserver=====
Line 168: Line 168:
 =====Proxyserver===== =====Proxyserver=====
   * Een proxyserver opzetten (indien toegelaten)   * Een proxyserver opzetten (indien toegelaten)
-    * Dit zal wel toegelaten zijn mits dit achter SSH staat. Natuurlijk moeten we het beperken tot "Members Only", dus SSH lijkt me wel een goede keus. Momenteel runt er al een [[Proxy]] ([[http://www.privoxy.org/|Privoxy]]) op garisson, dit is een snelly proxy die automatisch ads blokkeert en privacy waarborgt. Heeft iemand een voorkeur voor een andere proxy server?+    * Dit zal wel toegelaten zijn mits dit achter SSH staat. Natuurlijk moeten we het beperken tot "Members Only", dus SSH lijkt me wel een goede keus. Momenteel runt er al een [[:proxy]] ([[http://www.privoxy.org/|Privoxy]]) op garisson, dit is een snelly proxy die automatisch ads blokkeert en privacy waarborgt. Heeft iemand een voorkeur voor een andere proxy server?
   * IP over DNS/ICMP opzetten: http://thomer.com/howtos/nstx.html en http://thomer.com/icmptx/    * IP over DNS/ICMP opzetten: http://thomer.com/howtos/nstx.html en http://thomer.com/icmptx/ 
 Het is natuurlijk verboden om een directe proxy op te zetten, dus ik stel voor alle data te forwarden naar de ssh-server (dus members-only). Zo'n proxy is altijd handig om vanaf de meest onmogelijke plaatsen naar ons zeusnetwerkje te verbinden. Het is natuurlijk verboden om een directe proxy op te zetten, dus ik stel voor alle data te forwarden naar de ssh-server (dus members-only). Zo'n proxy is altijd handig om vanaf de meest onmogelijke plaatsen naar ons zeusnetwerkje te verbinden.
Line 176: Line 176:
 Chasca :D Chasca :D
   * Dit zal niet voor tijdens de Zeus Refresh zijn, maar is een continue project ;). We zullen er misschien wel aan werken als we met al de rest klaar zijn.   * Dit zal niet voor tijdens de Zeus Refresh zijn, maar is een continue project ;). We zullen er misschien wel aan werken als we met al de rest klaar zijn.
-**Open project van maken?  Dan kan elk lid vrij modules schrijven. + **Open project van maken?  Dan kan elk lid vrij modules schrijven. 
-**Gaan we dan met alles klaar zijn? :D+ **Gaan we dan met alles klaar zijn? :D
   * Wikilist commando implementeren. Dit is handig voor boekenlijsten bij te houden van must-reads van users. Deze maakt een pagina aan met naam <list> en zet daar een bulleted list die kan aangepast/weergegeven worden op irc met   * Wikilist commando implementeren. Dit is handig voor boekenlijsten bij te houden van must-reads van users. Deze maakt een pagina aan met naam <list> en zet daar een bulleted list die kan aangepast/weergegeven worden op irc met
     * !wikilist <list> add <item>      * !wikilist <list> add <item> 
Line 193: Line 193:
 Elk Zeus lid zou zijn Zeus Account moeten kunnen gebruiken om de recentste web-technologieën te kunnen uitproberen. Daarom zouden we, in hoeverre dat mogelijk is, de services moeten uitbreiden tot feitelijk een "shared webhost". Mod_python/fastcgi/spyce/whatever, ruby on rails (moeilijk stabiel te krijgen?), lisp? haskell? Laat leden weten dat ze zeker dingen kunnen aanvragen. Postgresql en mysql moeten we er ook op smijten, of course. Elk Zeus lid zou zijn Zeus Account moeten kunnen gebruiken om de recentste web-technologieën te kunnen uitproberen. Daarom zouden we, in hoeverre dat mogelijk is, de services moeten uitbreiden tot feitelijk een "shared webhost". Mod_python/fastcgi/spyce/whatever, ruby on rails (moeilijk stabiel te krijgen?), lisp? haskell? Laat leden weten dat ze zeker dingen kunnen aanvragen. Postgresql en mysql moeten we er ook op smijten, of course.
  
-  * <strike>Zeus Webmail (met postfix blijkbaar gemakkelijk, en http://www.postfix.org/LDAP_README.html) </strike>+  * <del>Zeus Webmail (met postfix blijkbaar gemakkelijk, en http://www.postfix.org/LDAP_README.html) </del>
   * Gemakkelijk mail kunnen redirecten (bv naar gmail)   * Gemakkelijk mail kunnen redirecten (bv naar gmail)
   * Zeus Webspace (bestaat, public_html)   * Zeus Webspace (bestaat, public_html)
-  * <strike>PHP 5</strike> & PHP 6+  * <del>PHP 5</del> & PHP 6
   * RoR/Mongrel?   * RoR/Mongrel?
   * Python (mod_wsgi/pylons/django/mod_python/spyce/twisted/web.py/sqlobject...)   * Python (mod_wsgi/pylons/django/mod_python/spyce/twisted/web.py/sqlobject...)
Line 215: Line 215:
  
 Op de zeus site/wiki allerhande korte how-to's zetten om het gebruik van deze shiny new toys te stimuleren! Op de zeus site/wiki allerhande korte how-to's zetten om het gebruik van deze shiny new toys te stimuleren!
 +
archief/zeus_refresh.1438532978.txt.gz · Last modified: 2021/11/23 14:02 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki