Prva verzija Incusa, LXD viljuška, već je objavljena

Incus

Incus je moderan, siguran i moćan sistemski kontejner i upravitelj virtuelnih mašina.

The lansiranje prve verzije projekta Incus, koji već smo razgovarali ovdje na blogu a da ne ulazim u previše detalja mogu vam ovdje ukratko reći da je to fork LXD sistema za upravljanje kontejnerima, kreiran od strane starog razvojnog tima koji je svojevremeno kreirao LXD.

Što se tiče lansiranja prve verzije Incusa, vrijedi spomenuti to slijedi ažuriranje LXD 5.18 lnedavno lansiran i fokusiran uglavnom u preimenovanju i reorganizaciji baze koda, kao i uklanjanje zastarjelih funkcija. U isto vrijeme, nova verzija također uključuje promjene specifične za Incus u interfejsu komandne linije i API-ju, koji nije mogao biti uključen u LXD zbog zahtjeva za kompatibilnost unatrag.

LXD
Vezani članak:
Incus, LXD viljuška koja nastoji ponuditi pravi projekat zajednice

Koje nove karakteristike predstavlja prva verzija Incusa?

U ovom prvom izdanju projekta, osim onoga što je već spomenuto o internim promjenama vezanim za naziv i tako dalje, u uređaju /dev/lxd je zamijenjen sa /dev/incus, reference na lxd u kodu su zamijenjene sa incus.Zastarjele *Container funkcije su uklonjene iz API-ja, koje su zamijenjene *Instance funkcijama nakon implementacije upravljanja virtualnom mašinom.

Ova prva verzija Incusa naglašava da a prelazak na Cowsql integrirani SQL motor, koji je kompatibilan sa SQLite-om, podržava replikaciju podataka, automatski prelazak na grešku i pruža toleranciju grešaka distribucijom drajvera na više čvorova.

Pored ovoga, bilo je promjene internih komandi, budući da su sljedeće komande dodane sučelju komandne linije za upravljanje snimcima za izvršenje operacija: incus kreiranje snimka, brisanje incus snimka, lista incus snimaka, preimenovanje incus snimka i vraćanje incus snimka.

Druga promjena koja se ističe je ta dodat je uslužni program lxd-to-incus za migraciju LXD-a na Incus (Podržana je automatska konverzija konfiguracionih datoteka sa LXD 4.0 na 5.18.) Migracija klastera još nije podržana.

Također se napominje da je promijenjen tip konfiguracijskih stavki servera, kao i da je uklonjen zastarjeli način autentifikacije. core.trust_password koji zamjenjuje autentifikaciju zasnovanu na tokenu.

Od ostalih promjena koji se ističu:

  • Zastarjele API pristupne tačke /1.0/containers i /1.0/virtual-machines su uklonjene i zamijenjene sa /1.0/instance.
  • Verzija 1.20 je deklarirana kao minimalna podržana verzija jezika Go.
  • Unutar virtualnih mašina Incus, provajder je sada konfigurisan na Linux kontejnerima, a proizvod je konfigurisan na Incus-u.
  • Uređaj virtio-serial koristi se za ograničenu komunikaciju sa Incusom prije uspostavljanja punog pristupa agentu preko vsock-a org.linuxcontainers.incus.
    Neke funkcije koje su izvorne za Ubuntu ili koje se oslanjaju na zastarjeli ili nepodržani softver su ukinute:
  • Uklonjena podrška za Ubuntu Fan Linkove (bridge.mode, fan.overlay_subnet, fan.underlay_subnet, fan.type), koje ovise o zakrpama kernela koje se koriste samo u Ubuntuu.
  • Uklonjeni FS shiftfs, podržavajući samo pakete sa Ubuntu kernelom; virtuelni FS za mapiranje tačaka montiranja na korisničke prostore imena.
  • Uklonjena je podrška za Canonical-ov specifični Candid sistem provjere autentičnosti.
  • Uklonjena podrška za vlasničku implementaciju RBAC (Role Based Access Control) mehanizma autentikacije koji je kreirao Canonical na osnovu Macaroons i Candid.
  • Komponente su uklonjene radi integracije sa MAAS (Metal-kao-usluga), skup alata za brzo postavljanje Ubuntu konfiguracija.
  • Uklonjen je koncept pristupa serveru pomoću pouzdane lozinke (core.trust_password).

U budućnosti, programeri planiraju da prenesu korisna poboljšanja i popravke iz LXD kodne baze, a takođe će razviti svoje originalne inovacije, koje će Canonical po želji moći da portuje na LXD. Incus projekat takođe planira da se pozabavi nekim konceptualnim greškama napravljenim tokom razvoja LXD-a koje se ranije nisu mogle popraviti bez narušavanja kompatibilnosti unazad.

konačno ako jesi zainteresovani da saznaju više o tome, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.