Containeri haldamise sĂŒsteemi Incus 0.3 vĂ€ljalase

Esitleti Incuse projekti kolmas vĂ€ljaanne, mille raames arendatakse Linux Containerite kogukonna poolt LXD konteinerihaldussĂŒsteemi fork'i, mille loonud kunagi vana arendajate meeskond, kes lĂ”i LXD. Incuse kood on kirjutatud Go keeles ja levitatakse Apache 2.0 litsentsi alusel.

Tuletame meelde, et Linux Containers Community hallas LXD arendust enne, kui Canonical otsustas arendada LXD eraldi ettevÔtte projektina. Hargnemise eesmÀrk on pakkuda iseseisvalt hallatavat alternatiivi Canonicali kontrolli all olevale LXD projektile. Incuse projekti raames on kavandatud ka mÔningate LXD arendamisel tehtud kontseptuaalsete vigade kÔrvaldamine, mida ei saanud varem parandada, rikkumata tagasipöörduvust.

Incus pakub vahendeid konteinerite ja virtuaalsete masinate tsentraliseeritud haldamiseks, mis on juurutatud nii ĂŒhel hostil kui ka mitme hosti klastris. serverite. Projekt on realiseeritud taustateenusena, mis vĂ”tab vĂ”rgus vastu pĂ€ringuid REST API kaudu ning toetab erinevaid salvestusbackend'e (kaustapuu, ZFS, Btrfs, LVM), olekusnapshoot'e, töötavate konteinerite elussidumist ĂŒhest masinast teise ning konteineripiltide salvestamise vahendeid. Konteinerite kĂ€itamiseks kasutatakse LXC tööriistakomplekti, mis sisaldab raamatukogu liblxc, tööriistu (lxc-create, lxc-start, lxc-stop, lxc-ls jne), konteinerite loomise ĆĄablone ja erinevate programmeerimiskeelte sidumisvahendeid. Isolatsioon toimub Linuxi tuuma sisseehitatud mehhanismide abil (nimetamisruumid, cgroups, Apparmor, SELinux, Seccomp).

KÀesolevas vÀljaandes on mÀrkimisvÀÀrsed muudatused:

  • Lisatud on kasutajate autoriseerimise haldamise tugi, mis pĂ”hineb Relationship-Based Access Control mudelil, mis on teostatud taustprotsessi OpenFGA abil, mis vastutab kasutajatele erinevate Ă”iguste andmise otsuste tegemise eest. Koos OpenID Connect pakkujaga vĂ”imaldab OpenFGA luua avatud identifitseerimise ja autoriseerimise stack'i, mis vĂ”imaldab kasutada Incust Canonical RBAC konfiguratsioonide tĂ€ieliku asendajana. OpenFGA ligipÀÀsu seadistamiseks on ette nĂ€htud parameetrid openfga.api.token, openfga.api.url, openfga.store.id ja openfga.store.model_id.
  • Parandatud on lxd-to-incus utiliiti, mis automatiseerib migratsiooni LXD-lt Incusele. Uues versioonis on lisatud tugi OpenRC algkĂ€ivitus sĂŒsteemiga distributiividele, vĂ”imalus migreerida Ceph hoiuseid ja OVN vĂ”rgustikke, samuti logida migratsiooni ja luua varukoopiaid.
  • V virtuaalmasinatel lisatud on kuumĂŒhenduse ja kuumeremise (hot-plug/hot-remove) tugi failide teede vĂ”i eraldi jaotiste jaoks, mis on suunatud hostikeskkonnast. Varem nĂ”udis selline suunamine virtio-fsi draivide vĂ”i 9p FS kaudu virtuaalmasina peatamist. Selle piirangu ĂŒmberkujundamiseks kasutatakse QEMU kuumĂŒhenduse vĂ”imalust PCI-seadmete jaoks ning tee monteerimist kĂŒlgprouneris lĂ€bi incus-agendi.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster