Incus ááá±á¬áá»ááºá ááááá¡ááŒáááºááŒá±á¬ááºáá¯ááºáá±ááŸá¯ááᯠá¡ááá¯ááºážá¡ááá¯ááºážá áá°áá±á¬ááºá¡ááœááºáž áááºááŒáá²á·ááŒá®ážááŒá áºáááºá Linux Containers ááẠLXD ááᯠáááºáá®ážáá²á·áá±á¬ áá°á developer áá»á¬ážá¡ááœá²á·á០áááºáá®ážáá¬ážáá±á¬ LXD container management system á fork áá áºáá¯ááŒá áºáááºá Containers áá»á¬ážááᯠGo ááŒáá·áº áá±ážáá¬ážáá¬ážááŒá®áž Apache 2.0 ááá¯ááºá ááºá¡á±á¬ááºááœáẠááá¯ááºá ááºááá¬ážáááºá
á¡ááá¯ááºážá¡ááá¯ááºážááᯠááááá±ážáá«áá á± Linux Canonical á០LXD ááᯠáá±á¬áºááá¯ááááºááá±á¬áá»ááºáá áºáá¯á¡ááŒá Ạáá®ážááŒá¬ážá á®áá®ááœááºááẠááá¯á¶ážááŒááºáá® LXD ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠContainers áá»á¬ážá ááŒá®ážááŒááºáá²á·áááºá fork á áááºááŸááºážáá»ááºááŸá¬ Canonical ááááºážáá»á¯ááºáá¬ážáá±á¬ LXD ááá±á¬áá»ááºá¡ááœáẠááœááºáááºáá±á¬á á¡ááá¯ááºážá¡ááá¯ááºážá០áá±á¬ááºážááŸááºáá±á¬ á¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá áºáá¯ááᯠáá¶á·ááá¯ážáá±ážáááºááŒá áºáááºá Incus ááá±á¬áá»ááºááẠLXD ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœááºáž ááááºá backward compatibility ááᯠááá»ááºá á®ážá á±áá² ááŒááºáááºááẠáááŒá áºááá¯ááºáá±á¬ á¡áá°á¡áá¡ááŸá¬ážá¡áá»áá¯á·ááᯠááŒá±ááŸááºážáááºáááºáž á á®á ááºáá¬ážáááºá
Incus ááẠsingle host ááŸáá·áº cluster á¡áá»á¬ážá¡ááŒá¬ážááœáẠááŒáá·áºáá»ááºáá¬ážáá±á¬ containers áá»á¬ážááŸáá·áº virtual machine áá»á¬ážááᯠáááá¯áá»á¯ááºááá¯ááºááŸá¯á á®áá¶ááá·áºááœá²ááŸá¯á¡ááœáẠtools áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá áá¬áá¬áá»á¬ážáá®ááá±á¬áá»ááºááᯠREST API ááŸáá áºááá·áº network request áá»á¬ážááá¯áááºáá¶áááŸáááá·áº background process áá áºáá¯á¡ááŒá Ạá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážááŒá®áž storage backend á¡áá»áá¯ážáá»áá¯áž (directory treeá ZFSá Btrfsá LVM)á state slices áá«ááá·áº snapshotsá á ááºáá áºáá¯ááŸáá áºáá¯ááá¯á· running containers áá»á¬ážááᯠlive migration áá¯ááºááŒááºážááŸáá·áº container image áá»á¬ážááá¯ááááºážáááºážááẠtools áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá LXC toolkit ááᯠcontainers áá»á¬ážááᯠlaunch áá¯ááºááẠruntime á¡ááŒá áºá¡áá¯á¶ážááŒá¯ááŒá®áž áááºážááœáẠliblxc libraryá utilities á¡á á¯á¶ (lxc-createá lxc-startá lxc-stopá lxc-ls á áááº)á containers áá»á¬ážáááºáá±á¬ááºááẠtemplate áá»á¬ážááŸáá·áº programming language á¡áá»áá¯ážáá»áá¯ážá¡ááœáẠbinding á¡á á¯á¶ááá¯á·áá«áááºáááºá standard kernel mechanisms áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á isolation ááá¯áááŸááááºá Linux (áá¬áááºáá±áá¬áá»á¬ážá cgroup áá»á¬ážá Apparmorá SELinux, Seccomp)á
á¡áááºááŸá¬ážáá¯á¶ážááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž á¡áá»áá¯á·áá±á¬ááœáá·áºááŒá¯áá»ááºáá»á¬ážáá±ážáá±á¬ááºááŒááºážááá¯ááºáᬠáá¯á¶ážááŒááºáá»ááºáá»á¬ážáá»ááẠáá¬áááºááŸááá±á¬ OpenFGA áá±á¬ááºáá¶áá¯ááºáááºážá ááºááᯠá¡áá¯á¶ážááŒá¯á á¡áá¯á¶ážááŒá¯áá°á ááœáá·áºááŒá¯áá»ááºá á®áá¶ááá·áºááœá²ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá OpenID Connect áá¶á·ááá¯ážáá±ážáá°ááŸáá·áº áá±á«ááºážá ááºááŒá®áž OpenFGA áá¶á·ááá¯ážááŸá¯á០ááá·áºá¡á¬áž Canonical RBAC ááŸáá·áº LXD ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá»á¬ážá¡ááœáẠááŒá®ážááŒáá·áºá á¯á¶áá±á¬ á¡á á¬ážááá¯ážááŸá¯á¡ááŒá ẠIncus ááᯠá¡áá¯á¶ážááŒá¯ááẠááœáá·áºááŒá¯áá¬ážáá±á¬ á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážááŸáá·áº ááœáá·áºááŒá¯áá»ááºá áááºáá áºáá¯ááᯠááœá²á·á ááºážááá¯ááºá á±áá«áááºá OpenFGA á¡áá¯á¶ážááŒá¯ááœáá·áºááᯠááŒááºáááºáááºááŸááºáááºá¡ááœáẠá¡á±á¬ááºáá«áá±á¬ááºáá»á¬ážááᯠá¡ááá¯ááŒá¯áá¬ážáá«áááºá openfga.api.tokená openfga.api.urlá openfga.store.id ááŸáá·áº openfga.store.model_idá
- lxd-to-incus utility ááᯠááŒáŸáá·áºáááºááŒá®áž LXD á០Incus ááá¯á· á¡ááá¯á¡áá»á±á¬áẠááœáŸá±á·ááŒá±á¬ááºážááŒááºážá áá¬ážááŸááºážá¡áá áºááẠOpenRC áááŠážá áá áºááŒáá·áº ááŒáá·áºáá±ááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá Ceph ááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áº OVN ááœááºáááºáá»á¬ážááᯠááŒá±á¬ááºážááœáŸá±á·ááá¯ááºááŸá¯á ááœáŸá±á·ááŒá±á¬ááºážááŸá¯ááŸááºáááºážááᯠáá¶á·ááá¯ážáá±ážááŒá®áž á¡áááºáááá¹áá°áá»á¬ážááᯠáááºáá®ážáá±ážáá«áááºá
- Ð virtual á ááºáá»á¬áž hot-plugging ááŸáá·áº hot-removing file path áá»á¬áž ááá¯á·ááá¯áẠhost environment á០map áá¯ááºáá¬ážáá±á¬ individual partition áá»á¬ážá¡ááœáẠsupport áááºááá·áºáá¬ážáááºá ááááºá virtio-fs driver ááá¯á·ááá¯áẠFS 9p ááᯠá¡áá¯á¶ážááŒá¯á ááá¯áá²á·ááá¯á·áá±á¬ map áá¯ááºááŒááºážááẠvirtual machine ááᯠáááºááá·áºááẠááá¯á¡ááºáá²á·áááºá á€ááá·áºáááºáá»ááºááᯠáá»á±á¬áºááœáŸá¬ážáááºá¡ááœáẠQEMU á PCI device áá»á¬ážááᯠhot-plugging áá¯ááºááŒááºážááŸáá·áº incus-agent ááŸáá áºááá·áº guest system á¡ááœááºáž path ááᯠmount áá¯ááºááŒááºážááá¯á·ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá
source: opennet.ru
