Hallitse palvelimiasi Pupetilla. Pupettia käyttävät esimerkiksi Google, Mozilla ja Wikipedia. Sillä on toteutettu myös US Government Security Baseline hallinnon Linux ja Windows -tietokoneisiin.
Tämä on uuden opetussuunnitelman, 5 opintopisteen kurssi.
Esitiedot
Esitiedot (kertaa nämä): Linuxin komennot, apt, demonien hallinta (esim Apache), tiedostojärjestelmän rakenne (etc, var…).
Alustava aikataulu
Opetus labrassa 5004.
Tämän edistyneen kurssin aikataulu on alustava, ja se muuttuu vielä kurssin aikana.
1. Hello Puppet + IT PRO
2. Pupetin resursseja ja rakenteita
Eri työkaluja
3. Provisiointi
4. Kilpailevia keskitettyjä hallintajärjestelmiä
5 Eri käyttöjärjestelmien hallinta
6 Kertaus
7 Oman modulin viimeistelyä
8 Loppuhuipennus
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija:
– Osaa hallinnoida useita palvelimia keskitetysti
– Pystyy kuvailemaan palvelinten tavoitetilan hallintajärjestelmän ymmärtämällä tavalla
– Osaa versioida alustat toistettavalla tavalla
Arviointiperusteet
– Koe 50 %
– Kotitehtävät ja oma moduuli 50 %
Palaute
Palautteesi on todella arvokasta – se on tärkein tapa kehittää kurssia. Jotta saamme palautteellesi suurimman mahdollisen yleisön, palautetta kerätään kahteen paikkaan
1) Haaga-Helian e-lomakeelle
2) Vapaamuotoinen palaute tämän kurssisivun perään kommenttina
Mitä vain saa kirjoittaa, eikä kysymyksiä tarvitse toistaa. Tässä muutama idea, mihin kaipaisimme kommentteja
- Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
- Onko kurssin sisältö hyödyllinen sinulle?
- Missä aiot hyödyntää kurssilla opittuja taitoja?
- Mikä oli parasta kurssilla?
- Mitä voisi vielä kehittää?
- Mitä mieltä oli esityspäivästä?
- Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
Kiitos!
Ohjaus
Kotitehtävistä annetaan palaute jokaisen opetuskerran alussa.
Opetuksessa teoria ja harjoitus vuorottelevat. Tero opettaa teorian kertomalla siitä jonkin käytännön esimerkin avulla koneella. Opiskelijat kokeilevat tätä käytännön harjoituksessa, Tero kiertää kommentoimassa ja opastamassa vaikeiden kohtien yli.
h1.
a) Kaksi resurssia. Tee ja testaa moduli, joka käyttää ainakin kahta eri resurssia (esim. file ja package).
b) Messut. Kirjoita lyhyt analyyttinen ja vertaileva arvio jostain tuotteesta, esityksestä tai yrityksestä IT PRO -messuilla. (Vaihtoehtoinen tehtävä, jos et pääse messuille: katso video samasta aiheesta Puppetista ja toisesta vastaavasta järjestelmästä (esim. Salt) ja kirjoita niistä analyyttinen ja vertaileva kirjoitus.
h1 vapaaehtoiset lisätehtävät
c) Vapaaehtoinen: Tärkeimmät resurssit. Tee moduleja, jotka käyttävät resursseja package, file, service, user, exec.
d) Vapaaehtoinen: Oikeaa elämää. Ratkaise jokin yksinkertainen oikean elämän ongelma Puppetilla. Esimerkiksi asenna jokin työpöytä- tai komentoriviohjelma ja tee siihen säädöt.
Vinkkejä läksyihin:
Raportin kirjoittaminen:
http://terokarvinen.com/2006/raportin-kirjoittaminen-4
Maksuton mainosrahoitteinen blogi: http://wordpress.com
Edistyneemmille GitHub:
http://terokarvinen.com/2016/publish-your-project-with-github
Livetikun teko, Xubuntu 16.04 LTS amd64:
https://unetbootin.github.io/
https://tomkurenmaa.wordpress.com/
https://juusopuroila.wordpress.com/2017/04/03/playing-with-puppet-part-1/
https://juusopuroila.wordpress.com/2017/04/03/it-pro-messut-tietoturva-demo/
https://linuxsetit.wordpress.com/2017/04/03/palvelinten-hallinta-h1/
https://ykermorvant.wordpress.com/2017/04/03/h1-linux-server-management/
http://wp.me/P8jOYQ-3S
https://ilarihuura.wordpress.com/2017/03/30/linux-palvelimena-h1/
http://simosuominen.com/index.php/palvelinten-hallinta/
Modules kansion alta löytyy tehtäviä ja juuritasolta muuta “kivaa”.
https://github.com/TommiKurjensalo/keskitettyHallinta.git
https://alekseykuoza.wordpress.com/2017/03/31/palvelinten-hallinta-kotitehtava-1/
https://laurimiettinen1.wordpress.com/2017/04/03/h1/
https://naapozblog.wordpress.com/
https://konstavaarala.wordpress.com/2017/03/30/palvelinten-hallinta-ict4tn022-2-harjoitus-1/
https://samuellappalainen.wordpress.com/2017/04/04/h1-2/
https://niksunlinuxblogi.wordpress.com/2017/04/03/palvelinten-hallinta-h1/
https://leojaaskelainen.wordpress.com/
https://janipoutanenblog.wordpress.com/
https://kimfriman.wordpress.com/2017/04/03/linux-servers-h1-puppet/
h2. a) Tee tämän kotitehtävän raportti GitHubiin MarkDownilla
b) Tee puppet-moduli, joka tekee asetukset jollekin komentorivi- tai graafisen käyttöliittymän ohjelmalle.
Vinkkejä:
http://terokarvinen.com/2016/publish-your-project-with-github
Helpoimmillaan voit tehdä muunnelman bashrc:tä muokanneesta modulista, haastavuutta saat lisää asentamalla ja konfiguroimalla muita ohjelmia.
Asennetaan openssh-server hyödyntäen package, service ja augeas resursseja.
https://github.com/TommiKurjensalo/keskitettyHallinta/tree/master/modules/sshd
h2 palautuskansio ei ole moodlessa auki. Oma löytyy ohestakin.
https://github.com/LM42/h2-moduuli/blob/master/raportti.md
https://github.com/konstavaarala/h2/blob/master/raportti.md
https://github.com/jotenkim/hellopuppet
https://github.com/vhakli/ICT4TN022-2/tree/master/h2
https://github.com/AAHyv/har2
https://github.com/aapoz/h2/blob/master/h2.md
https://github.com/teppoviljanen/h2
https://github.com/suomisim/puppet/tree/master/settingsmod
https://github.com/xmxstuka2/linux
Hups, tarkempi linkki https://github.com/jotenkim/hellopuppet/blob/master/assignment%20h2.md
Löytyy myös tätä kautta: https://kimfriman.wordpress.com/2017/04/12/linux-servers-h2-more-puppet/
https://github.com/Niklasg95/Palvelinten-hallinta-h2
https://github.com/a1600567/helloyael/blob/master/H2.md
https://github.com/1600571/h2/blob/master/H2.md
https://github.com/leksenderi/Palvelinten-hallinta-2017/blob/master/h2.md
h3. a) Package-File-Server. Asenna ja konfiguroi jokin demoni package-file-server -tyyliin. Tee jokin muu asetus kuin tunnilla näytetty sshd:n portin vaihto.
b) Modulit Gitistä. Tee skripti, jolla saat nopeasti modulisi kloonattua GitHubista ja ajettua vaikkapa liverompulle. Voit katsoa mallia terokarvinen/nukke GitHub-varastosta.
c) Vapaaehtoinen: Vaihda Apachen default VirtualHost Puppetilla siten, että sivut ovat jonkun kotihakemistossa ja niitä voi muokata normaalin käyttäjän oikeuksin.
d) Vapaaehtoinen vaikea: Konfiguroi jokin muu demoni (kuin Apache tai SSH) Puppetilla.
https://github.com/TommiKurjensalo/keskitettyHallinta/tree/master/modules/apache
https://juusopuroila.wordpress.com/2017/04/18/playing-with-puppet-part-2/
https://github.com/teppoviljanen/h3
Github sivun juuressa on doBase.sh, millä voi “alustaa” liveusb itselleen sopivaksi.
Tynkä palautus, ei nimittäin toimi vielä täysin tyhjällä koneella…(to be continued)
https://github.com/jotenkim/h3
h4. a) Master-slave. Aloita tyhjästä koneesta. Tee yhdestä koneesta orja ja toisesta herra. Kokeile, että orja saa herralta modulin. (Voit käyttää labraa, kun se on tyhjä. Laita mukaan ‘puppet cert –list –all’, ‘tail /var/log/auth.log’, ‘tail /var/log/syslog’).
b) Varaa omalle modulillesi aihe kommenttina tälle sivulle. Yksi työ yhdestä aiheesta.
Samalla kannattaa aloittaa kokeeseen lukeminen.
Modulin aihe: LAMPin ja WordPressin asennus
Kokonaisen luokan asentaminen (taikapaketti+pxe+preseed+puppet)
https://joonaleppalahti.wordpress.com/2016/12/11/pupxegrant-puppet-pxe-ja-vagrant-konfiguraatio/
https://github.com/joonaleppalahti/many-machines/blob/master/preseed.cfg
Modulin aihe: Lataa URL:ista .tar paketin ja purkaa sen tiettyyn path locationiin.
Ja tarvittaessa jos liian lyhyt/nopea, niin moduuli joka muuttaa tiedoston .tar paketiksi ja postaa sen gittiin.
Moduli-aihe: “Pelipaketti”, kaikki tarvittavat ohjelmat/asetukset moninpeliryhmän tarpeisiin esim. Steam, team speak, joku verkkomoninpeli Linuxille jne. (konsepti vielä hakusessa)
Modulin aihe: apache ja testisivu vaihto
Moduulin aihe: Asennan VLC videosoittimen ja VLC alkaa asennuksen jälkeen pyörittämään videota urlin kautta.
H4 https://kimfriman.wordpress.com/2017/05/02/linux-server-h4-puppet-master-slave/
Moduuli aihe: Moduuli asentaa perus musiikin nauhoitus-ja muokkaus sovellukset.
Uusi moduuli: Ohjelmistotuotannon opiskelijoille suunnattu moduuli joka asentaisi intelliJ koodiympäristön javalla, mysql:llä ja toimivalla localhostilla. Kaikki tarvittava olisi konffattuna.
Pyrin saamaan moduulin oikeasti käyttöön.
Peruutan aikaisemman .tar moduuli idean!
Modulin aihe: NodeJS sekä NPM pakettihallintajärjestelmän asennus sekä konfiguraatio
Moduulin aihe:
Django kehitysalusta ja Gitistä Django-projektin lataus
Yritetty saada toimimaan puppet-slave v4.5.2 xubuntussa 16.10
https://github.com/TommiKurjensalo/keskitettyHallinta/tree/master/puppetMaster
Moduulin aihe on nagioksen asennus ja jonkunasteinen määrittely.
Modulin aihe: Asentaa kuvankäsittelyohjelman (gimp) ja videoeditointiohjelman ja muuttaa niiden oletus konfikuraatiota.
Moduulin aihe: Asentaa ja konfiguroi Vagrantin ja VirtualBoxin. Luo virtuaalikoneen, jolle asennetaa ja konfiguroi apachen.
Moduulin aiheena asentaa koneeseen käyttöjärjestelmä (joko Linux tai Windows) ja muutama ohjelma asennettuun koneeseen
Moduulin aihe: asentaa MPV mediasoittimen ja lisäosan asennus,että pystyy katsomaan YouTube videoita.
Kokeeseen:
https://docs.puppet.com/puppet/3.8/
http://www.puppetcookbook.com/
Linkkejä tunteihin liittyen:
http://terokarvinen.com/2017/aikataulu-%e2%80%93-linuxin-keskitetty-hallinta-%e2%80%93-ict4tn011-11-%e2%80%93-loppukevat-2017-p2
Modulin aihe (peruutetaan vanha):
Front-End kehitystyöympäristön asennus ja git-projektin tuonti työpöydälle.
Atom-tekstieditorin asennus ja konfiguraatio mieleisekseen (työnäkymän asetukset yms.)
Atom-paketit työflown helpottamiseksi (color-picker, beautify, javascript helpotukset yms.)
Gimpina asennus kuvien muokkaamista varten.
Sisällytetään Chromen asennus, jotta selaimia on useampia testattavaksi.
**KORJATTU MODULIN AIHE**: Digimedian opiskelijoille tarkoitettu moduulipaketti, joka asentaa Brackets koodi editorin, Bootstrap Frameworkin sekä Blenderin ja konfiguroi apachella localhost alustan, mikä on valmis koodattavaksi.
moduulinaihe: LAMP ja erilaisia konfigurointeja käyttäjille, ei ole vielä mietitty täysin loppuun.
Moduuli aihe: Köyhän miehen musiikin tuotto ja editiointi käyttäjäalusta (sisältää esim.LMMS, GUITARIX, AUDACITY, HYDROGEN drum machine)
Uusi moduuli aihe. Moduuli, jolla pystyy nauhoittamaan ja editoimaan videoita.
http://terokarvinen.com/2017/django-on-apache-with-python-3-on-ubuntu-16-04
Teen django asennuksen wsgitä ja postgreSQL käyttäen
Uusi moduuli: Selaimen asetusten muuttaminen, ublock, suosikit, kotisivu jne.
Moduli: Apache perus asennusta
Vaihdettu aihe, moduuli windows tietokoneille, johon esim itselle tärkeät ohjelmat ja jotkin konfiguraatiot.
Moduulin aihe: Apachen perushommia vauvoille… 🙂
Ohjelmien asennus Windowsiin puppetin avulla.
https://docs.puppet.com/puppet/3.8/lang_node_definitions.html
https://docs.puppet.com/puppet/3.8/lang_defined_types.html
Defined types and site.pp
https://docs.puppet.com/puppet/3.8/lang_node_definitions.html
https://docs.puppet.com/puppet/3.8/lang_defined_types.html
Moduulin aihe: Chromiumin konffausta, esim. kotisivujen vaihto jne.
Nagios modulin luonti (sis. apache2, nagios)
https://github.com/TommiKurjensalo/keskitettyHallinta/tree/master/modules/nagios
Nyt löytyy puppet v3 tehty toimiva ohjeistus.
https://github.com/TommiKurjensalo/keskitettyHallinta/tree/master/puppetMaster
Moduulin lopputulos: virtualisoitu apache-palvelin
Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
Linux osaaminen oli edellisellä kurssilla 0, ja opin aivan järkyttävän paljon uutta.
Myös tällä Palvelimien hallinnan kurssilla opin käyttämään myös Puppetia, vaikka edellistä osaamista ei ollut lainkaan.
Onko kurssin sisältö hyödyllinen sinulle?
Oli, opetusmetodit olivat täydellisiä itselleni ja kotitehtävät olivat mieleisiä. Olisin ehkä yhden tai kahden lisää voinut harjoituksia tehdä.
Missä aiot hyödyntää kurssilla opittuja taitoja?
Alan opetella Puppetin käyttöä enemmän, ja aion tehdä tästä yhden vavhuuksistani, mitä voin työhakemuksissa mainita. Myös Ruby kieli tuli tutuksi, ja tämä antoi lisää jalkaa oven väliin oppiakseen koodausmaailmaa.
Mikä oli parasta kurssilla?
Puppetin opettelu yleisesti, varsinkin Master-Slave harjoitus.
Mitä voisi vielä kehittää?
Enemmän harjoitusta itse Puppet moduulien tekoon, esim. opettaa että mitä kaikkea puppetin manifest tiedostoon voi laittaa? (file, package, service, exec jne)
Mitä mieltä oli esityspäivästä?
Rohkaisevaa oli nähdä, että oma osaaminen oli suhteellisen samalla tasolla muiden kanssa.
Valitettavasti en ehtinyt nähdä kaikkia moduuleja, sillä piti lähteä kesken esityspäivän töihin.
Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
Suosittelen lämpimästi kurssia kaikille, jotka ovat erikoistuneet infrastruktiin, tai jotka osaavat linuxin perusasiat.
Erittäin hyödyllinen kurssi, erittäin mielenkiintoinen mutta haastava aihe ja erittäin pätevä ja mainio opettaja.
KIITOS Tero!
Ohjelmien asennus Windowsiin Puppetin avulla.
https://niksunlinuxblogi.wordpress.com/2017/05/16/palvelinten-hallinta-paatosmoduuli/
Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
Kyllä, opin käyttämään puppettia ja ymmärtämään enemmän moduulien rakentamista ja sen kieltä.
Onko kurssin sisältö hyödyllinen sinulle?
Oli, kurssin sisältö oli kivempi kuin aiemman linux kurssin, koska tässä käytiin lähinnä puppettia. Oli helpompi pysyä perässä ja muistaa aiemmin opittua.
Missä aiot hyödyntää kurssilla opittuja taitoja?
Mahdollisesti tulevilla kursseilla ja toivottavasti työelämässä.
Mikä oli parasta kurssilla?
Master-Slave osuus oli mielenkiintoinen.
Mitä voisi vielä kehittää?
Enemmän harjoittelua tunnilla ja modulien muokkausta. Tällä hetkellä asiaa tulee paljon suullisesti, joten keskittyminen herpaantuu helposti.
Mitä mieltä oli esityspäivästä?
Esityspäivä olisi voinut olla eri päivä kun koepäivä. Muuten oli ihan hauska nähdä muiden tuotoksia ja varsinkin niiden, joilla linux osaamista oli jo enemmän pohjalla. Esitykset voisi olla jaettu kahdelle eri päivälle.
Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
Kyllä suosittelisin kaikille, jotka ovat kiinnostuneita linuxista, niin aloittelijoille kuin taidoiltaan paremmille.
Kiitos Tero!
Linux on ollut minulle kokonaisuudessaa uutta ja ihmeellistä. Kurssisi avulla on avautunut useampikin asia, nyt viimeisimpänä keskitetty hallinta puppetilla. Aion jatkaa puppetilla leikkimistä kesän monsuunikautena ja varmasti vielä myöhemminkin. Opastuksesi on tämän uuden harrastuksen mahdollistanut.
Kiitos! Kiitos! Kiitos!
Ystävällisin terveisin,
Thomas Eulenberger
Linux osaamineni oli hyvin rajallista kurssin alussa. Lopuksi voin sanoa että olen oppinut todella paljon uutta. Kiitokset siitä opelle! Näillä taidoilla on paljon merkitystä ja hyötyä työelämässä.
Kiva kurssi, työskentelytapa hyvin motivoiva. Olen hankkimassa uuden tietokoneen, kaiken kaman asentaminen ja konfigurointi varmasti nopeutuu
Ennen kurssia en tiennyt mikä on puppet tai mikä on git. Nyt kurssin jälkeen osaan käyttää molempia ohjelmia mielestäni tarpeeksi hyvin ja varsinkin puppetin opettelu on mielestäni erittäin mielenkiintoista.
Kurssilla oli parasta itse opiskelu. Jaksotus Opetus-Itsenäinen työskentely-opetus toimi hyin kun päivät oli pitkiä ja välitunteja oli tarpeeksi.
Toivon mukaan jo lähitulevaisuudessa päädyn käyttämään täällä opittuja taitoja työelämässä. Siviilissä tulen varmasti käyttämään erityisesti gitin käyttöä.
Esittelypäivä oli aika pitkä mutta oli ihan mielenkiintoista nähä mitä muut olivat tehneet. Suosittelisin kurssia kaikille jotka ovat kiinnostuneet versionhallinnasta ja niiden uusimmista tekniikoista.
Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
Opin mielettömästi Linuxsista ja Palvelinten keskitetystä hallinnasta.
Onko kurssin sisältö hyödyllinen sinulle?
Teron opetus paikanpäällä on must, jos ei ole paikalla tippuu helposti kärryltä ja Tero varmistaa, että kaikki oppivat päivän aiheen.
Missä aiot hyödyntää kurssilla opittuja taitoja?
Toivottavasti työelämässä!
Mikä oli parasta kurssilla?
Teron vitsit. Teron asiantuntemus heti toisena.
Mitä voisi vielä kehittää?
Parhaita kursseja haaga-heliassa, en keksi nyt parannettavaa. Koe, ehkä hiukan erilainen?
Mitä mieltä oli esityspäivästä?
Oli hauska nähdä miten luokkatoverit olivat pärjänneet ja mitä he olivat keksineet.
Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
Suosittelen kaikille haaga-heliassa opiskeleville IT puolen jannuille riippumatta linjasta.
Kurssi on ollut tähän mennessä oma lempikurssini mitä olen haaga-heliassa käynyt. Kurssissa oli todella hyvä ja selkeä opetus ja jokainen tehtävä oli opettavainen ja niiden suorittamiseksi oli annettu hyvät ohjeistukset.
Opin kurssin aikana todella paljon uutta ja hyödyllistä informaatiota ja työskentelytapoja.
Suosittelisin kurssia kaikille jotka haluavat oppia linuxia.
Kurssi oli taas yksi pahraimpia tähän menessä!
Opin käyttämään puppet-masteria ja tekemään moduuleja. Koen että taidoista ja tiedoista joita olen kurssin aikana sisäistänyt tulee olemaan minulle jatkossa paljon hyötyä.
Kurssilla olisi voinut olla vaikeissa aiheissa enemmän yhdessä vaiheittain suorittamista.
Täytyy myöntää, että esityspäivä jännitti hieman, mutta se oli toteutettu mielestäni hyvin. Oli hauska esittää oma moduuli ja kuunnella toisten viritelmiä.
Suosittelen kurssia kaikille!
Todella hyödyllistä tietoa ja taitoa varmasti tulevaisuudessa työelämässä ja miksei nytkin. Oppimistavoitteet oli selkeät ja ilmapiiri tunneilla kannustava sekä motivoiva.
Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
– Opin. En osannut puppetin käyttöä ollenkaan, ja olen erittäin tyytyväinen oppimastani.
Onko kurssin sisältö hyödyllinen sinulle?
– Todellakin! Infran suuntautujien unelma, jossa opitaan todella hyvin Linuxia, ja pääsee tekemään kaiken käytännössä.
Missä aiot hyödyntää kurssilla opittuja taitoja?
– Työelämässä. Pyrin saamaan tulevaisuudessa kansainvälisen uran, ja toivon että voin hyödyntää kurssin tekemisiäni Linuxin kotimaasta.
Mikä oli parasta kurssilla?
– Uuden oppiminen, opettajan motivaatio aihetta kohtaan sekä yleinen ilmapiiri.
Mitä voisi vielä kehittää?
– Kaikki toimii, ja toivon että kurssit ovat tälläisiä myös tulevaisuudessa.
Mitä mieltä olit esityspäivästä?
– Pitkä päivä, mutta sen arvoinen. Miinusta siitä että koe pidettiin samana päivänä.
Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
– Ehdottomasti kaikille IT opiskelijoille Haaga-Heliassa.
Tämän kurssin aiheet tulevat hyödyksi kotona ja tulevaisuudessa työelämässä.
Suosittelen kaikille opiskelukavereille.
Kokonaisena on tosi hyvä ja antoisa kurssi. Ainoa huomautus – minun mielestä, oppimistahti on liian korkea aloittaville opiskelijoille. Kiitos kurssista!
Kurssi on ollut yksi hyödyllissimmistä Haaga-Helian kursseista niinkuin aikaisempikin Teron Linux kurssi. Kursilla tehtiin konkreettisia eikä vain katsottu dioja siitä miten asiat pitäisi tehdä. Uskon että Puppetin (tai muiden) keskitetyn hallinnan työkaluijen käytöstä on hyötyä tuleivaisuudessa ja tulen harjoittelemaan Puppetin käyttöä kesällä ja tulen konfiguroimaan omaa Windows konettani Puppetin avulla.
Opin kurssilla paljon palvelinten hallinnasta. Puppet oli ennen kurssia minulle tuttu vain nimenä. Nyt voin ilokseni todeta, että osaan käyttää ja hyödyntää sitä käytännössä. Kurssin sisältö oli hyödyllinen ja tulevaisuus näyttää kuinka paljon siitä todellisuudessa tulee olemaan hyötyä. Toistaiseksi minulla ei ole tilaisuutta hyödyntää oppimaani työelämässä, mutta aion ylläpitää ja kehittää taitojani kotioloissa. Parasta kurssissa oli laaja-alainen opetus ja Teron antamat vinkit moneen muuhunkin asiaan kuin pelkästään Puppettiin liittyen. Kurssin anti on kokonaisuutena arvostellen paljon suurempi kuin kurssin eri osa-alueiden summa. Esityspäivä oli mielestäni hyvä ja juuri sopiva lopetus kurssille.
Tulen suosittelemaan kurssia kaikille, joilla on mahdollisuus osallistua sille.
Opin kurssilla asentamaan puppet master-agent järjestelmän ja hallitsemaan moduleita, kuten oppimistavoitekin oli. Ennen kurssia en osannut tehdä edellä olevaa.
Pyrin hyödyntämään oppimaani nykyisessä työssäni, mahdollisuuksien rajoissa. Mikäli ei, niin mahdollisesti seuraavassa työssäni. Ajattelin myös automatisoida opinnäytetyössäni tehtävän työn, jossa mm. asennan julkaisualustan x (ei vielä päätetty). Näin ollen, jos ja kun haluan siirtää järjestelmän uudelle alustalle, ei minun tarvitse tehdä määrityksiä uudelleen.
Kurssilla parasta oli oppia uusia hyödyllisiä taitoja.
Kehitettävää olisi siinä, että esimerkkejä voisi olla hiukan enemmän opettajan puolelta. Tunneilla käydyt esimerkit kun eivät aina ole terokarvinen.com sivulla.
Esityspäivä oli mielestäni hiukan raskas, sen olisi voinut jakaa kahteen eri osaan.
Kyllä voisin suositella kurssia kollegoille tai opiskelutovereille. Vaikkakaan en ole ole VIELÄ sitä tehnyt.
Minulla ei ollut mitään käsitystä palvelinten keskitetystä hallinnasta ennen kurssia ja Linux taitonikin ovat peräisin vain edelliseltä Teron kurssilta. Näiden muutamien oppituntien ja oman oppiskelun myötä uskoisin silti pystyväni työskentelemään näiden asioiden parissa. Kurssi oli tuntimäärään nähden todella tehokas.
Sain oman moduulini toimimaan suurten ponnistelujen jälkeen, ja opin vaikeaa tehtävää tehdessä todella paljon Puppetista, sekä tiedän mistä etsiä apua jatkossa. Teron antama suora palaute moduulista heti esittelyn jälkeen oli suuri apu jatkokehittelyyn, jonka aion tehdä pikimmiten.
Kurssilta saamani opit eivät rajoittuneet pelkästään kurssin tavoitteisiin, vaan opin paljon muutakin, jota Tero kertoi opetuksen lomassa. Tästä syystä on todella valitettavaa, että kurssin tunteja peruuntui. Tekisi mieli käydä kurssi uudelleen syksyllä, kuten eräs kurssilainen lopussa päättikin tehdä.
Kurssia ja etenkin opettajaa voin suositella kaikille.
Linux- osaamiseni on kaikki peräisin yhdeltä aikaisemmalta Linux- kurssilta, eli kurssin alussa osasin Linux:in alkeet, mutta en mitään palvelinten keskitetystä hallinnasta. Kurssin aikana opin enemmän kuin mitä osasin kuvitella ja tämän kurssin asioita oli todellakin hauska oppia vaikka ne olivatkin hieman monimutkaisia. Tuntien rakenne oli erittäin hyvä, eli opettaja esittää tunnin aiheen ja esimerkin siitä, jonka jälkeen sitä työstetään lopputunnin. Kotitehtäviä oli riittävästi kaikentasoisille ja niiden avulla pääsi tutustumaan kurssin aiheisiin vielä syvemmin. Kokonaisuudessaan erittäin hyvä kurssi jossa pääsee oppimaan Linux:in keskitettyä hallintaa ja myöskin nauttimaan sen opettelemisesta.