Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 21.09.11 - klo:11.43

Otsikko: Keskitetty ylläpito
Kirjoitti: Mistofelees - 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.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: retu - 21.09.11 - klo:13.39
CorporateUbuntu (https://help.ubuntu.com/community/CorporateUbuntu) tuli mieleen. Ei tosin ole asiasta kokemusta.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Jallu59 - 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)
https://help.ubuntu.com/community/UbuntuLTSP/FatClients (https://help.ubuntu.com/community/UbuntuLTSP/FatClients)

Tarvisisi vain päivitellä palvelimella olevia juttuja

Ystävällisin terveisin

Jallu59
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Mistofelees - 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)
https://help.ubuntu.com/community/UbuntuLTSP/FatClients (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ä.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Mistofelees - 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
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Elekaz - 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.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Mistofelees - 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.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Tomin - 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
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Ville Pöntinen - 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.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Tomin - 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ä.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Elekaz - 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ä.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Mistofelees - 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ä.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: Tomin - 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.
Otsikko: Vs: Keskitetty ylläpito
Kirjoitti: sniveri - 23.09.11 - klo:16.45
Toimiskos se canonicalin landscape tässä jutussa?