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

Kompania Canonical publikoi lëshimin e mjeteve për organizimin e punës së kontejnerëve të izoluar LXC 5.0, i cili ofron një runtime të përshtatshëm për ekzekutimin e kontejnerëve me një ambient të plotë sistemor, të ngjashëm me makinat virtuale, si dhe për ekzekutimin e kontejnerëve të aplikacioneve të ndara (OCI). LXC i përket mjeteve të nivelit të ulët që funksionojnë në nivelin e kontejnerëve të veçantë. Për menaxhimin e centralizuar të kontejnerëve të implementuar në një grumbull me disa serverë, po zhvillohet sistemi LXD mbi bazën e LXC. Dega LXC 5.0 është renditur si një lëshim me mbështetje afatgjatë, me përditësime që krijohen për 5 vite. Kodi LXC është shkruar në gjuhën C dhe shpërndahet nën licencën GPLv2.

LXC përfshin një bibliotekë liblxc, një grup utilitarësh (lxc-create, lxc-start, lxc-stop, lxc-ls etj.), skema për ndërtimin e konteinerëve dhe një grup lidhjesh për gjuhë programimi të ndryshme. Izolimi arrihet përmes mekanizmave standard të bërthamës Linux. Për izolimin e proceseve, grumbullit rrjetor 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 qasjes angazhohen mundësitë e bërthamës si profilet 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 pĂ«rdoret gjithashtu 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Ă« tĂ« pĂ«rcaktohen qartĂ« rrugĂ«t e cgroup pĂ«r kontejnerin, procesin e monitorimit dhe hierarkitĂ« e brendshme tĂ« cgroup.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r hapĂ«sirat e emĂ«rtimeve tĂ« kohĂ«s (time namespaces) pĂ«r tĂ« lidhur njĂ« gjendje tĂ« veçantĂ« tĂ« orĂ«s sĂ« sistemit me kontejnerin, duke lejuar pĂ«rdorimin e kohĂ«s sĂ« vet, tĂ« ndryshme nga ajo e sistemit. PĂ«r konfigurimin janĂ« propozuar opsionet lxc.time.offset.boot dhe lxc.time.offset.monotonic, tĂ« cilat lejojnĂ« pĂ«rcaktimin e offset-it pĂ«r kontejnerin nĂ« lidhje me orĂ«n kryesore tĂ« sistemit.
  • PĂ«r adaptuesit virtualĂ« ethernet (Veth) Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r VLAN. PĂ«r menaxhimin e VLAN janĂ« propozuar opsionet: veth.vlan.id pĂ«r pĂ«rcaktimin e VLAN-it kryesor dhe veth.vlan.tagged.id pĂ«r lidhjen e VLAN-ve tĂ« tjera tĂ« etiketuar.
  • PĂ«r adaptuesit virtualĂ« ethernet Ă«shtĂ« shtuar mundĂ«sia e konfigurimit tĂ« madhĂ«sisĂ« sĂ« radhĂ«ve tĂ« pranimit dhe transmetimit nĂ«pĂ«rmjet opsioneve tĂ« reja veth.n_rxqueues dhe veth.n_txqueues.

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