Incus 0.3 tiba dengan sokongan OpenFGA, penambahbaikan dan banyak lagi

Incus

Incus ialah bekas sistem dan pengurus mesin maya yang moden, selamat dan berkuasa.

Pelancaran versi baharu Incus 0.3, yang merupakan versi ketiga projek sejak komuniti Kontena Linux mencipta garpu LXD ini.

Dalam keluaran Incus 0.3 ini, antara perubahan yang paling penting, jelas bahawa penambahan sokongan OpenFGA, serta banyak penambahbaikan telah dilaksanakan dalam alat migrasi lxd-to-incus.

Bagi mereka yang tidak tahu tentang Incus, anda harus tahu bahawa ini adalah garpu LXD itu dilahirkan kerana keputusan Canonical untuk membangunkan LXD secara berasingan Sebagai projek korporat dan komuniti Kontena Linux yang menyelia pembangunan LXD, saya mencipta Incus dengan matlamat untuk menyediakan alternatif yang bebas dan dipacu komuniti.

Incus menawarkan alat untuk pengurusan kontena berpusat dan mesin maya, sama ada digunakan pada satu hos atau dalam kelompok berbilang pelayan. Projek ini berjalan sebagai proses latar belakang yang bertindak balas kepada permintaan melalui rangkaian menggunakan API REST, dan menyokong pelbagai bahagian belakang storan seperti pepohon direktori, ZFS, Btrfs dan LVM. Juga menyediakan keupayaan untuk melakukan migrasi secara langsung menjalankan bekas dari satu mesin ke mesin lain, serta alat untuk menyimpan imej kontena.

Apa yang baharu dalam Incus 0.3?

Dalam versi baharu Incus 0.3 yang dibentangkan, seperti yang kami nyatakan pada mulanya, kebaharuan utamanya ialah penggabungan sokongane OpenFGA untuk pengurusan kebenaran pengguna berdasarkan model kawalan akses perhubungan, dilaksanakan melalui proses latar belakang.

OpenFGA, penyelesaian kebenaran sumber terbuka, yang membolehkan pembangun membuat kawalan akses berbutir menggunakan bahasa pemodelan yang mudah dibaca dan API yang mesra. Ia berfungsi sebagai daemon luaran pada rangkaian, yang Incus bertanya untuk menentukan sama ada pengguna tertentu dibenarkan melakukan tindakan tertentu.  Apabila digabungkan dengan pembekal OpenID Connect, sokongan OpenFGA membentuk susunan identiti dan kebenaran terbuka, membenarkan penggunaan Incus sebagai pengganti lengkap untuk persediaan LXD dengan Canonical RBAC. Untuk mendayakan OpenFGA pada Incus, kunci konfigurasi pelayan baharu digunakan, termasuk openfga.api.token, openfga.api.url, openfga.store.id dan openfga.store.model_id.

Perubahan lain Apa yang menonjol tentang keluaran ini ialah penambahbaikan dalam alat migrasi lxd-to-incus antaranya ialah: sokongan untuk sistem sasaran OpenRC, sokongan untuk memindahkan kumpulan storan Ceph, sokongan untuk memindahkan rangkaian OVN, penjanaan fail log dan penjanaan sandaran (pangkalan data, data OVN)

Selain itu, juga palam panas/padam laluan dalam mesin maya diserlahkan. Incus mempunyai palam panas dan sokongan cakera pop untuk seketika dan menyokong perkongsian hanya laluan daripada sistem hos atau menghantar volum dikongsi tersuai melalui virtio-fs atau 9p dan sehingga kini, ia memerlukan menghentikan VM , menambah peranti dan kemudian mulakan VM.

Dengan sokongan baharu, Incus kini menyokong pemasangan panas dan pemadaman laluan tersebut melalui gabungan palam panas PCI dalam QEMU dan berkomunikasi dengan ejen inkus pada tetamu untuk melakukan pemasangan sebenar sebagai sebahagian daripada proses panas.

Akhirnya ya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.

Bagaimana untuk memasang Incus?

Bagi mereka yang berminat untuk memasang garpu LXD ini, anda harus tahu bahawa pakej pra-bina hanya tersedia untuk Ubuntu 20.04 LTS, 22.04 LTS (jammy), Debian 11 (bullseye) dan Debian 12 (ulat buku).

Untuk menjalankan pemasangan anda mesti pertama untuk mendapatkan kunci repositori dengan arahan berikut:

curl -fsSL https://pkgs.zabbly.com/key.asc | gpg --show-keys --fingerprint

Jika ia sepadan dengan "4EFC 5906 96CB 15B8 7C73 A3AD 82CC 8797 C838 DCFD" ini, Kami akan meneruskan untuk menyimpan kunci secara tempatan dengan arahan berikut:

mkdir -p /etc/apt/keyrings/
curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc

Selesai sekarang mari tambah repositori ke sistem kami dengan arahan berikut:

sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-incus-stable.sources
Enabled: yes
Types: deb
URIs: https://pkgs.zabbly.com/incus/stable
Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/zabbly.asc

EOF'

Kami mengemas kini penyenaraian kami dengan:

sudo apt update

Dan akhirnya pkami teruskan memasang dengan:

sudo apt-get install incus

Perlu dinyatakan bahawa repositori juga termasuk pakej berikut:

  • incus-client, pakej yang mengandungi hanya alat CLI, berguna apabila hanya menguruskan pelayan jauh
  • incus-ui-canonical, pakej yang mengandungi versi dinamakan semula antara muka web LXD untuk digunakan dengan Incus

Untuk konfigurasi atau jika anda mahukan kaedah pemasangan yang berbeza, anda boleh menyemak perinciannya dalam pautan ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.