Kirjoittaja Aihe: Keskitetty ylläpito  (Luettu 4031 kertaa)

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Keskitetty ylläpito
« : 21.09.11 - klo:11.43 »
Mistä löytyisi materiaalia luentosalikoneiden confaukseen ?
Salissa olevien koneiden ohjelmistopäivitykset halutaan tehdä keskitetysti ja mahdollismman helposti.
Koneiden käyttöjärjestelmät ovat menossa kokonaan uusiksi, joten voidaan lähteä puhtaalta pöydältä.
Edubuntu näyttää olevan tarkoitettu hieman erilaiseen käyttöön. Näissä koneissa halutaan käyttää mahdollismman perus-linuxia, mahdollisesti 10.04LTS tässä vaiheessa.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #1 : 21.09.11 - klo:13.39 »
CorporateUbuntu tuli mieleen. Ei tosin ole asiasta kokemusta.

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #2 : 21.09.11 - klo:15.02 »
Mitäs jo tekisit niistä palvelimelta bootattavia Fat-clientteja. Ubuntu LTSP-dokumentaatiosta löytyy ohjeet.
https://help.ubuntu.com/community/UbuntuLTSP
https://help.ubuntu.com/community/UbuntuLTSP/FatClients

Tarvisisi vain päivitellä palvelimella olevia juttuja

Ystävällisin terveisin

Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #3 : 21.09.11 - klo:15.59 »
Mitäs jo tekisit niistä palvelimelta bootattavia Fat-clientteja. Ubuntu LTSP-dokumentaatiosta löytyy ohjeet.
https://help.ubuntu.com/community/UbuntuLTSP
https://help.ubuntu.com/community/UbuntuLTSP/FatClients

Tarvisisi vain päivitellä palvelimella olevia juttuja

Ystävällisin terveisin

Jallu59

Viehättävä ajatus, Tähän pitäisi pyrkiä. Tässä tapauksessa halutaan kuitenkin  varautua siihenkin, että koneet toimisivat myös ilman serveriä.

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #4 : 22.09.11 - klo:08.22 »
Mistä löytyisi materiaalia luentosalikoneiden confaukseen ?

Onko kenelläkään kokemuksia Puppet -työkaluista ?
http://www.howtoforge.com/installing_puppet_on_ubuntu

Elekaz

  • Käyttäjä
  • Viestejä: 92
    • Profiili
    • Piece of code
Vs: Keskitetty ylläpito
« Vastaus #5 : 22.09.11 - klo:11.10 »
Onkohan croniin ajastettu päivitys huono idea? Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto. En aiheesta tiedä käytännössä mitään, idealtaan kuulostaisi ihan ok:lta. Kolmas vaihtoehto voisi olla tehdä skripti, jossa määritellään kaikki koneet jotka halutaan päivittää. Ja tuon skriptin voisi suorittaa miltä koneelta tahansa ja se ottaisi ssh yhteyden yhteen koneeseen kerrallaan ja ajaisi päivitykset. Kenties tekisi skriptistä niin että komentorivillä annetaan perään suoritettava komento, jolloin sitä voisi käyttää muihinkin yleisiin joka koneelle tehtäviin hommiin.

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #6 : 22.09.11 - klo:11.55 »
Onkohan croniin ajastettu päivitys huono idea? Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto. En aiheesta tiedä käytännössä mitään, idealtaan kuulostaisi ihan ok:lta. Kolmas vaihtoehto voisi olla tehdä skripti, jossa määritellään kaikki koneet jotka halutaan päivittää. Ja tuon skriptin voisi suorittaa miltä koneelta tahansa ja se ottaisi ssh yhteyden yhteen koneeseen kerrallaan ja ajaisi päivitykset. Kenties tekisi skriptistä niin että komentorivillä annetaan perään suoritettava komento, jolloin sitä voisi käyttää muihinkin yleisiin joka koneelle tehtäviin hommiin.

SSH vaatisi salasananhallinnalta jotain fiksua.
Tuo CRON voisi toimia. Pakettivarastona voisi olla verkkoon jaettu /var/cache/apt/archive. Ei tarvitsisi edes keskuskoneelta käskeä mitään, ellei sitten lähettäisi cronin pureskeltavaksi lippua, joka käynnistäisi päivityksen. Senkin voisi välittää tuon jaetun kansion kautta. Lippu voisi vaikka sisältää tiedon ohjelmista, joiden halutaan asentuvan, mikä kyllä vaatisi käsityötä.

Ongelmaksi tulee paketit, josita pitää asentaa monta peräkkäistä versiota. Tällöin scriptin pitäisi osata asentaa paketit määrätyssä järjestyksessä.
Toinen ongelma on ohjelmien poistamisessa. Tätä varten scriptiin pitäisi saada älyä.
Kolmas ongelma on siinä, että Master-koneeseen saatetaan haluta asentaa jotain, mitä ei orjissa kaivata.

Taitaa mennä siksi monimutkaiseksi, että koitan ensin löytää jotain valmista.
« Viimeksi muokattu: 22.09.11 - klo:12.05 kirjoittanut Mistofelees »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11440
    • Profiili
    • Tomin kotisivut
Vs: Keskitetty ylläpito
« Vastaus #7 : 22.09.11 - klo:16.40 »
Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto.
Meinasitko jotain tälläistä: http://wiki.ubuntu-fi.org/Oma_ubuntu_peilipalvelin
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #8 : 22.09.11 - klo:19.02 »
Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto.
Meinasitko jotain tälläistä: http://wiki.ubuntu-fi.org/Oma_ubuntu_peilipalvelin

Yhdelle (palvelin-)koneelle asennettu apt-proxy ajaa mielestäni lähes saman asian, se tallettaa ja jakaa kaikki asiakkaidensa pyytämät paketit, ei koko peiliä.

Itse tekisin pienehkön konemäärän ylläpidon kiinteillä ip-osoitteilla ja ssh:lla esimerkiksi mussh tai muut useampaa hostia yhtaikaisesti käsittelevät ssh-ohjelmat. Tällainen hallinta sopii mille tahansa jakelulle.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11440
    • Profiili
    • Tomin kotisivut
Vs: Keskitetty ylläpito
« Vastaus #9 : 22.09.11 - klo:20.36 »
Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto.
Meinasitko jotain tälläistä: http://wiki.ubuntu-fi.org/Oma_ubuntu_peilipalvelin

Yhdelle (palvelin-)koneelle asennettu apt-proxy ajaa mielestäni lähes saman asian, se tallettaa ja jakaa kaikki asiakkaidensa pyytämät paketit, ei koko peiliä.

Tuota minäkin ajattelin, mutta ohjeen puutteessa en tullut maininneeksi. En kylläkään muistanut systeemin nimeä, mutta olen kuullut siitä.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Elekaz

  • Käyttäjä
  • Viestejä: 92
    • Profiili
    • Piece of code
Vs: Keskitetty ylläpito
« Vastaus #10 : 22.09.11 - klo:23.09 »
Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto.
Meinasitko jotain tälläistä: http://wiki.ubuntu-fi.org/Oma_ubuntu_peilipalvelin

Juuri tälläistä.

Mistofelees

  • Käyttäjä
  • Viestejä: 641
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #11 : 23.09.11 - klo:10.15 »
Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto.
Meinasitko jotain tälläistä: http://wiki.ubuntu-fi.org/Oma_ubuntu_peilipalvelin
Ei tälläistä.
Ei ole mitään mieltä ladata kaikkea mahdollista palvelimelle, jos tarvitsee vain rajattua ohjelmalistaa. Turha ladata kaikkia pelejä, HAM-paketeita ja kemian työkaluja, jos tarvitaan vain kasvipsykologian ohjelmia.

Homman pitäisi toimia siten, että masterilla määritellään ne ohjelmat, joita tarvitaan ja ladataan proxyyn vain ne. Käytännössä ne latautuvat Masterille /var/cache/apt/archive -hakemistoon, kun ohjelmat asennetaan Masterin käyttöön.
Nyt vaan pitäisi orjat saada ymmärtämään, että niiden pitäisi asentaa tietyt ohjelmat sieltä.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11440
    • Profiili
    • Tomin kotisivut
Vs: Keskitetty ylläpito
« Vastaus #12 : 23.09.11 - klo:15.30 »
Periaatteessa jos koneet ovat kaikki samankaltaisia sisuksiltaan niin joku paikallinen pakettivarasto voisi olla myös ihan hyvä vaihtoehto.
Meinasitko jotain tälläistä: http://wiki.ubuntu-fi.org/Oma_ubuntu_peilipalvelin
Ei tälläistä.
Entä sitten se ehdotettu apt-proxy?
https://help.ubuntu.com/community/AptProxy
Minusta tuo kuulostaa aika sopivalta idealta.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

sniveri

  • Käyttäjä
  • Viestejä: 322
    • Profiili
Vs: Keskitetty ylläpito
« Vastaus #13 : 23.09.11 - klo:16.45 »
Toimiskos se canonicalin landscape tässä jutussa?
Ubuntu 10.04 64-bit Desktop
Ubuntu 10.04 32-bit Desktop x 2
Ubuntu 10.04 32-bit Server

sniveri@diasp.eu