Ang bagong bersyon ng LXC at LXD 4.0 ay inilabas na at ito ang balita nito

Ang Canonical ay pinakawalan ang paglabas ng ang bagong bersyon ng iyong mga tool upang ayusin ang pagpapatakbo ng mga insulated na lalagyan LXC 4.0, ang lalagyan manager LXD 4.0 at ang FS LXCFS virtual 4.0 para sa simulation sa mga virtualized / proc, / sys at cgroupfs na lalagyan para sa mga pamamahagi nang walang suporta para sa mga cgroup namespace.

Para sa mga walang kamalayan sa mga tool na ito, dapat nilang malaman iyon Ang LXC ay isang runtime para sa pagpapatakbo ng parehong mga lalagyan ng system at lalagyan para sa mga indibidwal na application (OCI). Kasama sa LXC ang liblxc library, isang hanay ng mga kagamitan, mga template para sa paglikha ng mga lalagyan, at isang hanay ng mga folder para sa iba't ibang mga wika sa pagprograma.

Ang LXD ay isang plug-in para sa LXC, CRIU at QEMU ano ang ginagamit upang pangasiwaan ang mga lalagyan at mga virtual machine sa isa o higit pang mga server. Kung ang LXC ay isang mababang antas ng toolkit para sa pagmamanipula sa antas ng mga indibidwal na lalagyan, ipinatupad ang LXD bilang isang proseso sa background na tumatanggap ng mga kahilingan sa network sa pamamagitan ng REST API at pinapayagan kang lumikha ng masusukat na mga pagsasaayos na ipinatupad sa isang kumpol ng maraming mga server.

Sinusuportahan ang iba't ibang mga backend ng imbakan (puno ng direktoryo, ZFS, Btrfs, LVM), mga snapshot na may cutoff ng estado, live na paglipat ng mga nagtatrabaho na lalagyan mula sa isang makina patungo sa isa pa, at mga tool upang ayusin ang imbakan ng imahe. Ang LXD code ay nakasulat sa Go at ipinamamahagi sa ilalim ng lisensya ng Apache 2.0.

Ano ang bago sa LXC 4.0?

Sa bagong bersyon na ito, ang controller para sa pagtatrabaho sa cgroup ay kumpletong nasulat muli, Bukod diyan nagdagdag ng suporta para sa pinag-isang hierarchy ng cgroup (cgroup2), nagdagdag ng pagpapaandar ng freezer controller kung saan maaari mong ihinto ang pagtatrabaho sa cgroup at pansamantalang magbakante ng ilang mga mapagkukunan (CPU, I / O at posibleng kahit memorya) upang maisagawa ang iba pang mga gawain.

Rin nagdagdag ng suporta para sa kernel subsystem na "pidfd" idinisenyo upang mahawakan ang sitwasyon ng muling paggamit ng PID (sumali ang pidfd sa isang tukoy na proseso at hindi nagbabago, habang ang PID ay maaaring maiugnay sa isa pang proseso pagkatapos makumpleto ang kasalukuyang proseso na nauugnay sa PID na ito)

Bukod dito, ipinatupad ang isang imprastraktura upang maharang ang mga tawag sa system at ang paglikha at pagtanggal ay pinabuting para sa mga aparato ng network, pati na rin ang kanilang paggalaw sa pagitan ng mga namespace ng subsystem ng network.

At ang kakayahang ilipat ang mga wireless network device (nl80211) sa mga lalagyan ay ipinatupad.

Ano ang bago sa LXD 4.0?

Upang i-segment ang mga server ng LXD, iminungkahi ang isang konsepto ng proyekto na nagpapadali sa pamamahala ng mga pangkat ng lalagyan at mga virtual machine. Ang bawat proyekto ay maaaring magsama ng sarili nitong hanay ng mga lalagyan, virtual machine, imahe, profile, at mga partisyon ng imbakan. Kaugnay sa mga proyekto, maaari mong itakda ang iyong sariling mga paghihigpit at baguhin ang mga setting.

Ang suporta para sa paglulunsad hindi lamang mga lalagyan, kundi pati na rin mga virtual machine, sumusuporta din para sa pagharang ng mga tawag ng system para sa mga lalagyan, pati na rin ang suporta para sa mga shiftf, isang virtual na FS para sa pagtatalaga ng mga mount point sa namespace ng gumagamit (namespace ng gumagamit).

Idinagdag ang kakayahang i-configure ang MAC address at matukoy ang pinagmulan ng address para sa NAT at din ng isang idinagdag na API upang pamahalaan ang mga bindings sa DHCP.

Ibinigay din sa bagong bersyon na ito ay awtomatikong paglikha ng mga snapshot ng mga kapaligiran at mga seksyon ng imbakan na may kakayahang itakda ang buhay ng isang snapshot.

Sa iba pang mga pagbabagong nabanggit sa ad:

  • Ipinatupad ang pag-backup at pag-recover ng kapaligiran.
  • Nagdagdag ng API upang subaybayan ang katayuan ng network (impormasyon sa lxc network).
  • Ang mga bagong uri ng "ipvlan" at "na-routing" na mga adaptor sa network ay iminungkahi.
  • Nagdagdag ng backend upang magamit ang CephFS based storages.
  • Sinusuportahan ng mga kumpol ang pagtitiklop ng imahe at mga pagsasaayos ng multi-arkitektura.
  • Nagdagdag ng Role Batay sa Access Control (RBAC).
  • Nagdagdag ng suporta para sa CGroup2.
  • Ang suporta para sa Nftables ay naidagdag.

Sa wakas kung nais mong malaman ang tungkol dito tungkol sa balita ng bagong bersyon, maaari mong suriin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.