Abitti 2 – Windows-palvelimen asennus

Tässä ohjeessa kerrotaan kuinka Abitti 2 -palvelimen ylläpitoon ja käyttöön tarvittava Naksu 2 -ohjelma asennetaan Windows 11 -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

Ohjeet eivät toimi Windows 10:ssa, koska siinä verkkoasetukset poikkeavat Windows 11:stä.

  1. Paina Windows-nappia > kirjoita powershell > klikkaa Windows PowerShell –ikonista hiiren oikealla napilla > klikkaa “Run as administrator”. Windows pyytää ylläpitäjän oikeuksia.
  2. Aloitetaan ottamalla Windows Subsystem for Linux (WSL) käyttöön. Kopioi PowerShellin komentoriville seuraava komento ja paina enter:
    wsl --install -d Ubuntu-22.04 [paina enter]
  3. Seuraavaksi sinun pitäisi määritellä kuinka paljon muistia Abitti 2 –palvelimelle annetaan. Mitä enemmän muistia, sitä useampi opiskelija voi tehdä koetta samanaikaisesti. Hyvä nyrkkisääntö on se, että Windowsille on jätettävä muistia 2 gigatavua. Jos koneessa on 8 gigatavua muistia, voit antaa Abitti 2:lle 6 gigatavua. Abitti 2 tarvitsee vähintään 2 gigatavua muistia.Luo käyttäjän kotihakemistoon (esim. C:\Users\digabi) tiedosto nimeltä .wslconfig esim. komennolla
    notepad "$env:HOMEPATH\.wslconfig." [paina enter]
    Huomaa piste tiedostonimen alussa ja lopussa!
  4. Kopioi tiedostoon seuraavat rivit:
    [wsl2]
    memory=4GB
    networkingMode=mirrored
    [experimental]
    hostAddressLoopback=true

    Esimerkissä Abitti 2 -palvelin saa 4 gigatavua muistia.
  5. Talleta tiedosto painamalla Ctrl+S ja sulje Notepad-editori.
  6. Käynnistä tietokone uudelleen. Osa WSL:sta asentuu vasta tässä vaiheessa.
  7. Windows-kirjautumisen jälkeen Ubuntu 22.04 kysyy UNIX-käyttäjätunnusta. Tähän voi käyttää jotain yleiskäyttöistä käyttäjätunnus-salasanaparia, esim. “abitti” ja “abitti”.
  8. Käynnistä Windows PowerShell ylläpitäjän oikeuksin kuten kohdassa 1.
  9. Anna PowerShellin komentoriville seuraava komento, joka avaa palomuuriin pääsyn Abitti 2 –palvelimelle:
    Set-NetFirewallHyperVVMSetting -Name $(Get-NetFirewallHyperVVMCreator | Select -ExpandProperty VMCreatorId) -DefaultInboundAction Allow[paina enter]
  10. Sulje PowerShell-ikkuna.
  11. Anna WSL-komentoriville seuraavat komennot (voit liittää komennon leikepöydällä
    klikkaamalla WSL-pääteikkunaa hiiren oikealla napilla):
    sudo apt update && sudo apt -y upgrade [paina enter ja anna kohdassa 7 luomasi käyttäjän salasana]
    bash <(curl -s https://static.abitti.fi/abitti-2-test/init-digabi2-package-repositories.sh) [paina enter]
    Tämän komennon seurauksena näytölle pitäisi tulla paljon tekstiä, jotka kertovat asennuksesta.
    sudo apt-get install -y ytl-linux-digabi2 [paina enter]
    Tämän komennon seurauksena näytölle pitäisi tulla vielä enemmän tekstiä, jotka kertovat asennuksesta.
    exit [paina enter]
    WSL-pääteikkuna sulkeutuu.
  12. Windows-sovellusvalikosta löytyy nyt ohjelma “Naksu 2 (Ubuntu 22.04)”, jolla voit asentaa Abitti 2 –palvelimen. Jatka seuraamalla Naksu 2 -ohjelman käyttöohjeita.

Lisätietoja