Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: 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.
-
CorporateUbuntu (https://help.ubuntu.com/community/CorporateUbuntu) tuli mieleen. Ei tosin ole asiasta kokemusta.
-
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
-
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ä.
-
Mistä löytyisi materiaalia luentosalikoneiden confaukseen ?
Onko kenelläkään kokemuksia Puppet -työkaluista ?
http://www.howtoforge.com/installing_puppet_on_ubuntu
-
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.
-
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.
-
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
-
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.
-
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ä.
-
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ä.
-
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ä.
-
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.
-
Toimiskos se canonicalin landscape tässä jutussa?