proyek Linux Containers ngungkabkeun distribusi IncusOS anu diénggalan sacara atom.

Stéphane Graber, pamimpin proyék Linux Containers, salah sahiji nu nyieun toolkit LXC, anggota dewan manajemen téknis Ubuntu sareng anggota tim anu tanggung jawab pikeun ngaluarkeun rilis Ubuntu, nampilkeun anu énggal Linux- Distribusi IncusOS. IncusOS nyayogikeun gambar sistem anu diropéa sacara atom pikeun nyiptakeun server anu dikelola sacara terpusat nganggo toolkit Incus (cabang tina LXD). Distribusi ieu dikembangkeun dina naungan proyék. Linux Wadah, anu tanggung jawab kana pamekaran toolkit LXC sareng Incus. Karya proyék ieu ditulis dina Go sareng dilisensikeun dina lisénsi Apache 2.0.

Gambar sistem disayogikeun pikeun arsitéktur x86_64 sareng ARM64 sareng dumasar kana lingkungan anu dipreteli. Debian 13 sareng inti Linux ti gudang Zabbly, anu nyiptakeun pakét nganggo vérsi "vanili" tina kernel pikeun Debian и Ubuntu, ditambah ku patch sareng parobihan konfigurasi pikeun ngaoptimalkeun peluncuran wadah dina lingkungan berbasis Incus. ZFS dianggo salaku sistem file.

Wangunan dijieun maké toolkit mkosi dijieun ku Lennart Poettering. Lingkungan sistem dasar dipasang dina modeu baca wungkul. Aplikasi tambahan dipasang nganggo utilitas systemd-sysext, anu ngamungkinkeun aplikasi disebarkeun salaku gambar System Extension, anu eusina ditindih kana hierarki /usr/ nganggo OverlayFS. Nyadangkeun sareng malikkeun setélan sistem dasar sareng data aplikasi individu dirojong, ogé reset pabrik pikeun sakabéh OS atanapi aplikasi anu dipilih.

Komponén systemd-sysupdate dianggo pikeun ngapdet sistem, anu ngagunakeun mékanisme swapping partisi atom. Aya dua partisi bebas, hiji ngandung sistem operasi, sarta séjén pikeun masang apdet panganyarna, nu satutasna partitions nu swapped. Pikeun mastikeun integritas lingkungan boot, UEFI Secure Boot sareng enkripsi full-disk (LUKS) dianggo, kalayan inpormasi konci dekripsi disimpen dina TPM 2.0 (Modul Platform Terpercaya).

Lingkungan Sistim ieu dilucuti handap ka minimum bulistir, ngandung ukur komponén diperlukeun pikeun ngajalankeun Incus. Lingkungan teu aya cangkang paréntah sareng manajemén garis paréntah tradisional atanapi sambungan SSH jauh. Gantina, sadaya operasi manajemén jeung konfigurasi dipigawé sacara éksklusif ngaliwatan sistem Incus urang REST API, dioténtikasi ku sertipikat TLS klien atawa via OIDC (OpenID Connect). Sadaya pangladén dikokolakeun sacara terpusat ngaliwatan antarmuka wéb Operations Center atanapi antarmuka Incus CLI. Manajer Migrasi disayogikeun pikeun migrasi wadah sareng mesin virtual tina sistem anu sanés, sapertos VMware vCenter.


proyek Linux Containers ngungkabkeun distribusi IncusOS anu diénggalan sacara atom.

Pikeun kéngingkeun gambar anu tiasa di-boot, generator online dianggo, anu ngamungkinkeun anjeun nyiapkeun gambar dumasar kana parameter anu ditangtukeun sareng nyetél arsip siki kalayan setélan sapertos Sertipikat TLS Pikeun aksés klien, aya idéntifikasi alat blok pikeun pamasangan sareng konfigurasi jaringan (sacara standar, jaringan dikonfigurasi via DHCPv4 atanapi SLAAC (Stateless Address Autoconfiguration)). Mode pamasangan interaktif henteu dirojong—sadaya parameter pamasangan sareng setelan awal ditangtukeun via blok konfigurasi bawaan anu disalurkeun nalika boot munggaran. Pamasangan gambar IncusOS dirojong boh di tempat sareng dina mesin virtual anu ngajalankeun libvirt, Incus, Proxmox, VirtualBox, sareng VMware.

Fitur anu aya hubunganana sareng panyimpenan:

  • deployment otomatis tina kolam renang ZFS lokal;
  • nyieun pools ZFS kompléks on disk tambahan;
  • rojongan pikeun NVME-leuwih-TCP, iSCSI, Serat Channel na Multipath;
  • kamampuhan pikeun nyieun konfigurasi klaster of LVM leuwih Serat Channel, NVME-leuwih-TCP atanapi iSCSI;
  • kamampuhan pikeun nyieun gudang software dumasar kana sistem file disebarkeun Ceph.

Kamampuhan jaringan:

  • Rojongan VLAN otomatis nalika operasi dina modeu sasak jaringan, nyederhanakeun sambungan mesin virtual kana sagala interfaces jaringan;
  • rojongan pikeun aggregation saluran komunikasi;
  • rojongan LLDP (Link Layer Discovery Protocol);
  • rojongan pikeun proxy perusahaan (kaasup auténtikasi via Kerberos);
  • rojongan NTP (Network Time Protocol);
  • kamampuhan pikeun nyimpen log dina server éksternal via syslog;
  • rojongan OVS / OVN pikeun jaringan software-diartikeun OVS (Open vSwitch) jeung OVN (Open Virtual Network);
  • dukungan anu diwangun VPN- Jaringan Tailscale (pangrojong Netbird parantos direncanakeun).

Muterkeun video


sumber: opennet.ru
Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster