Natolotra ny andiany fahatelo amin'ny tetikasa Incus, izay ao anatin'izany no iasan'ny vondrom-piarahamonina Linux Sampanan'ny rafitra fitantanana fitoeran-javatra LXD ny Containers, noforonin'ny ekipa mpamorona voalohany izay namorona ny LXD. Voasoratra ao amin'ny Go ny Containers ary nahazo alalana teo ambanin'ny lisansa Apache 2.0.
Ampahatsiahivinay anareo fa ny fiarahamonina Linux Ny "containers" no niandraikitra ny fampandrosoana ny LXD talohan'ny nanapahan'ny Canonical hevitra ny hampivelatra ny LXD misaraka ho tetikasa orinasa. Ny tanjon'ny "fork" dia ny hanome safidy mahaleo tena sy tarihin'ny vondrom-piarahamonina ho solon'ny tetikasa LXD fehezin'ny Canonical. Mikasa ny hamaha ny lesoka sasany natao nandritra ny fampandrosoana ny LXD izay tsy azo namboarina teo aloha raha tsy nanimba ny fifanarahana taloha ihany koa ny tetikasa Incus.
Ny Incus dia manome fitaovana ho an'ny fitantanana afovoany ny fitoeran-javatra sy ny milina virtoaly napetraka amin'ny mpampiantrano tokana sy amin'ny vondrona maromaro. lohamilinaAmpiharina ho toy ny dingana fototra izay mandray fangatahana tambajotra amin'ny alΓ lan'ny REST API ny tetikasa ary manohana ireo backend fitahirizana isan-karazany (hazon'ny lahatahiry, ZFS, Btrfs, LVM), snapshots misy state slices, fifindrana mivantana ny containers miasa avy amin'ny milina iray mankany amin'ny iray hafa, ary fitaovana fitahirizana sary container. Ny kitapo LXC dia ampiasaina ho toy ny runtime hanombohana containers, izay ahitana ny tranomboky liblxc, andiana utility (lxc-create, lxc-start, lxc-stop, lxc-ls, sns.), mΓ΄dely ho an'ny fananganana containers, ary andiana bindings ho an'ny fiteny fandaharana isan-karazany. Ny fitokana-monina dia tanterahina amin'ny alΓ lan'ny mekanisma kernel mahazatra. Linux (anarana, vondrona c, Apparmor, SELinux, Seccomp).
Ny fiovana misongadina indrindra:
- Fanampiana fanampiny ho an'ny fitantanana fanomezan-dΓ lana ho an'ny mpampiasa mifototra amin'ny maodely Fanaraha-maso ny fidirana mifototra amin'ny fifandraisana, nampiharina tamin'ny alΓ lan'ny fizotry ny OpenFGA, izay tompon'andraikitra amin'ny fandraisana fanapahan-kevitra amin'ny fanomezana fahefana sasany ho an'ny mpampiasa. Rehefa atambatra amin'ny mpamatsy OpenID Connect, ny fanohanan'ny OpenFGA dia mamorona famantarana misokatra sy fanomezan-dΓ lana izay ahafahan'ny Incus ampiasaina ho solon'ny LXD amin'ny Canonical RBAC. Mba handrindrana ny fidirana amin'ny OpenFGA dia atolotra ireto mason-tsivana manaraka ireto: openfga.api.token, openfga.api.url, openfga.store.id ary openfga.store.model_id.
- Fitaovana lxd-to-incus nohatsaraina, izay mandeha ho azy ny fifindra-monina avy amin'ny LXD mankany Incus. Ny dikan-teny vaovao dia manampy fanohanana amin'ny fizarana miaraka amin'ny rafitra fanombohana OpenRC, mampihatra ny fahafahana mifindra monina Ceph fitehirizana sy tambajotra OVN, ary manome fifindra-monina logging sy ny famoronana ny backup kopia.
- Π milina virtoaly Nampiana fanohanana ho an'ny "hot-plugging" sy "hot-removing" ny lalan'ny rakitra na ny fizarazarana tsirairay avy amin'ny tontolo iainana mpampiantrano. Teo aloha, ny fanaovana sarintany toy izany amin'ny fampiasana ny mpamily virtio-fs na FS 9p dia nitaky ny fampijanonana ny milina virtoaly. Mba handresena io fetra io, dia nampiasaina ny "hot-plugging" an'ny QEMU amin'ny fitaovana PCI sy ny fametrahana ny lalana ao anatin'ny rafitra vahiny amin'ny alΓ lan'ny incus-agent.
Source: opennet.ru
