Google predstavlja Live Update Orchestrator za besprijekorna ažuriranja Linux kernela

Zadnje ažuriranje: 24/03/2025
Autor: Isaac
  • Live Update Orchestrator je novi alat za Google ažurirati kernel Linux bez hard resetiranja.
  • Sustav omogućuje određenim uređajima da ostanu operativni tijekom prijelaza s jedne jezgre na drugu.
  • Posebno je dizajniran za cloud okruženja, minimizirajući utjecaj na virtualni strojevi.
  • Radi putem automata stanja i API-ja povratnog poziva koji omogućuju vruća ažuriranja.

Google Live Update Orchestrator

Google radi na novom mehanizmu za ažuriranje Linux kernela s najmanjim mogućim zastojem. Kroz prijedlog povratnih informacija, njihovi inženjeri su dali do znanja Orkestrator ažuriranja uživo (LUA), alat dizajniran za olakšavanje ažuriranja uživo u okruženjima oblaka. Ovo je posebno važno kada razmislite o tome kako Ažuriranja mogu utjecati na performanse sustavima.

Glavni cilj ove inicijative je omogućiti određenim uređajima da nastave raditi. dok se sustav prebacuje s jedne jezgre na drugu. Ovo je osobito korisno u infrastrukturi oblaka, gdje zaustavite virtualne strojeve radi ažuriranja operativnog sustava može biti problematično.

Inovativni pristup ažuriranju kernela

Mehanizam koji je predložio Google temelji se na a ažuriranje uživo, izbjegavajući potrebu potpunog ponovnog pokretanja sustava. U tom procesu odabrani uređaji mogu nastaviti s radom, zadržavajući prekinuti komunikaciju i izravni pristup memoriji (DMA). Ovo nas podsjeća na potrebu za a pravilno upravljanje ažuriranjima sustava.

Kako bi to postigao, Google je razvio novi infrastrukturni sloj pod nazivom dev_liveupdate. Ova tehnologija omogućuje određenim uređajima da ostanu operativni dok se kernel ažurira, čime se smanjuju smetnje u kritičnim sustavima.

Ažuriranje Linux kernela uživo

Kako radi Live Update Orchestrator

Srce ovog sustava je a državni stroj koji prati napredak ažuriranja kernela. Osim toga, sustav ima API za povratni poziv koji omogućuje integraciju drugih podsustava jezgre, kao što su:

  • KVM (Kernel-based Virtual Machine) za virtualizaciju u Linuxu.
  • Upravljanje prekidima i memorijom pomoću IOMMU.
  • Infrastruktura uređaja kroz podsustav dev_liveupdate.
  Kako koristiti verzioniranje datoteka u LibreOfficeu

Zahvaljujući ovoj strukturi, Google nastoji optimizirati vrijeme održavanja na poslužiteljima i velikim podatkovnim centrima, bez utjecaja na performanse proizvodnih strojeva. Ovo je neophodno izbjegavati problema tijekom ažuriranja sustava.

Osim toga, istražuju se načini da se olakša administracija kernela. u okruženjima koja zahtijevaju visoku dostupnost.

Usredotočite se na računalstvo u oblaku

Jedan od glavnih slučajeva upotrebe Live Update Orchestratora je Nadogradnja hipervizora u oblaku. Ovim novim sustavom Google nastoji izbjeći prekid virtualnih strojeva tijekom ažuriranja kernela, poboljšavajući stabilnost i dostupnost usluga.

Ovo je posebno korisno za pružatelje infrastrukture u oblaku, gdje ažuriranja sigurnosti i održavanja može utjecati na tisuće kupaca ako se ne učini ispravno, kao što je navedeno u drugim slučajevima ažurirati pogreške koji su prethodno predstavljeni.

Korištenje Live Update Orchestratora u ovim bi scenarijima omogućilo veći radni kontinuitet., osiguravajući da kritične usluge ne pretrpe neočekivane prekide.

Trenutno stanje projekta

Za sada, Live Update Orchestrator je u razvoju i poslan je kao zahtjev za komentare unutar Linux kernel zajednice. Prijedlog uključuje niz zakrpa koje implementiraju početnu funkcionalnost i trenutno ih ocjenjuju programeri. U tom kontekstu, važno je razmotriti kako se njima upravlja ažurirati pogreške u drugima OS.

Googleov tim odgovoran za Live Update Orchestrator naglasio je da ova nova tehnologija ima potencijal da značajno poboljšati upravljanje jezgrom na proizvodnim sustavima, smanjujući potrebu za potpunim ponovnim pokretanjem i nudeći veću fleksibilnost u upravljanju ažuriranjem.

Iako još nema određenog datuma za njegovu integraciju u glavni Linux kernel, razvojni napredak i optimizacija sustava odredit će njegovu budućnost u nadolazećim mjesecima.

  Kako postaviti WSL2 s prilagođenom Linux kernelom i mrežom

Ovom inicijativom Google nastoji podići stabilnost i jednostavnost ažuriranja okruženja u oblaku na novu razinu, omogućujući učinkovitije upravljanje poslužiteljskom infrastrukturom bez utjecaja na krajnje korisnike.

Rješavanje problema kb5050009-8
Povezani članak:
Rješavanje problema s Windows 5050009 ažuriranjem KB11

Ostavi komentar