Udvidet linux - webserver

From HoerupWiki
Revision as of 13:12, 9 August 2018 by Torben (talk | contribs) (Created page with "Forskellige opgaver vedr linux - skal ses som en udvidet af de mere trivielle skole-linux opg. Slut resultatet når alle øvelser er lavet, skulle gerne være et fuldt Highly...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Forskellige opgaver vedr linux - skal ses som en udvidet af de mere trivielle skole-linux opg.

Slut resultatet når alle øvelser er lavet, skulle gerne være et fuldt Highly-Available web cluster udelukkende med opensource komponenter.

Requirements:

  • Basal linux viden: skal kunne installere linux og navigere rundt, edit config filer mm
  • Mulighed for at deploy'e 5-6 små linux'er á 1 cpu 512mb ram -eller have en håndfuld raspberry Pi's ved hånden.
    • I øvelsen bruger vi 1 rolle pr node - for at holde det simpelt og adskilt.

Basic webserver

  • Find en web application du vil hoste i dit cluster.
    • Skal være en applikation der bruger data fra en database
    • Det er valgfrit hvad man vælger (kan være en php app på apache med mysql, ruby app på nginx med redis, java på tomcat med postgresql, nodejs med mongodb)
    • Gå evt uden for comfort-zone og vælg en sprog/webserver/db som du ikke har prøvet før
  • Installer 1 webserver node (web01) og 1 database node(db01)
    • installer webserver og database server softwaren
    • deploy din web application på web01, sæt den til at bruge db01
    • sikre web applikationen virker efter hensigten