Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Nie zagłębiając się w zbędne szczegóły (które bądź co bądź niejednego admina przyprawiłyby o palpitację serca) "odziedziczyłem" maszynę robiącą za router + serwer pocztowy z Debianem na pokładzie... Debianem Woody! Po wstępnych oględzinach stwierdzam, że jest to Debian Potato zaktualizowany do Woody, a następnie z Woody do Sarge. Niestety na tym stanęło.
Całość działa na archaicznym kernelu 2.2.19 i kilku równie ciekawych wynalazkach. Postanowiłem coś z tym zrobić jednak jako admin nie-Debianowy mam pewne wątpliwości. Czy magiczne dist-upgrade zaktualizuje mi także staruteńkiego kernela? Czy w takim przypadku przeskok między jądrami 2.2 -> 2.6 nie będzie zbyt ekstremalny dla systemu? Może jakieś rady? BTW - w Debianie 4.0/5.0 nie ma już gotowych kerneli linii 2.4? Nie mogę takowych znaleźć przy użyciu apt-*.
Moja pytania pojawiają się dlatego, gdyż operację muszę załatwić jednym krótkim cięciem. Przerwa w działaniu routera dłuższa niż kilka(naście) minut jest na chwilę obecną niedopuszczalna. Szczerze powiedziawszy mam coraz bardziej dość tego "dziadka" (nie ze względu na Debiana, a na bajzel po swoim poprzedniku) i wyperswadować Zarządowi konieczność przestoju w celu doprowadzenia syfu panującego w serwerowni do porządku. I tak dziwię się, że nie zastałem na miejscu Debiana Potato. ;)
Dzięki za wszelkie sugestie.
Offline
[quote=mcb]Czy magiczne dist-upgrade zaktualizuje mi także staruteńkiego kernela? Czy w takim przypadku przeskok między jądrami 2.2 -> 2.6 nie będzie zbyt ekstremalny dla systemu? Może jakieś rady? BTW - w Debianie 4.0/5.0 nie ma już gotowych kerneli linii 2.4? Nie mogę takowych znaleźć przy użyciu apt-*.
Moja pytania pojawiają się dlatego, gdyż operację muszę załatwić jednym krótkim cięciem. Przerwa w działaniu routera dłuższa niż kilka(naście) minut jest na chwilę obecną niedopuszczalna. Szczerze powiedziawszy mam coraz bardziej dość tego "dziadka" (nie ze względu na Debiana, a na bajzel po swoim poprzedniku) i wyperswadować Zarządowi konieczność przestoju w celu doprowadzenia syfu panującego w serwerowni do porządku. I tak dziwię się, że nie zastałem na miejscu Debiana Potato. ;)
Dzięki za wszelkie sugestie.[/quote]
Obawiam się, że to zbyt ekstremalna aktualizacja. Linia kerneli o dwie długości, libc pewnie też o kilka. Może się udać, może się nie udać. A nawet jak się uda, to może się okazać, że doszlifowanie wszystkiego do stanu sprzed aktualizacji, zajmie więcej czasu niż postawienie nowego systemu. Radziłbym jednak pogadać z Zarządem.
Możesz też zrobić tak: wziąć nową maszynę ("wnuczka" ;]), postawić na niej nowy system i skonfigurować tak, aby wykonywał zadania "dziadka", po czym podmienić maszyny. Przestój powinien być krótszy niż w przypadku aktualizacji. Tylko trzeba wytrzasnąć jakąś maszynkę (a jakby dobrze zbajerować Zarząd, to może by się dało kupić nowy — niekoniecznie prosto spod igły, w końcu router to nie musi jakiś czterordzeniowy potwór — sprzęcik).
Poza tym co swój system, to swój system.
Jądra serii 2.4 chyba zostały porzucone, jednak nie mogę znaleźć oficjalnej informacji na ten temat.
Ostatnio edytowany przez azhag (2009-02-01 09:42:42)
Offline
Też głosowałbym za przerwą - taki system to nie wiadomo co w nim teraz już jest xD
Może zarząd byłby gotów zapłacić Tobie za nadgodziny byś zrobił to po dniu pracy lub w sobotę?
Offline
Podejzewam ze bardziej tu rozchodzi sie o ten server pocztowy i przestuj :]
Aktualizacja takiego archaicznego systemu to troche ryzkowan jest szczegolnie jesli chodzi o kernel i libc dodatkowo jeśli masz serwer pcozty na postfixie to dosc duze roznie miedzy poszczegolnymi wersjami wiec prawdopodobienstow podniesienia sie calosci po aktualziacji bez zadnych zmian jest znikoma :]
Offline
Ojj nie polecam w takim przypadku aktualizacji to się może źle skończyć:D
Offline
jezeli juz bys chcial aktualizowac to ratami, czyli
1. przechodzimy na pelnego Sarge z 2.4 (sa jeszcze repa dla tego old-stable?)
2. potem do Etha
3. i dopiero dalej mozna na cos nowszego ...
Offline
Walcz z zarządem o zapasowy serwer, jako uzasadnienie możesz podać, że w przypadku awarii podstawowego będziesz mógł przywrócić dostęp do netu i poczty w rozsądnym czytaj krtótkim czasie czasie.
Sam przechodziłem taką aktualizację, trochę dla sportu, trochę z ciekawości czy się uda (wcześniej wszystkie usługi poszły sposobem azhag-a - na zapasowym serwerze). Mimo czytania dokumentacji (uwag do wydania <<release notes>>), do poszczególnych wydań nie obyło się bez problemów, nie doczytałem pewnych kwestii ;-) Robiłem na raty Potato ==> Woody ==> Sarge ==> Etch.
A dojdzie ci oprócz kernela, libc, serwera poczty jeszcze udev. O dostępie do archiwalnych wydań możesz poczytać na [url]http://www.debian.org/distrib/archive.pl.html[/url]
Podsumowując: da się zrobić, ale na głównym serwerze nigdy, zwłaszcza przy założeniu, że przerwa ma wynosić kilkanaście minut - stanowczo nie.
Offline
Zakup zapasowego komputera z dyskiem, na którym można postawić Etcha to kwota między 100 a 200 złotych (mówię o komputerze używanym, kupionym oficjalnie i na rachunek w sklepie). Dziwię się że nikt w firmie nie wpadł na wykonanie takiego kroku.
Przejście z czystego Sarge na Etcha to spore wyzwanie, a co dopiero z wcześniejszych wersji.
Ostatnio edytowany przez fnmirk (2009-02-02 01:42:20)
Offline
a ja dziś się bawię z aktualizacją -> pierwsza aktualizacja Lenny'ego od kwietnia 2008. Ciekawe co z tego wyjdzie :)
Tak mi jakoś wyszło, że na tym kompie Lenny był postawiony jako system awaryjny i do odzyskiwania danych. Aktualnie prawdopodobnie stanie się głównym systemem na tym komputerze.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00012 | SET NAMES latin2 |
0.00134 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.126.51' WHERE u.id=1 |
0.00847 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.126.51', 1732551312) |
0.00046 | SELECT * FROM punbb_online WHERE logged<1732551012 |
0.00101 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13295 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00364 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13295 ORDER BY p.id LIMIT 0,25 |
0.00083 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13295 |
Total query time: 0.01601 s |