Lëshimi i sistemit të menaxhimit të konteinerëve LXC 5.0

Kompania Canonical publikoi lëshimin e mjetit për organizimin e punës së konteinerëve të izoluar LXC 5.0, që ofron një runtime të përshtatshëm si për ekzekutimin e konteinerëve me mjedis të plotë sistemi, të ngjashëm me makinat virtuale, ashtu edhe për ekzekutimin e konteinerëve të aplikacioneve të veçanta (OCI) pa privilegje. LXC i përket mjeteve të nivelit të ulët që punojnë në nivelin e konteinerëve të veçantë. Për menaxhim të centralizuar të konteinerëve, të vendosur në një grup serverësh, zhvillohet sistemi LXD mbi bazën e LXC. Dega LXC 5.0 i përket lëshimeve me mbështetje të gjatë, për të cilat përditësimet formohen për një periudhë prej 5 vjetësh. Kodi LXC është shkruar në gjuhën C dhe shpërndahet nën licencën GPLv2.

Në përbërje të LXC është biblioteka liblxc, një grup utilitetesh (lxc-create, lxc-start, lxc-stop, lxc-ls etj.), kallëpe për ndërtimin e konteinerëve dhe një grup lidhjesh për gjuhë të ndryshme programimi. Izolimi arrihet përmes mekanizmave standardë të bërthamës Linux. Për izolimin e proceseve, stekëve të rrjetit ipc, uts, identifikuesve të përdoruesve dhe pikave të montimit përdoret mekanizmi i hapësirave të emrave (namespaces). Për kufizimin e burimeve përdoren cgroups. Për uljen e privilegjeve dhe kufizimin e aksesit, angazhohen mundësitë e bërthamës, si profilët Apparmor dhe SELinux, politikat Seccomp, Chroots (pivot_root) dhe capabilities.

Ndryshimet kryesore:

  • ËshtĂ« realizuar kalimi nga autotools nĂ« sistemin e ndĂ«rtimit Meson, i cili gjithashtu pĂ«rdoret pĂ«r ndĂ«rtimin e projekteve tĂ« tilla si X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME dhe GTK.
  • JanĂ« shtuar mundĂ«si tĂ« reja pĂ«r konfigurimin e cgroup - lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot dhe lxc.cgroup.dir.container.inner, tĂ« cilat lejojnĂ« pĂ«rcaktimin e qartĂ« tĂ« rrugĂ«ve cgroup pĂ«r konteinerin, procesin e monitorimit dhe hierarkitĂ« e brendshme tĂ« cgroup.
  • Shtyhet pĂ«rkrahja pĂ«r hapĂ«sirat e emrave pĂ«r kohĂ«n (time namespaces) pĂ«r tĂ« lidhur me konteinerin njĂ« gjendje tĂ« veçantĂ« tĂ« orĂ«s sĂ« sistemit, duke lejuar pĂ«rdorimin e kohĂ«s sĂ« vet nĂ« konteiner, qĂ« Ă«shtĂ« e ndryshme nga ajo e sistemit. PĂ«r konfigurimin janĂ« propozuar mundĂ«si lxc.time.offset.boot dhe lxc.time.offset.monotonic, tĂ« cilat lejojnĂ« pĂ«rcaktimin pĂ«r konteinerin tĂ« diferencĂ«s nĂ« lidhje me orĂ«t kryesore tĂ« sistemit.
  • PĂ«r adaptuesit virtualĂ« ethernet (Veth) Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r VLAN. PĂ«r menaxhimin e VLAN janĂ« ofruar opsione: veth.vlan.id pĂ«r caktimin e VLAN-it kryesor dhe veth.vlan.tagged.id pĂ«r lidhjen e VLAN-eve shtesĂ« tĂ« etiketuar.
  • PĂ«r adaptuesit virtualĂ« ethernet Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« cilĂ«suar madhĂ«sinĂ« e radhĂ«ve pĂ«r pranim dhe dĂ«rgim pĂ«rmes opsioneve tĂ« reja veth.n_rxqueues dhe veth.n_txqueues.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster