Canonical introduċa MicroCloud, sett ta' għodda għall-iskjerament ta' clusters malajr

Canonical ħabbret ir-rieda tas-sett ta' għodod MicroCloud, li jippermettilek li tuża malajr clusters tal-kompjuters u sistemi ta' sħab fuq it-tagħmir tiegħek b'ħażna ta' dejta distribwita kondiviża u netwerk virtwali sigur. Is-sett ta' għodod huwa ddisinjat bħala pakkett snap, li jinkludi l-komponenti meħtieġa għall-ġestjoni tat-tħaddim tan-nodi tal-clusters. L-appoġġ tekniku kummerċjali għal soluzzjonijiet ibbażati fuq MicroCloud huwa pprovdut bħala parti mis-servizz Ubuntu Pro, iżda dawk li jistgħu jgħaddu mingħajr appoġġ jistgħu jużaw l-għodda mingħajr restrizzjonijiet. L-iżviluppi tal-proġett huma miktuba f'Go u mqassma taħt il-liċenzja AGPL 3.0.

MicroClouds b'mod awtomatiku juża għodod biex jiżgura t-tolleranza tal-ħsarat, u għalhekk jippermettilek toħloq gruppi ta 'mill-inqas tliet nodi (clusters ta' sa 50 nodu jissemmew bħala l-limitu ta 'fuq). Il-munzell ta 'softwer użat biex jimmaniġġja l-cluster huwa bbażat fuq l-użu tas-sistema ta' ġestjoni ċentralizzata għal kontenituri u magni virtwali LXD, il-pjattaforma għall-bini ta 'netwerks virtwali OVN (Netwerk Virtwali Miftuħ) u ħażna mqassma tolleranti għall-ħsarat Ceph. MicroClouds jipprovdi għodod biex awtomatikament jiġi kkonfigurat LXD, Ceph u OVN fuq in-nodi kollha tal-clusters.

Biex tiddetermina servers ġodda fuq in-netwerk li jistgħu jiġu konnessi mal-cluster, jintuża mDNS, li jippermettilek tikkonfigura l-cluster kollu billi tħaddem kmand wieħed biss "microcloud init" fuq wieħed min-nodi, wara li tinstalla l-lxd, microceph, microcloud u pakketti snap microovn. Id-distribuzzjoni tal-Ubuntu Server hija meqjusa bħala l-pjattaforma ewlenija, iżda l-għodda mhix marbuta ma 'Ubuntu u tista' tintuża fi kwalunkwe distribuzzjoni li għaliha hija disponibbli l-abbiltà li tinstalla s-snap toolkit (Arch, CentOS, Fedora, Debian, openSUSE, RHEL, eċċ.). Huwa wkoll possibbli li jinħolqu clusters ibbażati fuq sistemi li jużaw l-Ubuntu Core OS aġġornat atomikament.

Wara li tħaddem il-kmand "microcloud init", is-sett ta' għodod se jiskopri l-preżenza ta 'servers oħra fuq in-netwerk lokali, iqanqlek biex iżżid diski mal-ħażna Ceph kondiviża, u toffri li tikkonfigura s-settings tan-netwerk virtwali. Biex jiġu inklużi fil-cluster, il-pakketti snap ta 'hawn fuq iridu l-ewwel jiġu installati fuq is-servers. Il-konfigurazzjoni tal-cluster tista 'tiġi ssejvjata fil-format YAML għall-iskjerament sussegwenti ta' sistemi simili. Biex iżżid nodi addizzjonali wara li titlesta l-inizjalizzazzjoni, tista 'tuża l-kmand "microcloud add".

Il-ħażna ta 'fajls kondiviża hija maħluqa bl-inklużjoni ta' replikazzjoni u tolleranza ta 'ħsarat, li jagħmilha possibbli fil-każ ta' falliment ta 'nodi individwali li ma jitilfux data, grazzi għall-ħażna ta' diversi kopji ta 'data fuq nodi differenti. Biex tiġi skjerata ħażna bbażata fuq Ceph fi cluster, minbarra diski lokali, tliet kompjuters differenti għandu jkollhom mill-inqas tliet diski separati allokati għall-ħażna tad-dejta distribwita.

Ladarba l-cluster ikun lest, l-utenti jingħataw il-kapaċità li jmexxu l-applikazzjonijiet tagħhom billi jużaw kontenituri tas-sistema jew magni virtwali, kif ukoll aċċess għal ħażna Ceph kondiviża u għodod ta 'ġestjoni ċentralizzati bbażati fuq LXD. Biex timmaniġġja l-infrastruttura tal-kontejners, il-pjattaforma Kubernetes (edizzjoni Microk8s) tista 'titħaddem fuq nett tal-cluster. OpenID Connect (OIDC) u awtorizzazzjoni bbażata fuq OpenFGA jistgħu jintużaw biex jawtentikaw utenti ta 'magni virtwali jew kontenituri fi cluster.

Canonical introduċa MicroCloud, sett ta' għodda għall-iskjerament ta' clusters malajr

Ġestjoni flessibbli tas-CPU, memorja u riżorsi I/O pprovduti hija possibbli, kif ukoll trażmissjoni ta 'apparat USB, GPUs u drives fl-ambjent. Ambjenti iżolati u virtwali jistgħu jiġu trasferiti bejn nodi fil-modalità ta 'migrazzjoni ħaj u ssejvjati bl-użu ta' snapshots. Il-metriċi tal-prestazzjoni tal-cluster u r-reġistri tal-avvenimenti jistgħu jiġu esportati għall-monitoraġġ bl-użu ta' Prometheus u Grafana.

Minbarra l-ħolqien ta 'clusters ta' produzzjoni u sistemi ta 'sħab privati, is-sett ta' għodod huwa adattat ukoll biex iwettaq malajr esperimenti fuq sistemi ta 'żviluppatur. Pereżempju, MicroCloud jista 'jintuża biex jissimula cluster fuq laptop ta' żviluppatur, jittestja applikazzjonijiet ta 'sħab ta' żvilupp, jesperimenta b'teknoloġiji ġodda, jew jissimula infrastrutturi kumplessi.

Sors: opennet.ru

Żid kumment