Kirjoittaja Aihe: Bootin vaativat paketit? [RATKAISTU]  (Luettu 2947 kertaa)

odysseus

  • Vieras
Bootin vaativat paketit? [RATKAISTU]
« : 04.01.14 - klo:13.12 »
No niin, nyt pitäisi saada jotenkin tietää, milloin koneen päivitys on sellainen, että se vaatii bootin.

Millä ihmeellä tuo GUI:n päivitystyökalu osaa sanoa, että tarvitaan bootti tai ei? Saanko tämän jotenkin paluuarvona apt-get:ltä?

Tässä on nyt kyseessä palvelin, jonka päivitykset pitäisi automatisoida "monthly"-scriptiin. eli sinne tulisi apt-get update ja apt-get upgrade, mutta mistä sitten tiedän, että kone pitää bootata jos pitää. Turhaaan ei viitsisi joka kuukausi boottailla vaikka tuolla kyseisellä palvelimella ei olekaan käyttäjiä yön aikana.
« Viimeksi muokattu: 05.01.14 - klo:12.13 kirjoittanut odysseus »


ighea

  • Käyttäjä
  • Viestejä: 158
  • Linux Power since 2001
    • Profiili
    • blogi&ks
Vs: Bootin vaativat paketit?
« Vastaus #2 : 04.01.14 - klo:21.13 »
Vähän ohi aiheen, mutta lähtökohtaisesti päivitysten automatisointi on hieman huono idea eritoten serverissä. Mitä ajattelit tehdä, jos homma yhtäkkiä lakkaakin pelaamasta, kun scripta on läväyttänyt hallitsemattomasti kasan päivityksiä sisään?

Onko tarkoitus kenties käyttää omaa pakettipuuta, joka sisältää vain testatut päivitykset, joita scripta vetelee sitten sisäänsä?
Real Unix/Linux men, do not use Emacs, neither vi, neither ed
They use cat, and get it right the first time

Pikaruokaa.fi - Vatsantäytettä vaikka kotiovelle kuljetettuna

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Bootin vaativat paketit?
« Vastaus #3 : 05.01.14 - klo:06.57 »
Aika harvakseen, jos noita ajelisi kuukausittain?

No, en oikeasti tiedä onko isommin merkitystä, mutta muutamissa koneissa on päivittäinen croniajo:

Koodia: [Valitse]
...
kone=`/bin/hostname`
/usr/bin/aptitude update > /home/jekku.lokit/uppiloki
/usr/bin/apt-get --just-print upgrade| mail jekku@admin-osoite.fi -s "Tarkistus, $kone"


Jos näyttää siltä että "jotain tarttis tehdä" niin joko teen tahis en..

Ja kyllä, se aiemmin mainittu bootintarkistus on uppiskriptissä.

Koodia: [Valitse]

#!/bin/bash
sudo aptitude update
sudo aptitude safe-upgrade
if [ -e /var/run/reboot-required ]
then
  echo "Reboot needed!"
else
  echo "Ready :)"
fi


Tuon käyn ajamassa jos siltä tuntuu.

odysseus

  • Vieras
Vs: Bootin vaativat paketit?
« Vastaus #4 : 05.01.14 - klo:12.10 »
Vähän ohi aiheen, mutta lähtökohtaisesti päivitysten automatisointi on hieman huono idea eritoten serverissä. Mitä ajattelit tehdä, jos homma yhtäkkiä lakkaakin pelaamasta, kun scripta on läväyttänyt hallitsemattomasti kasan päivityksiä sisään?

Onko tarkoitus kenties käyttää omaa pakettipuuta, joka sisältää vain testatut päivitykset, joita scripta vetelee sitten sisäänsä?

Totta. Tämä tapaus on nyt vain sellainen, joka ei ole ihan normissa paikassa, joten sen päivittäminen tuppaa "unohtumaan". Siksi ajattelin automatisoida asiaa.

Tuo sccriptin sekoaminen on kyllä juttu, joka pitää huomioida. Pitänee laittaa systeemi lähettämään raportti mailitse....


Edit: eli tämähän ratkesi!

« Viimeksi muokattu: 05.01.14 - klo:12.13 kirjoittanut odysseus »

ighea

  • Käyttäjä
  • Viestejä: 158
  • Linux Power since 2001
    • Profiili
    • blogi&ks
Vs: Bootin vaativat paketit? [RATKAISTU]
« Vastaus #5 : 05.01.14 - klo:12.24 »
Parashan idea tosiaan olisi laittaa kone lähettämään sähköposti, kun päivitys ollaan aloittamassa ja vielä mainitsemasi raportti kun homma on suoritettu loppuun ja mitä tehtiin. Suoritetun uudelleenkäynnistyksen jälkeen olisi vielä varmaan hyvä laittaa kone kertomaan, että taas ollaan menossa mukana.

Lähettämällä tieto prosessin aloituksesta ei pääse sitten palvelin vahingossa unohtumaankaan, kun saa kuukaudessa edes yhden postin ja jos ei saa kahta niin jokin meni keturalleen. :)
Real Unix/Linux men, do not use Emacs, neither vi, neither ed
They use cat, and get it right the first time

Pikaruokaa.fi - Vatsantäytettä vaikka kotiovelle kuljetettuna