Przestoje serwerów kosztują, zarówno te planowane, jak i nieplanowane. Instalowanie ważnych poprawek w jądrze oprogramowania systemowego serwerów do tej pory najczęściej wymagało restartu maszyny. To już jednak przeszłość. Firma SUSE upubliczniła finalną wersję oprogramowania kGraft, za pomocą którego można aktualizować systemy Linux bez konieczności ich restartowania.
"kGraft był jednym z projektów badawczych prowadzonych w naszych laboratoriach SUSE Labs i szybko okazał się bardzo obiecującym rozwiązaniem, na bazie którego można wyposażyć użytkowników biznesowych w narzędzie do aktualizowania systemów Linux bez konieczności wyłączania serwerów. Mamy teraz możliwość szybkiego, niezawodnego instalowania poprawek, bez konieczności planowania tego typu działań i bez konieczności wyłączania czy restartowania dowolnej liczby serwerów. A to z kolei zwiększa stabilność i bezpieczeństwo działania środowiska IT, ma też wpływ na obniżenie kosztów. Nasza technologia poprawi wskaźnik nieprzerwanego czasy pracy systemów, tzw. uptime, w środowiskach obsługujących kluczowe aplikacje biznesowe" - mówi Vojtech Pavlík, dyrektor laboratoriów SUSE Labs.
W odróżnieniu od innych istniejących na rynku technologii, kGraft nie wymusza zatrzymania jądra systemu - nawet na krótki czas. Znacznie uprości więc życie administratorom systemów, którzy bez przerywania pracy serwerów Linux będą mogli teraz instalować poprawki bezpieczeństwa czy inne ważne aktualizacje systemowe bez zakłócania pracy użytkownikom.
kGraft opiera się na nowoczesnych technologiach systemu Linux, w tym samomodyfikującym się kodzie INT3/IPI-NMI , mechanizmie aktualizacji analogicznym do RCU, alokacji przestrzeni NOP opartym na mCount i standardowym module jądra z mechanizmami do wgrywania i linkowania (loading/linking). Ponieważ kGraft korzysta z innych dostępnych już technologii linuksowych, do działania nie wymaga dużej ilości kodu.
Technologa kGraft została zaprezentowana oficjalne wczoraj podczas konferencji Collaboration Summit 2014 organizowanej przez Linux Foundation. Firma SUSE przedłożyła finalną wersję kGraft do zatwierdzenia i będzie razem ze społecznością dalej pracować nad stworzeniem wspólnego, standardowego rozwiązania do uaktualniania „na żywo” linuksowych systemów operacyjnych.
Więcej informacji o kGraft oraz oprogramowanie do pobrania są dostępne na stronie www.suse.com/kgraft.
Źródło: SUSE