Canonical telah menerbitkan MicroCloud 2.1, kit alat pengurusan infrastruktur awan yang membolehkan anda menggunakan sistem awan dan kelompok pengkomputeran dengan cepat dengan storan data teragih dikongsi dan rangkaian maya yang selamat pada peralatan anda. MicroCloud 2.1 diumumkan sebagai keluaran LTS pertama yang mana kitaran sokongan yang panjang akan disediakan. MicroCloud direka bentuk sebagai pakej snap, yang merangkumi komponen yang diperlukan untuk mengurus operasi nod kluster. Kit alat ditulis dalam Go dan diedarkan di bawah lesen AGPL 3.0.
MicroClouds membolehkan anda mencipta kelompok 3 hingga 50 hos apabila toleransi kesalahan didayakan, dan daripada 1 hos jika toleransi kesalahan tidak diperlukan. Timbunan perisian untuk pengurusan kluster adalah berdasarkan kit alat LXD, platform untuk membina rangkaian maya OVN (Rangkaian Maya Terbuka) dan storan tahan kerosakan yang diedarkan Ceph. LXD, Ceph dan OVN dikonfigurasikan secara automatik pada semua nod kelompok. Pengedaran Pelayan Ubuntu dianggap sebagai platform utama, tetapi kit alat tidak terikat dengan Ubuntu dan boleh digunakan dalam mana-mana pengedaran yang mana keupayaan untuk memasang kit alat snap tersedia (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL , dsb.).
Untuk menentukan pelayan baharu mDNS digunakan dalam rangkaian yang boleh disambungkan ke kluster, membolehkan anda mengkonfigurasi keseluruhan kluster dengan menjalankan satu arahan, "microcloud init," pada satu nod dan "sudo microcloud join" pada nod yang tinggal, selepas memasang pakej snap lxd, microceph, microcloud dan microovn. Selepas menjalankan "microcloud init," alat ini akan mengesan kehadiran pelayan lain pada rangkaian tempatan, meminta anda menambah cakera pada storan Ceph yang dikongsi dan menawarkan untuk mengkonfigurasi tetapan rangkaian maya. Untuk menambah nod tambahan selepas permulaan selesai, anda boleh menggunakan arahan "microcloud add". Konfigurasi kluster boleh disimpan dalam format YAML untuk penggunaan sistem yang serupa pada masa hadapan.
Storan fail kongsi dicipta dengan kemasukan replikasi dan toleransi kesalahan, yang memungkinkan sekiranya berlaku kegagalan nod individu untuk tidak kehilangan data, terima kasih kepada penyimpanan beberapa salinan data pada nod yang berbeza. Untuk menggunakan storan berasaskan Ceph dalam kelompok, sebagai tambahan kepada cakera tempatan, tiga komputer berbeza mesti mempunyai sekurang-kurangnya tiga cakera berasingan yang diperuntukkan untuk storan data teragih.
Setelah kluster siap, pengguna diberi pilihan untuk menjalankan aplikasi mereka menggunakan kontena atau mesin maya, serta akses kepada storan Ceph yang dikongsi dan alatan pengurusan berpusat berdasarkan LXD. Pengurusan sumber CPU, memori dan I/O yang fleksibel adalah mungkin, serta peruntukan peranti USB, GPU dan peranti storan. Persekitaran terpencil dan maya boleh dipindahkan antara nod menggunakan migrasi langsung dan disimpan menggunakan snapshot. Metrik kluster dan log peristiwa boleh dieksport untuk pemantauan menggunakan Prometheus dan Grafana.
Dalam versi baharu:
- Keupayaan untuk menggunakan MicroCloud pada satu nod tanpa mengekalkan toleransi kesalahan disediakan, yang boleh berguna untuk percubaan dan ujian pada sistem tempatan sebelum penggunaan dalam persekitaran pengeluaran.
- Keupayaan permulaan kluster baharu telah ditambah yang membolehkan nod memulakan proses penubuhan amanah terlebih dahulu, tanpa menunggu prosedur penyertaan kluster bermula.
- Adalah mungkin untuk menentukan tetapan tambahan pada peringkat permulaan, sebagai contoh, anda kini boleh memilih antara muka rangkaian yang berasingan untuk trafik Ceph (untuk mengarahkan data melalui antara muka berbeza yang memerlukan kependaman rendah dan daya pemprosesan tinggi), membolehkan penyulitan cakera dan menentukan parameter Sistem fail yang diedarkan Ceph.
- Versi komponen yang digunakan telah dikemas kini: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) dan MicroOVN 24.04 (Open vSwitch 3.3). Antara muka pengguna untuk LXD didayakan secara lalai.


Sumber: opennet.ru

