ИзданиС Π½Π° систСмата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ LXC 5.0

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Canonical ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсия Π½Π° инструмСнта Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ LXC 5.0, прСдоставяща runtime, подходящ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° стартиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ с пълна систСмна срСда, Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° изпълнСниС Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ прилоТСния (OCI). LXC ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ към нискоуровнСвитС инструмСнти, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Π—Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΎΡ‚ няколко ΡΡŠΡ€Π²ΡŠΡ€Π°, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° LXC сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° систСмата LXD. ΠšΠ»ΠΎΠ½ΡŠΡ‚ LXC 5.0 Π΅ класифициран ΠΊΠ°Ρ‚ΠΎ вСрсия с Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, Π·Π° която обновлСнията сС прСдоставят Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° LXC Π΅ написан Π½Π° Π΅Π·ΠΈΠΊΠ° Π‘ΠΈ ΠΈ Π΅ разпространяван ΠΏΠΎΠ΄ лицСнзия GPLv2.

Π’ ΡΡŠΡΡ‚Π°Π²Π° Π½Π° LXC Π²Π»ΠΈΠ·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° liblxc, Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ (lxc-create, lxc-start, lxc-stop, lxc-ls ΠΈ Ρ‚.Π½.), шаблони Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ. Π˜Π·ΠΎΠ»Π°Ρ†ΠΈΡΡ‚Π° сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· стандартнитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π½Π° ядрото Π½Π° Linux. Π—Π° изолация Π½Π° процСситС, мрСТовия стСк ipc, uts, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° (namespaces). Π—Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° рСсурситС сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ cgroups. Π—Π° ΠΏΠΎΠ½ΠΈΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° ядрото, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Apparmor ΠΈ SELinux, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Seccomp, Chroots (pivot_root) ΠΈ capabilities.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • НаправСн Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ autotools към систСмата Π·Π° компилация Meson, която ΡΡŠΡ‰ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° компилация Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ΠΈ GTK.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° настройка Π½Π° cgroup β€” lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot ΠΈ lxc.cgroup.dir.container.inner, ΠΊΠΎΠΈΡ‚ΠΎ позволяват явно Π΄Π° сС опрСдСлят ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π° Π½Π° cgroup Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, процСса Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π½Π° cgroup.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° пространство Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π·Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ (time namespaces), позволяваща ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° систСмнитС часовници към ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° собствСно Π²Ρ€Π΅ΠΌΠ΅, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ систСмното. Π—Π° настройки са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ lxc.time.offset.boot ΠΈ lxc.time.offset.monotonic, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ спрямо основнитС систСмни часовници.
  • Π—Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ ethernet Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ (Veth) Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° VLAN. Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° VLAN са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ: veth.vlan.id Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° основния VLAN ΠΈ veth.vlan.tagged.id Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚Π°Π³Π½Π°Ρ‚ΠΈ VLAN.
  • Π—Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ ethernet Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° настройка Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΎΠΏΠ°ΡˆΠΊΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ veth.n_rxqueues ΠΈ veth.n_txqueues.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster