3

, IT, . , - , , . . - LXC, LXD LXCFS.

LXC, LXD  LXCFS    ?

LXC

LXC (Linux Containers) , - Linux. API , LXC .


LXC , :

  • namespaces (ipc, uts, mount, pid);
  • AppArmor ( SELinux);
  • Seccomp;
  • Chroots ( pivot \ _root);
  • ;
  • (CGroups).

, LXC Chroot VM. , , Linux, .


, LXC:

  • liblxc;
  • AP (Python (2 3 ), Lua, Go, Ruby, Haskell);
  • ;
  • ;

LXD - LXC

LXD (Linux Container Daemon) LXC .

LXD:

  • daemon (lxd);
  • LXC;
  • (nova-compute-lxd);

REST API . , , . . , . .

“” LXD-host , , VM.


LXD:

  • ( , .)
  • ;
  • ( );
  • - ( , );
  • ;

LXC

LXD LXC, , . , LXD LXC, . , Go. , LXD , , LXC ( - ).


LXCFS:

LXCFS - , Linux.

LXCFS :

  • , CGroup- ;
  • cgroupfs, .

, C. , - systemd systemd , cgroups.

, - , .


?

LXC, LXD, LXCFS , 3 . , , .


50% Merion Academy