vServerin käyttöönotto

Kirjoitin sivun vServerin käyttöönotosta Debian käyttöjärjestelmässä, jota käyttää myös aikaisemmin julkaisemani PROTO-palvelin. Tämä kyseinen vServerin käyttöönotto sivu on tehty PROTO-palvelimen pystytyksessä esiintyneistä asioista, sivulla käsitellään sellaisia asioita jotka tulevat esiin kun järjestelmää otetaan käyttöön.

Lue juttu täältä: http://blog.vippe.net/vserver/

Automatisoitu Linux virtualisointialusta (Debian)

Olen toteuttanut HAAGA-HELIAlle automatisoidun Linux virtuaalisointialustan kurssikäyttöön.

  • Järjestelmä kulkee HH:ssä nimellä Proto, se on virtuaalipalvelinalusta jonne tehdään virtuaalipalvelimia esimerkiksi ohjelmoinnin opettamista varten.
  • Virtuaalipalvelimien käyttöjärjestelmä on toistaiseksi Debian 6.0.x, muita tulee mahdollisuuksien mukaan tulevaisuudessa
  • Virtuaalikoneilla on julkinen IP-osoite ja siihen voi kirjautua myös ulkoverkosta SSH:lla, seuraavat portit ovat avattu HH:n sisäverkosta: 80 ja 8080
  • Virtuaalikoneille kirjaudutaan HAAGA-HELIAn domain tunnuksilla.

Lue lisää järjestelmästä täältä: http://blog.vippe.net/proto/

PROTO

Järjestelmä on toteutettu Debian Linux 6.0 alustalle käyttäen kernel pohjaista Linux-VServer järjestelmää.

Tämän ympärille on rakennettu webbisivusto, jonne kirjaudutaan HAAGA-HELIAn tunnuksilla. Sivuilla voidaan luoda kursseja ja projekteja varten Linux-virtuaalikoneita. Järjestelmässä olevat konepohjat ovat eri tarkoituksia varten valmiiksi configuroituja Debian Linux asennuksia.

Virtuaalikoneiden hallinta tapahtuu hallintaa varten koodaamillani scripteillä, scriptit ovat perl ja bash scriptejä.

Järjestelmässä on automatisoitu käyttäjien ja virtuaalikoneiden hallinta, jossa:

  • Käyttäjät lisätään virtuaalikoneille www-lomakkeen tietojen mukaan
  • Sudo-oikeudet lisätään lomakkeen kohdan hallintaoikeudet mukaisesti
  • Kiintolevyn koko määritetään
  • Määrittelee IP-osoitteen sen mukaiseti halutaanko sallia ulkoverkosta http/https selailu
  • Virtuaalikoneen sammutus kurssin loputtua
  • Virtuaalikoneiden varmistus laiterikkojen varalta
  • Virtuaalikoneiden poisto järjestelmästä

Sivustoon rakennettu myös:

  • Käyttäjien lisääminen/poisto virtuaalikoneille
  • Virtuaalikoneen voimassaoloajan muuttaminen
  • Virtuaalikoneen pysäytys/käynnistys
  • Virtuaalikoneen statistiikka
    • Verkon käyttö
    • Muistin käyttö
    • CPUn käyttö
    • Prosessien määrä

Järjestelmässä myös:

  • Virtuaalikoneiden RAM-muistin määrän hallinta, tämä tulossa hallittavaksi myös hallintasivustolta
  • Virtuaalikoneiden SSH-kirjautumisessa käytetään HH:n toimialueen tunnuksien salasanoja, eli salasanojen tarkistus AD:stä

vServerin käyttöönotosta voit lukea täältä: http://blog.vippe.net/vserver/