แแแแแแแแฃแ แ แแแแแแแแ
LXC แแ แแก แกแแแฃแจแแ แแ แ, แ แแแแ แช แกแแกแขแแแแก แแแแขแแแแแ แแแแก, แแกแแแ OCI แแแแขแแแแแ แแแแก แแแกแแจแแแแแ. LXC แแแแชแแแก liblxc แแแแแแแแแแแก, แแแแฃแแแแฃแ แ แกแแจแฃแแแแแแแแก แแ แแแแแแแแแก (lxc-create, lxc-start, lxc-stop, lxc-ls แแ แ.แจ.), แแแแขแแแแแ แแแแก แแจแแแแแแแแแก แจแแแแแแแแก แแ แกแฎแแแแแกแฎแแ แแ แแแ แแแแ แแแแก แแแแแแกแแแแก แกแแแแแซแแแแก แแแแแแแฅแขแก. แแแแแแชแแ แฎแแ แชแแแแแแแ Linux-แแก แแแ แแแแก แกแขแแแแแ แขแฃแแ แแแฅแแแแแแแแแก แแแแแงแแแแแแ. แแ แแชแแกแแแแก แแแแแแ แแแแกแแแแก แแแแแแงแแแแแ ipc แฅแกแแแแก แกแขแแแ, uts, แแแแฎแแแ แแแแแก ID แแ แกแแแแแขแแแ แฌแแ แขแแแแแ, แกแแฎแแแแ แกแแแ แชแแก แแแฅแแแแแแ. cgroups แแแแแแงแแแแแ แ แแกแฃแ แกแแแแก แจแแกแแแฆแฃแแแ. แแ แแแแแแแแแแแก แจแแกแแแชแแ แแแแแ แแ แฌแแแแแแก แจแแกแแแฆแฃแแแ แแแแแแงแแแแแ แแแ แแแแก แคแฃแแฅแชแแแแ, แ แแแแ แแชแแ Apparmor แแ SELinux แแ แแคแแแแแ, Seccomp แแแแแขแแแ, Chroots (pivot_root) แแ แจแแกแแซแแแแแแแแแ. แแแแ LXC
LXD แแ แแก แแแแแแแขแ LXC, CRIU แแ QEMU, แ แแแแแแช แแแแแแงแแแแแ แแแแขแแแแแ แแแแกแ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แชแแแขแ แแแฃแ แแ แแแ แแแแกแแแแก แแ แ แแ แแแข แกแแ แแแ แแ. แแฃ LXC แแ แแก แแแแแแ แแแแแก แแแกแขแ แฃแแแแขแแ แแฃแแ แชแแแแแฃแแ แแแแขแแแแแ แแแแก แแแแแแ แแแแแแฃแแแ แแแแกแแแแก, แแแจแแ LXD แแแแฎแแ แชแแแแแแแ แ แแแแ แช แคแแแฃแ แ แแ แแชแแกแ, แ แแแแแแช แแฆแแแก แแแแฎแแแแแแก แฅแกแแแจแ REST API-แก แแแจแแแแแแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแแกแจแขแแแแ แแแแแ แแแแคแแแฃแ แแชแแแแ, แ แแแแแแแช แแแแแแแแแฃแแแ แ แแแแแแแแ แกแแ แแแ แแก แแแแกแขแแ แแ.
แแฎแแ แแแญแแ แแแแ แกแฎแแแแแกแฎแแ แกแแชแแแแก แกแแ แแแแ แแ แกแแกแขแแแ (แแแ แแฅแขแแ แแก แฎแ, ZFS, Btrfs, LVM), แกแแแแจแแขแแแ แแแแแแแ แแแแแก แคแ แแแแแแขแแ, แแแจแแแแฃแแ แแแแขแแแแแ แแแแก แชแแชแฎแแแ แแแแ แแชแแ แแ แแ แแแแ แแขแแแแ แแแแ แแแ แแ แแแกแขแ แฃแแแแขแแแ แแแแแกแแฎแฃแแแแแก แจแแแแฎแแแก แแ แแแแแแแแแกแแแแก. แแแแ LXD
แฒแแกแแฆแแแ
- แแ แแแแแ แ แแแแแแแแ แแแแแฌแแ แแแแ cgroup-แแแ แแฃแจแแแแแกแแแแก. แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แแ แแแแแ cgroup แแแ แแ แฅแแแกแแแแก (cgroup2). แแแแแขแแแฃแแแ แกแแงแแแฃแแ แแแแขแ แแแแ แแก แคแฃแแฅแชแแ, แ แแแแแแแช แจแแแแซแแแแ แจแแฌแงแแแขแแ แแฃแจแแแแ cgroup-แจแ แแ แแ แแแแแ แแแแแแแแกแฃแคแแแ แแแ แแแแฃแแ แ แแกแฃแ แกแแแ (CPU, I/O แแ แแแขแแแชแแฃแ แแ แแแฎแกแแแ แแแแช แแ) แกแฎแแ แแแแชแแแแแแก แจแแกแแกแ แฃแแแแแแ;
- แแแแแ แแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แกแแกแขแแแฃแ แ แแแ แแแแก แฉแแกแแญแ แแแแ;
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ "pidfd" แแแ แแแแก แฅแแแกแแกแขแแแแกแแแแก, แ แแแแแแช แจแแฅแแแแแแ PID แฎแแแแฎแแ แแแแแงแแแแแแก แกแแขแฃแแชแแแกแแแแก (pidfd แแกแแชแแ แแแแ แแแแแ แแขแฃแ แแ แแชแแกแแแ แแ แแ แแชแแแแแ, แฎแแแ PID แจแแแซแแแแ แแกแแชแแ แแแฃแแ แแงแแก แกแฎแแ แแ แแชแแกแแแ แแแก แจแแแแแ, แ แแช แแ PID-แแแ แแแแแแจแแ แแแฃแแ แแแแแแแแ แ แแ แแชแแกแ แแแกแ แฃแแแแแ) ;
- แฅแกแแแฃแ แ แแแฌแงแแแแแแแแแแก แแแฃแแฏแแแแกแแแฃแแ แจแแฅแแแ แแ แฌแแจแแ, แแกแแแ แแแแ แแแแแแแแแแแแ แฅแกแแแแก แฅแแแกแแกแขแแแแก แกแแฎแแแแ แกแแแ แชแแแแก โโแจแแ แแก;
- แแแแแ แแแแแ แฃแแแแแแ แฅแกแแแแก แแแฌแงแแแแแแแแแแก (nl80211) แแแแขแแแแแ แแแจแ แแแแแขแแแแก แจแแกแแซแแแแแแแ.
แฒแแกแแฆแแแ
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แแ แ แแฎแแแแ แแแแขแแแแแ แแแแก, แแ แแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แแแจแแแแแกแแแแก;
- LXD แกแแ แแแ แแแแก แกแแแแแแขแแ แแแแกแแแแก แจแแแแแแแแแแแฃแแแ แแ แแแฅแขแแก แแแแชแแคแชแแ, แ แแแแแแช แแแแ แขแแแแแก แแแแขแแแแแ แแแแกแ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แฏแแฃแคแแแแก แแแ แแแแก. แแแแแแฃแแ แแ แแแฅแขแ แจแแแซแแแแ แจแแแชแแแแแก แแแแขแแแแแ แแแแก แกแแแฃแแแ แแแแแแแฅแขแก, แแแ แขแฃแแแฃแ แแแแฅแแแแแก, แกแฃแ แแแแแก, แแ แแคแแแแแก แแ แจแแแแฎแแแก แแแแแงแแคแแแก. แแ แแแฅแขแแแแแ แแแแแแจแแ แแแแ, แจแแแแซแแแแ แแแแงแแแแ แกแแแฃแแแ แ แจแแแฆแฃแแแแแ แแ แจแแชแแแแแ แแแ แแแแขแ แแแ;
- แแแแแขแแแฃแแแ แแแแขแแแแแ แแแแก แกแแกแขแแแแก แแแ แแแแก แฉแแกแแแก แแฎแแ แแแญแแ แ;
- แแแแฎแแ แชแแแแแ แแแ แแแแก แกแแ แแแแ แแ แแกแแแแแก แจแแฅแแแ แแ แแแแแแ แแฆแแแแแ;
- แแแ แแแแกแ แแ แจแแกแแแแฎแ แแแแแงแแคแแแแก แกแแแแจแแขแแแแก แแแขแแแแขแฃแ แ แจแแฅแแแ แฃแแ แฃแแแแแงแแคแแแแ แกแแแแจแแขแแก แกแแชแแชแฎแแแก แฎแแแแ แซแแแแแแแก แแแงแแแแแแก แจแแกแแซแแแแแแแแ;
- แแแแแขแแแฃแแแ API แฅแกแแแแก แกแขแแขแฃแกแแก แแแแแขแแ แแแแแกแแแแก (lxc แฅแกแแแแก แแแคแแ แแแชแแ);
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ
แแแ แแแแแแแแ , แแแ แขแฃแแแฃแ แ FS แแแแฎแแแ แแแแแแ แกแแฎแแแแ แกแแแ แชแแแแจแ แกแแแแแขแแแ แแฃแแฅแขแแแแก แจแแกแแแแฌแแแแแแ; - แจแแแแแแแแแแแฃแแแ แแฎแแแ แขแแแแก แฅแกแแแฃแ แ แแแแแแงแแแแแแ โipvlanโ แแ โroutedโ;
- แแแแแขแแแฃแแแ Backend CephFS-แแ แแแคแฃแซแแแแฃแแ แจแแแแฎแแแก แแแแแกแแงแแแแแแแ;
- แแแแกแขแแ แแแแกแแแแก แแแแฎแแ แชแแแแแ แแแแแกแแฎแฃแแแแแก แ แแแแแแแชแแแกแ แแ แแ แแแแ แแ แฅแแขแแฅแขแฃแ แฃแแ แแแแคแแแฃแ แแชแแแก แแฎแแ แแแญแแ แ;
- แแแแแขแแแฃแแแ แ แแแแแแ แแแคแฃแซแแแแฃแแ แฌแแแแแแก แแแแขแ แแแ (RBAC);
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ CGroup2-แแกแแแแก;
- แแแแแขแแแฃแแแ MAC แแแกแแแแ แแแก แแแแคแแแฃแ แแชแแแกแ แแ NAT-แแกแแแแก แฌแงแแ แแก แแแกแแแแ แแแก แแแแกแแแฆแแ แแก แจแแกแแซแแแแแแแ;
- แแแแแขแแแฃแแแ API DHCP แแแแจแแ แแแแก (แแฏแแ แแก) แแแ แแแแกแแแแก;
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ Nftables-แแกแแแแก.
แฌแงแแ แ: opennet.ru