ΠžΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ LXC ΠΈ LXD 4.0

Канонски објавСно ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ LXC 4.0, ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ LXD 4.0 ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ FS LXCFS 4.0 Π·Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ /proc, /sys ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° прСтстава cgroupfs Π·Π° дистрибуции Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° имСнски простори Π½Π° cΠ³Ρ€ΡƒΠΏΠΈ. Π€ΠΈΠ»ΠΈΡ˜Π°Π»Π°Ρ‚Π° 4.0 Π΅ класифицирана ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° Π΄ΠΎΠ»Π³ΠΎΡ€ΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°, Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° Π·Π° ΠΊΠΎΠΈ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΠ΄ 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ

LXC Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π·Π° водСњС ΠΈ систСмски ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ OCI. LXC ја Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° liblxc, Π·Π±ΠΈΡ€ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ (lxc-create, lxc-start, lxc-stop, lxc-ls, ΠΈΡ‚Π½.), шаблони Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ ΠΈ Π·Π±ΠΈΡ€ Π½Π° врски Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ. Π˜Π·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° сС Π²Ρ€ΡˆΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° стандардни ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° Линукс. Π—Π° Π΄Π° сС ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π°Ρ‚ процСситС, ΠΌΠ°Π³Π°Ρ†ΠΈΠ½ΠΎΡ‚ Π½Π° IPC ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, uts, корисничкитС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅, сС користи ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° имСнски простори. cΠ³Ρ€ΡƒΠΏΠΈΡ‚Π΅ сС користат Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° рСсурситС. Π—Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ ΠΈ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ пристапот, сС користат Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ‚Π΅ Π½Π° Apparmor ΠΈ SELinux, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π½Π° Seccomp, Chroots (pivot_root) ΠΈ способноститС. Код LXC Напишано ΠΎΠ΄ Π½Π° јазик C ΠΈ дистрибуиран ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° GPLv2.

LXD Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π½Π° LXC, CRIU ΠΈ QEMU ΡˆΡ‚ΠΎ сС користи Π·Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини Π½Π° Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ повСќС сСрвСри. Ако LXC Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ Π°Π»Π°Ρ‚ΠΊΠΈ Π½Π° ниско Π½ΠΈΠ²ΠΎ Π·Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ, Ρ‚ΠΎΠ³Π°Ρˆ LXD сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΊΠ°ΠΊΠΎ процСс Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° ΡˆΡ‚ΠΎ ΠΏΡ€ΠΈΡ„Π°ΡœΠ° Π±Π°Ρ€Π°ΡšΠ° ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΏΡ€Π΅ΠΊΡƒ REST API ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ скалабилни ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ распорСдСни Π½Π° кластСр ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ сСрвСри.
ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ сС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ (Π΄Ρ€Π²ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ, ZFS, Btrfs, LVM), снимки со ΠΏΠ°Ρ€Ρ‡Π΅ ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°, ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ ΠΆΠΈΠ²ΠΎ Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ ΠΎΠ΄ Π΅Π΄Π½Π° машина Π½Π° Π΄Ρ€ΡƒΠ³Π° ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ слики. Код LXD Напишано ΠΎΠ΄ Π²ΠΎ Go ΠΈ дистрибуиран ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° Apache 2.0.

ΠšΠ»ΡƒΡ‡ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π²ΠΎ LXC 4.0:

  • Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ Π΅ цСлосно ΠΏΡ€Π΅ΠΏΠΈΡˆΠ°Π½ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ со cgroup. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° Ρ…ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ˜Π° Π½Π° cgroup (cgroup2). Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ функционалност Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΎΡ‚ Π½Π° Π·Π°ΠΌΡ€Π·Π½ΡƒΠ²Π°Ρ‡ΠΎΡ‚, со која ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја ΠΏΡ€Π΅ΠΊΠΈΠ½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π²ΠΎ cgroup ΠΈ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΎ Π΄Π° ослободитС Π½Π΅ΠΊΠΎΠΈ рСсурси (процСсорот, I/O ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ Π΄ΡƒΡ€ΠΈ ΠΈ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°) Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ;
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° инфраструктура Π·Π° ΠΏΡ€Π΅ΡΡ€Π΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° потсистСмот Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ β€žpidfdβ€œ, Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π΄Π° сС справи со ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° PID (pidfd Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со спСцифичСн процСс ΠΈ Π½Π΅ сС ΠΌΠ΅Π½ΡƒΠ²Π°, Π΄ΠΎΠ΄Π΅ΠΊΠ° PID ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ со Π΄Ρ€ΡƒΠ³ процСс ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π·Π°Π²Ρ€ΡˆΠΈ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ процСс ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Ρ‚ΠΎΡ˜ PID) ;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π½ΠΈΠ²Π½ΠΎ двиТСњС ΠΏΠΎΠΌΠ΅Ρ“Ρƒ имСнскитС простори Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ потсистСми;
  • Бпособноста Π·Π° ΠΏΡ€Π΅ΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ (nl80211) Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°.

ΠšΠ»ΡƒΡ‡ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π²ΠΎ LXD 4.0:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π΅ само ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ, Ρ‚ΡƒΠΊΡƒ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини;
  • Π—Π° Π΄Π° сС сСгмСнтираат LXD сСрвСритС, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅Π½ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ кој Π³ΠΎ поСдноставува ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со Π³Ρ€ΡƒΠΏΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини. БСкој ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° свој сСт Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ, Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини, слики, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅. Π’ΠΎ врска со ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° поставитС свои ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° ΠΈ Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°Ρ‚Π΅ поставкитС;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€Π΅ΡΡ€Π΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ΅ систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ;
  • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ ΠΈ Ρ€Π΅ΡΡ‚Π°Π²Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ Π½ΠΈΠ²;
  • Автоматското ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ снимки ΠΎΠ΄ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ ΠΈ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΎ со моТност Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ Π²Π΅ΠΊ Π½Π° снимката;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API Π·Π° слСдСњС Π½Π° статусот Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° lxc);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° смСни, Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ FS Π·Π° ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° корисничкитС простори со имиња;
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ β€žipvlanβ€œ ΠΈ β€žroutedβ€œ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° CephFS;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° слики ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ со повСќС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π·Π° кластСри;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристап заснована Π½Π° ΡƒΠ»ΠΎΠ³ΠΈ (RBAC);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° CGroup2;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° MAC адрСсата ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½Π°Ρ‚Π° адрСса Π·Π° NAT;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ API Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со DHCP врски (Π·Π°ΠΊΡƒΠΏ);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Nftables.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€