Abitti 2 – Windows-palvelimen asennus

Tässä ohjeessa kerrotaan kuinka Abitti 2 -palvelimen ylläpitoon ja käyttöön tarvittavat Podman- ja Naksu 2 -ohjelmat asennetaan Windows-tietokoneelle.

  • Asennus vaatii ylläpitäjän oikeudet, mutta palvelimen käyttö tai päivitys onnistuvat käyttäjän oikeuksin.
  • Abitti 2 -palvelimen on oltava sekä asennuksen että käytön aikana yhteydessä internetiin.
  • Abitti 2 -palvelimessa on oltava vähintään 12 gigatavua muistia

Asennus, Windows Subsystem for Linux

  1. Käynnistä “Windows PowerShell” (Windows-nappi > kirjoita power ja valitse “Windows PowerShell”)
  2. Anna komento wsl --install --no-distribution
  3. Asennus vaatii ylläpitäjän oikeuksia kahdesti
  4. Luo käyttäjän juurihakemistoon (esim. C:\Users\digabi) tiedosto nimeltä .wslconfig (huom piste alussa, ei päätettä kuten .txt) esim. komennolla notepad "$env:HOMEPATH\.wslconfig" ja kirjoita sinne seuraavat rivit:
    [wsl2]
    memory=8GB
  5. Käynnistä kone uudelleen

Asennus, Podman ja Docker Compose

  1. Lataa Podmanin asennuspaketti: podman-5.2.0-setup.exe
  2. Aja lataamasi asennusohjelma: klikkaa “Install” ja asennuksen jälkeen “Close”
  3. Lataa uusin Docker Compose: docker-compose-windows-x86_64.exe
  4. Nimeä lataamasi tiedosto uudelleen docker-compose.exe
    Jos et näe alkuperäisen tiedostonimen lopussa .exe -päätettä, älä lisää sitä uudelleennimeämisen yhteydessä
  5. Kopioi tiedosto docker-compose.exe (tai docker-compose) hakemistoon \Program Files\RedHat\Podman ja hyväksy ylläpitäjän oikeuksien käyttö kopiointiin
    Jos hakemistoa ei näy, uudelleenkäynnistä tietokone ja kokeile kopiointia uudelleen. Osa Podmanista saattaa asentua vasta uudelleenkäynnistyksen jälkeen.
  6. Käynnistä tietokone uudelleen
  7. Käynnistä “Windows PowerShell” (Windows-nappi > kirjoita power ja valitse “Windows PowerShell”)
  8. Anna komento podman machine init
    Jos saat virheilmoituksen tässä, aja uudelleen wsl --install --no-distribution ja käynnistä kone uudelleen.
  9. Anna komento podman machine set --rootful

Asennus, Naksu 2

  1. Lataa Naksu 2:n asennuspaketti: naksu2-2.1.1.msi
  2. Asenna lataamasi msi-asennuspaketti. Asennus vaatii ylläpitäjän oikeudet.

Naksu 2:n käyttöönotto

Ensimmäisellä käyttökerralla tehdään Naksu 2:n asetuksia.

  1. Käynnistä “Windows PowerShell” (Windows-nappi > kirjoita power ja valitse “Windows PowerShell”)
  2. Anna komento podman machine start
  3. Käynnistä Naksu 2 Windowsin käynnistysvalikosta
  4. Aluksi Naksu 2 testaa koneen toiminnot ja ehdottaa muutoksia Windowsin palomuuriin. Hyväksy muutosehdotus oletusasetuksin ylläpitäjän oikeuksin. Tämä on käyttöönoton viimeinen vaihe, johon tarvitaan ylläpitäjän oikeuksia.
  5. Klikkaa “Siirry eteenpäin”
  6. Liitä Abitti-tuelta saamasi asennuskoodi sille varattuun kenttään
  7. Valitse verkkolaite, joka on yhdistetty internetiin ja joka näkyy kokelaille
  8. Valitse uusin saatavilla oleva versio
  9. Klikkaa “Asenna palvelin”
    Asennus kestää kauan, jopa 20-30 minuuttia verkkoyhteyden nopeudesta riippuen. Asennuksen etenemistä ei tällä hetkellä voi seurata mitenkään.
  10. Onnistuneen asennuksen jälkeen alalaidan nappiin päivittyy teksti “Käyttöönotto valmis”. Klikkaa nappia ja sulje Naksu.

Naksu 2:n käyttö

Nämä toimenpiteet toistetaan aina, kun palvelimella järjestetään koe.

  1. Käynnistä “Windows PowerShell” (Windows-nappi > kirjoita power ja valitse “Windows PowerShell”)
  2. Anna komento podman machine start
  3. Käynnistä Naksu 2 Windowsin käynnistysvalikosta
  4. Käynnistä Abitti 2 -palvelin klikkaamalla nappia
  5. Kun palvelin on käynnistynyt voit ilmoittaa kokelaille palvelimen osoitteen kohdasta “Palvelimen osoite”:
    • Jos kokelaat käyttävät Abitti 2 -sovellusta, kerro heille kaksi sanaa. He kirjoittavat nämä sanat omaan sovellukseensa.
    • Jos kokelaat käyttävät selainta, kerro heille osoite https://kaksi-sanaa.koe.abitti.dev:8010
  6. Pääset itse valvojan näyttöön klikkaamalla osoitteen oikealla puolella olevaa nuolta
  7. Valvojan näytön käyttäjätunnus ja salasana näkyvät osoiterivin alta
  8. Valvojan näyttö toimii kuten Abitti 1:ssä