Projekti Linux Containers prezantoi distribucionin IncusOS që mund të përditësohet në mënyrë atomike.

Stefan Graber, lider i projektit Linux Containers, një nga krijuesit e mjetit LXC, anëtar i këshillit teknik të Ubuntu dhe pjesëtar i ekipeve përgjegjëse për lëshimin e versioneve të Ubuntu, prezantoi distribucionin e ri Linux, IncusOS. IncusOS ofron një imazh sistemik të azhurnueshëm në mënyrë atomike për krijimin e serverëve, të cilët menaxhohen në mënyrë qendrore përmes mjetit Incus (fork i LXD). Distribucioni zhvillohet nën egidën e projektit Linux Containers, që përgjigjet për zhvillimin e mjeteve LXC dhe Incus. Pjesët e projektit janë shkruar në gjuhën Go dhe shpërndahen nën licencën Apache 2.0.

Imazhet sistemike ofrohen për arkitekturën x86_64 dhe ARM64, dhe janë të bazuara në një ambient të reduktuar Debian 13 dhe bërthamën Linux nga repository Zabbly, i cili formon paketa me versionet 'vanilla' të bërthamës për Debian dhe Ubuntu, të përmirësuara me patch-e dhe ndryshime konfigurimi për optimizimin e lançimit të konteinerëve në një ambient të bazuar në mjetin Incus. Si sistem skedarësh përdoret ZFS.

Ndërtimet formohen përmes mjeteve mkosi, të krijuara nga Lennart Poettering. Ambienti bazë i sistemit lidhet në mënyrë vetëm leximi. Për të instaluar aplikacione shtesë, përdoret utilitari systemd-sysext, i cili lejon shpërndarjen e aplikacioneve në formën e imazheve të zgjerimit të sistemit (System Extension), përmbajtja e të cilave kërcehet mbi hierarkinë /usr/ përmes OverlayFS. Mbështetet kopjimi dhe rikuperimi i konfigurimeve të sistemit kryesor dhe të dhënave të aplikacioneve të veçanta, si dhe rikthimi në gjendjen e fabrikes (Factory reset) për të gjithë OS-në apo aplikacionet e zgjedhura.

Për azhurnimin e sistemit përdoret komponenti systemd-sysupdate, i cili përdor mekanizmin e ndërrimit atomik të seksioneve — ka dy seksione të pavarura, ku njëra përmban sistemin e punës, ndërsa tjetra instalon azhurnimin e futës. Më pas, seksionet ndërrhen. Për të garantuar integritetin e ambientit të ngarkesës përdoret ngarkesa me UEFI Secure Boot dhe enkriptimi i plotë i diskut (LUKS) me informacionin për çelësat e dekryptimit të ruajtur në TPM 2.0 (Moduli i Besueshëm i Platformës).

Përmbajtja e ambientit sistemik është reduktuar në minimum dhe përmban vetëm komponenët e nevojshëm për funksionimin e Incus. Në ambient nuk ka shelle komandash dhe mundësi tradicionale për menaxhim përmes komandave ose lidhjes në distancë përmes SSH. Në vend të kësaj, të gjitha operacionet e menaxhimit dhe konfigurimit kryhen vetëm përmes REST API të sistemit Incus me autentifikim përmes një certifikate TLS të klientit ose përmes OIDC (OpenID Connect). Menaxhimi i të gjithë serverëve kryhet në mënyrë qendrore përmes ndërfaqes web Operations Center ose ndërfaqes CLI të Incus. Për transferimin e konteinerëve dhe makinerive virtuale nga sisteme të tjera, si VMware vCenter, ofrohet Migration Manager.

Projekti Linux Containers prezantoi distribucionin IncusOS që mund të përditësohet në mënyrë atomike.

Për të marrë imazhin e ngarkesës, përdoret një gjenerator online që lejon përgatitjen e imazhit sipas parametrave të dhënë dhe të specifikoni një arkiv seed me konfigurimet, të tilla si certifikata TLS për qasjen e klientëve, identifikuesin e pajisjes bllokuese për instalim dhe konfigurimin e rrjetit (me default, rrjeti konfigurohet përmes DHCPv4 ose SLAAC (Stateless Address Autoconfiguration)). Mënyra interaktive e instalimit nuk mbështetet — të gjithë parametrat për instalimin dhe konfigurimin fillestar përcaktohen përmes bllokut të integruar të konfigurimit, të cilin e kaloni në ngarkesën e parë. Mbështetet instalimi i imazhit IncusOS si mbi pajisje, ashtu edhe në makineri virtuale nën menaxhimin e platformave libvirt, Incus, Proxmox, VirtualBox dhe VMware.

Mundësitë që lidhen me ruajtjen:

  • zhvillimi automatik i një puli lokal ZFS;
  • krijimi i pulleve komplekse ZFS mbi disqe shtesë;
  • mbështetja për NVME-over-TCP, iSCSI, Fiber Channel dhe Multipath;
  • mundësia për krijimin e konfigurimeve klasterike LVM mbi Fiber Channel, NVME-over-TCP ose iSCSI;
  • mundësia për krijimin e ruajtjeve software mbi sistemin e shpërndarë Ceph.

Mundësitë rrjetësore:

  • mbështetje automatike e VLAN në operimin në modalitetin e urës rrjetësore, duke thjeshtuar lidhjen e makinerive virtuale me çfarëdo ndërfaqe rrjeti;
  • mbështetje për agregimin e kanaleve;
  • mbështetje për LLDP (Protokolli i Zbulimit të Shtresës së Lidhenies);
  • mbështetje për proxy të korporatave (duke përfshirë autentikimin përmes Kerberos);
  • mbështetje për NTP (Protokolli i Koheve të Rrjetit);
  • mundësia për të ruajtur log-et në një server të jashtëm përmes syslog;
  • mbështetje për OVS/OVN për rrjetet e programueshme OVS (Open vSwitch) dhe OVN (Open Virtual Network);
  • mbështetje e integruar VPN-rrjeti Tailscale (në planet mbështetje për Netbird).

Luaj videon


Burimi: opennet.ru
Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster