LXC 5.0 konteinerihaldussĂŒsteemi vĂ€ljaanne

Canonical on avaldanud LXC 5.0 konteinerite haldamise tööriistakomplekti, mis pakub runtime'i, sobivat nii tĂ€is sĂŒsteemikeskkonnaga konteinerite kĂ€ivitamiseks, mis on sarnased virtuaalmasinatega, kui ka eraldi rakenduste (OCI) privileegideta konteinerite tĂ€itmiseks. LXC kuulub madala taseme tööriistade hulka, mis töötavad individuaalsete konteineritega. Mitme serveri klastris paigaldatud konteinerite keskseks haldamiseks arendatakse LXD sĂŒsteemi LXC baasil. LXC 5.0 haru kuulub pikatoetusega vĂ€ljaannete alla, millele uuendusi antakse 5 aasta jooksul. LXC kood on kirjutatud C keeles ja levitatakse GPLv2 litsentsi alusel.

LXC sisaldab liblxc raamatukogu, utiliite (lxc-create, lxc-start, lxc-stop, lxc-ls jne), konteinerite loomise malle ning sidumisi erinevatele programmeerimiskeeltele. Isolatsioon tagatakse Linuxi tuuma sisseehitatud mehhanismide abil. Protsesside, vĂ”rgu, IPC, UTS, kasutaja identifikaatorite ja montaaĆŸipunktide isolatsiooniks kasutatakse nimede ruume (namespaces). Ressursside piiramiseks rakendatakse cgroups'i. Privileegide alandamiseks ja juurdepÀÀsu piiramiseks kasutatakse selliseid tuuma vĂ”imalusi nagu Apparmor ja SELinux profiilid, Seccomp poliitikad, Chroots (pivot_root) ja capabilities.

Peamised muudatused:

  • On toimunud ĂŒleminek autotoolsilt ehitussĂŒsteemile Meson, mida kasutatakse ka selliste projektide nagu X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ja GTK koostamiseks.
  • Lisatud on uued cgroup'i seadistamise valikud — lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot ja lxc.cgroup.dir.container.inner, mis vĂ”imaldavad selgelt mÀÀrata cgroup'i teed konteineri, jĂ€lgimise protsessi ja sisemiste hierarhiate jaoks.
  • Lisatud on ajasĂŒsteemi (time namespaces) toetus, mis vĂ”imaldab siduda konteineriga eraldi sĂŒsteemikellade oleku, vĂ”imaldades konteineris kasutada oma aega, mis erineb sĂŒsteemiajast. Seadistamiseks on ette nĂ€htud valikud lxc.time.offset.boot ja lxc.time.offset.monotonic, mis vĂ”imaldavad mÀÀrata konteineri ajakohandust pĂ”hisĂŒsteemi kelladest.
  • Virtuaalsete Ethernet-adapterite (Veth) jaoks on rakendatud VLAN-i toetus. VLAN-i haldamiseks on ette nĂ€htud valikud: veth.vlan.id pĂ”hi-VLAN'i mÀÀramiseks ja veth.vlan.tagged.id tĂ€iendavalt mĂ€rgistatud VLAN-i sidumiseks.
  • Virtuaalsete Ethernet-adapterite jaoks on lisatud vĂ”imalus seadistada vastuvĂ”tuvĂ”rkude ja edastamise suurusi uute valikute veth.n_rxqueues ja veth.n_txqueues abil.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster