Kurssilla sain vihdoin syyn perehtyä infra as code ideaan. Näitä oppeja käytin ja sovelsin kurssin parissa ekaa kertaan ja käteen jäi oikeaa osaamista. Kurssin läksyt olivat hyviä ja jos ne teki oikein oli varmasti oppinut uutta.
Suurin minus kurssissa oli opettajan vanhentunut kielenkäyttö ja sanavarasto. Näitä vanhoja tapoja on käytännössä turha ylläpitää eivätkä ne tuo extraa kurssin sisältöön.
Suosittelen kurssia erittäin mielelläni muille keitä palvelintenhallinta kiinnostaa.
Opin kurssilla yllättävän paljon mm. linux komennoista ja saltista. Alkuun ei ollut mitään käsitystä mikä koko saltti edes on, mutta nyt on jo jonkinlaista ymmärrystä siitä mistä on kyse. Kurssia parantaisin ehkä siten että jos tunnilla puhuttaisiin enemmän seuraavista tehtävistä eikä niin paljon käytäisi läpi palautettuja tehtäviä. Myös tehtävänannot olivat ainakin omasta mielestäni aika haastava ymmärtää. Alussa ei ollut mitään käryä mistä pitäisi aloittaa, mutta pääsin jyvälle kun jaksoin tutkia tarpeeksi asiaa. Olisin kuitenkin kiittänyt jos esim. ensimmäisen tunnin aikana oltaisiin käyty enemmän läpi ihan idiootti tasolla mistä on kyse.
En usko että tulen itse tarvitsemaan kurssin asioita työelämässä, mutta uskon että joku näistä varmasti hyötyy paljonkin. (Keskityn itse enemmän koodaus puolelle.)
Suosittelisin kurssia niille jotka ovat kiinnostuneet infra puolen työtehtävistä.
Suurin osa kurssilla opittuja asioita olivat minulle uusia ja Saltia olin tuntenut vain sanana. Kurssilla opin mikä Salt on, mihin
ja millä tavoin sitä voi käyttää. Infra koodina oli myös uutta ja oli innostavaa opetella, miten monipuolinen ja hyödyllinen työkalu se voi olla.
Aion ehdottomasti hyödyntää oppimaani tulevaisuudessa ainakin kotona. Toivottavasti myös töissä, sillä infra ja palvelimet kiinnostavat minua todella paljon. Uskon, että tämän kurssin opeista on minulle vielä paljon hyötyä.
Läksyt olivat pääosin melko haastavia, jotkut vähemmän jotkut enemmän. Joka tapauksessa, nautin niistä, sillä tehtävien haastavuus motivoi opettelemaan ja kehittymään. Minusta oli hyvä, että läksyjä tarkistettiin aina seuraavalla opetuskerralla. Näin pysyi hyvä tekemisen meininki yllä ja se myös motivoi ylittämään omat haasteet.
Parantaa voisi ehkä sen, että luentoja voisi nauhoittaa. Nauhoitukset voisivat olla katsottavissa ainakin seuraavaan luentoon asti ellei pidempään. Toisena ehdotuksena, pidentäisin etäluentoja edes hiukan. Joskus tuntui, että vajaa 3 tuntia meni turhan äkkiä kun opittavaa oli niin paljon ja vielä läksyjen tarkistuskin oli luonnollisesti ohjelmassa :)
Viihdyin kurssilla erinomaisesti! Osallistuin muutamaan etäluentoon ja muutaman kerran kävin koululla paikan päällä. Erityisesti luennot paikan päällä olivat aivan huippuja. Tykkäsin, kun ne kestivät melkein 6 tuntia, sillä siinä ajassa pystyi hyvin syventymään opeteltavaan aiheeseen ja käymään läksyjä läpi. Myös vinkkien ja neuvojen kysyminen tuntui luontevammalta paikan päällä. Olisin tykännyt, jos kurssi olisi kestänyt koko lukukauden.
Suosittelisin kurssia ehdottomasti kaikille, ketkä ovat kiinnostuneita Linuxista ja palvelimista edes hiukan perusteita pidemmälle.
Ennen Palvelinten hallinta kurssia olin juuri suorittanut Linux palvelinten perusteet. Tästä oli kyllä suuri apu ja oli hyvä suorittaa nämä 2 kurssia peräkkäin.
Olen käyttänyt 8 viikkoa nytten linux koneita ja tuntuu että voisin vaihtaa päivittäis koneeni linuxiin.
Kurssilla opin paljon uutta. Keskitetty infrahallinta on kyllä semmoinen työkalu mitä tulen käyttämään arkielämässä.Ensimmäistä kertaa osasin konffaamaan koneen "nollista" käyttökuntoon yhdellä komenolla.
Läksyt olivat haastavia mutta tämä on suuri syy miksi tuntuu että opin niin paljon kurssilla. Haastamalla itsensä oppii parhaiten ja sen tämä kurssi tarjoaa. Kurssi oli toteutettu tietyin määrin flipped classroom tyylisesti ja tämä sopi hyvin minulle. Problem based learning on huomattavasti mukavampaa kuin pelkkä toteuttaminen.
Hands-on tehtävät on se juttu. Siinä sitä oppii tekemään ja sitä sai tällä kurssilla tehdä. Oppitunneilla olisi mielestäni voinnut olla hieman enemmän tekemistä mutta ymmärrän että ajan puutteen takia tämä on mahdotonta. Mutta kun pysyy aktiivisena oppitunneilla niin asiat tarttuu mieleen.
Ainoa huono asia kurssissa oli tiukat määreet. Jos näitä ei saavutettu oli riski tippua kurssilta. Toisaalta jos on suora asioiden kanssa ja toteaa että tällä viikolla läksyjen teko jäi aika vajaaksi niin Tero ymmärtää tämän hyvin. Onhan meillä kaikilla muukin elämä kuin koulu.
Suosittelen kurssia kaikille jotka on kiinnostuneita tietokoneista, infrasta, verkkotekniikasta ja asentamisesta.
Jälleen kerran koulun parhaimpia kursseja jotka olen suorittanut.
Jos IT kiinnostaa niin tämä kurssi on must
Ennen kurssia en osannut edes Linux komentoja kunnolla, mutta tämän kurssin avulla opin jopa Linux komentoja nopeaa vauhtia sekä Saltin käytön. Infraa koodia ”palvelinten hallinta” kurssi oli todellakin hyödyllinen kurssi. Läksyt olivat haastavilla, mutta myös todella käytännöllisiä ja niistä on todellakin hyötyä tulevaisuudessa varsinkin koneiden konfiguroimisessa Saltin avulla. Kurssi luennot olivat miellyttäviä ja kiinnostus pysyi loppuun asti! Suosittelin kurssia lämpimästi kaikille, joilla on kinostusta aiheesta. Uskon käyttäväni Saltia lähiaikoina oman Windows koneen uudelleen konfiguroimiseen.
— Leo Ahopalo, 2023-05-16Kurssilla opin todella paljon Saltin käytöstä, idempotenteista, vagrantista ja eri käyttöjärjestelmien hallinnasta etänä. Kaikki mitä kursilla on tehty, olen tehnyt ensimmäistä kertaa.
Uskon, että kurssilla opitut asiat tuovat erittäin suurta hyötyä työelämässä. Läksyt olivat alkuun haastavia, mutta ne helpottuivat tekemisen myötä, jolloin niistä tulivat sopivan haastavia.
Kurssisivulla oli runsaasti hyödyllisiä ohjeistuksia ja materiaalia tehtävien tekemiseen, sekä omalla tiedonhakutaidoilla sai myös hyödyllisiä vinkkejä eri sivustoilta.
Kurssi oli toteutettu erittäin hyvin ja tehokkaasti. En keksi mitään parannettavaa toteutuksen suhteen. Itse henkilökohtaisesti viihdyin erittäin hyvin kurssilla, sillä olen oppinut niin paljon uusia asioita näin lyhyessä ajassa.
Suosittelisin ehdottomasti kurssia niille, jotka jatkavat Linux-palvelimet ja Windows-palvelimet kurssin pohjalta eteenpäin!
Opin ihan hurjan paljon saltista ja infrasta koodina. Salt oli minulle aivan uusi työkalu. Gitin käyttö oli myös uutta, ja on tosi hyvä että se otettiin kunnolla haltuun. Infra koodina -periaate, idempotenssin käsite ja git ovat erittäin arvokkaita oppeja, joista tulen varmasti hyötymään myöhemmin.
Läksyt olivat vaikeustasoltaan sinänsä sopivia. Oppimiskäyrä on varsinkin aluksi todella jyrkkä, mutta tehtävät eivät silti tuntuneet ylivoimaisilta.
Kurssilla olisi mielestäni aikaa ottaa alku hieman rauhallisemmin ja selittää esimerkiksi idempotenssin ja tilan (state) käsite auki. Lisäksi tosi perustason oheislukemistoa saltista/infrasta koodina olisi hyvä vinkata. Kurssin aihepiiri oli käsitteellisesti itselleni niin vieras, ettei tekemällä oppiminen tahtonut riittää, ja se näkyi varsinkin silloin kun opittua piti soveltaa.
Kiitos siitä, että kurssi oli tällä kertaa niinkin myöhään, se helpotti kummasti töiden ja opiskelun yhteensovittamista.
Suosittelen kurssia niille, jotka ovat kiinnostuneet syvemmin palvelinten pyörittelystä ja järjestelmien hallinnasta.
Tässä vielä linkki kurssiin liittyvään GitHub-varastooni: https://github.com/hannagrn/palvelinten-hal/
Opin kurssilla erittäin paljon infrasta koodina ja myös hyviä työskentelytapoja että voin saavuttaa tavoitteet. Läksyt olivat haastavia mutta kaikesta selvisi kun muisti vetää välissä happea. Viihdyin kurssilla erittäin hyvin ja voin suositella sitä kaikille ketä kiinnostaa aihe edes hieman.
— Eemeli Pulliainen, 2023-05-16Kurssilla opittiin hyvin ainakin itselle erilainen tapa hallita monta konetta Saltilla. Läksyt olivat kiinnostavia ja niissä pääsi oppimaan itse uutta ja tehdä aika vapaasti asioita, kurssin tahditus ja aika oli myös itselle sopiva. Tämä kurssi myös hyvin tapahtui suoraan aikaisemman Linux kurssin perään joka piti asian tuoreena ja helpotti oppimista.
Gitin/Github käyttö tuli myös hyvin tutuksi kurssin aikana, mikä on bonus.
Voin suositella kurssia kaikille keitä kiinnostaa oppia tapa hallita tietokoneita hallitusti.
Osasin ainoastaan Linuxin perusteita kurssia ennen eli lähtökohtaisesti kaikki oli minulle uutta. Opin mikä Salt on ja miten herra-orja-arkkitehtuuria käytetään, tutustuin yhteen totuuteen sekä gittiin ja opettelin infraa koodina.
Koen, että kurssi oli tosi hyödyllinen. Tästä on hyvä lähteä rakentamaan vahvaa osaamista palvelinten hallitsemiseen. Luulen, että tutustun vapaa-ajalla vielä enemmän aiheeseen. Jos päädyn tekemään töitä esim. palvelinten kanssa, tästä oli varmasti paljon hyötyä.
Vaikka läksyt välillä tuntui vaikeilta, koen, että niistä oli oppimisen kannalta tosi paljon hyötyä.
Tunnin aikana saadut vinkit aina välillä pääsi unohtumaan, koska ne tuli välillä aika nopealla tahdilla. Nauhoittamisesta voisi olla palautteen kannalta hyötyä.
Viihdyin kurssilla hyvin. Open innostuneisuus tsemppasi.
Kurssi sopii kenelle tahansa it-alaa opiskelevalle, varsinkin palvelimista kiinnostuneille. Suosittelisin kurssia, jos ikinä sellainen tilanne tulisi eteen.
Tällä kurssilla opin paljon Saltin käytön lisäksi LInux-ympäristöön liittyviä asioita, jotka antoivat minulle vähintään yhtä paljon kuin Saltin opettelu. Osaan nyt ohjata koneita käyttämällä Saltia ja luomaan infraa koodina. Olin vain käynyt perusteet-kurssin Linux palvelimista (eli tiesin peruskomentoja), joten melkein kaikki , mitä kurssilla käytiin oli uutta minulle. Kurssi oli välillä hektistä ja paljon uutta asiaa tuli , jolloin ei aina pysynyt perässä. Minusta kuitenkin oli kiva, että kurssissa vaadittiin oppilailta paljon, mikä motivoi minua oppimaan. Tarkistettavat tehtävät olivat hyviä. Suosittelisin kurssia kaikille infrasta kiinnostuneille.
— Juho Tuovinen, 2023-05-16Opitko jotakin – eli osaatko nyt sellaista, mitä et osannut ennen kurssia?
- Opin käyttämään Salt Vagrantia ja herraorja-arkkitehtuuria sekä infraa koodina
Teitkö jotain ensimmäistä kertaa? Käytit modernia hallintatyökalua (Salt tms), kirjoitit idempotentin tilan, kirjoitit infraa koodina...
- Käytin Salt Vagrantia ensimmäistä kertaa, olin tutustunut aiemmin Azuressa infraa koodina konseptiin, mutta tämä kurssi avasi sitä vielä enemmän
Oliko opittu hyödyllistä? Luuletko, että sille on käyttöä esim. tulevaisuudessa töissä tai kotona?
- Kurssin ajattelutapa palvelinten hallinnasta kokonaisuudessaan on yksi asia, mitä voisin nähdä hyödyntäväni tulevaisuudessa töissä
Mitä mieltä olit läksyistä? Luku/video/podcast -materiaalista? Hands-on tehtävistä?
- Läksyt olivat mielenkiintoisia ja niissä annettiin myös vapaat kädet toteuttaa lopputulos eri tavoin.
Miten voisin parantaa kurssia?
- Itse loisin mahdollisuuden nauhoittaa luentoja, koska joskus voi olla, että ei pääse luennolle ja silti kaipaisi niitä vinkkejä
Viihdyitkö kurssilla?
- Viihdyin, aihe ja opetus oli mielenkiintoista
Suosittelisitko kurssia? Kenelle kurssi sopisi? Koulutoverille tai kollegalle?
- Tämä on hyvä jatkokurssi sekä Linux että Windows palvelin kursseille, joten jos haluaa syventää osaamistaan vielä, niin suosittelen tätä
Miniprojekti - Penetraatiotestaus-työpöytä aloittelijalle
https://github.com/JuhoTuovinen/linux-course/blob/main/h7-Miniprojekti.md
https://github.com/annihuh/Miniprojekti/tree/main
— Anni Huhtiniemi, 2023-05-16https://github.com/danielz95/Salt-Project/tree/main
Google Chrome Deployment on different OS:es with Salt
https://github.com/Jka1123/Miniprokkis/blob/main/Report.md
Penaustyökalujen asennusta.
Miniprojekti
https://github.com/R01-P4R/Miniprojekti
https://github.com/kauranenmikko/PCSetupProject
Debian/Windows ohjelmien asennuksia saltilla
https://github.com/DiviXe/Palvelinohjelmoinnin-miniprojekti/blob/main/README.md
Ubuntu 20.04 Ohjelmistoympäristö projekti
https://github.com/FredrikAkerlund/Miniproject
— Fredrik Åkerlund, 2023-05-16https://github.com/FredrikAkerlund/Miniproject
— Fredrik Åkerlund, 2023-05-16https://github.com/FEWerQ/palvelinhallinta/blob/c4e0f86f247deafb13e62d55003e1023b4322e35/daemonit-report.md
Steam lan party setup
https://github.com/mattisiikanen/Miniprojekti
— Matti Siikanen, 2023-05-16https://github.com/JanaHalt/Miniprojekti/
— Jana Halt, 2023-05-16Ansible playbook
https://github.com/RAV64/Rasp-Cleaner/blob/main/playbook.yml
Viikon 5 tehtävä: Salt&Windows
https://github.com/JanaHalt/InfraAsCode/blob/main/h5%20-%20Vaihtoehdot.md
https://github.com/Seppohto/Palvelinten-hallinta-Haaga-Helia/
Täältä löytyy Azure ympäristön pystyttämiseen ja windows ja linux koneiden kokonaisuudesta tavaraa.
salt-call --local state.single file.managed C:\Temp\foobar -l debug
https://github.com/FredrikAkerlund/InfraAsCode/blob/main/H4%20Komennot.md
Linkki tehtävään missä asennan micron package.managed orja koneille. Tehtävän viimeisessä osiossa asennan micron binääritiedoston suoraan herra koneelta orjille
Windowsilla ja Linuxilla tehty Git pull tehtävä. Tehtävässä tein ison virheen chmod kanssa. Annoin kaikille käyttäjät kaikki oikeudet.
https://github.com/FredrikAkerlund/InfraAsCode/blob/main/H3%20Git%20gud.md
Virtuaalikoneella Ubuntulla tehty tehtävät
https://github.com/aexceed/eemelintehtavat/blob/main/h3git.md
Gitti windowsilla https://github.com/Shatteri/ServerManagement/blob/main/h3.md
— elias, 2023-04-18https://github.com/Seppohto/Palvelinten-hallinta-Haaga-Helia/blob/main/githarkka/powershell_git_ssh.md
# Git SSH in Powershell
- Windows 11
- ssh has been installed automatically
```
# next command in bash
# git add . && git commit ; git pull && git push
git add . ; if ($?) { git commit } ; git pull ; if ($?) { git push }
```
# Check if key exists
```
Get-ChildItem -Path ~/.ssh/id_rsa.pub
```
# Generate key
```
ssh-keygen.exe
# I just clicked enter multiple times
```
# Copy key
```
Get-Content -Path ~/.ssh/id_rsa.pub | Clip
```
# Add it to github
- Go to github
- Open settings
- Navigate to SSH and GPG keys
- Click New SSH key
# All Done
Now you can use ssh with git