Canonical yakaunza MicroCloud, chishandiso chekukurumidza kuendesa masumbu

Canonical yakazivisa kugadzirira kweiyo MicroCloud toolkit, iyo inokutendera iwe kukurumidza kuendesa masumbu emakomputa uye makore masisitimu pamidziyo yako ine yakagovaniswa data yekuchengetedza uye yakachengeteka chaiyo network. Iyo toolkit yakagadzirirwa se snap package, iyo inosanganisira zvikamu zvinodiwa kuti zvigadzirise kushanda kwe cluster node. Commercial technical support yeMicroCloud-based solutions inopihwa sechikamu cheBuntu Pro sevhisi, asi avo vanogona kuita pasina rutsigiro vanogona kushandisa zvishandiso pasina zvirambidzo. Magadzirirwo echirongwa ichi akanyorwa muGo uye akagoverwa pasi peAGPL 3.0 rezinesi.

MicroClouds nekusarudzika inoshandisa maturusi kuona kukanganisa kushivirira, saka inokutendera iwe kuti ugadzire masumbu anokwana matatu node (masumbu anosvika makumi mashanu node anotaurwa semuganho wepamusoro). Iyo software stack inoshandiswa kubata iyo cluster yakavakirwa pakushandiswa kwepakati manejimendi sisitimu yemidziyo uye chaiwo muchina LXD, chikuva chekuvaka chaiwo network OVN (Open Virtual Network) uye yakagovaniswa-inoshivirira kuchengetedza Ceph. MicroClouds inopa maturusi ekugadzirisa otomatiki LXD, Ceph uye OVN pane ese masumbu node.

Kuti uone maseva matsva panetiweki anogona kubatanidzwa kune cluster, mDNS inoshandiswa, iyo inokutendera iwe kuti ugadzirise sumbu rese nekumhanyisa imwechete "microcloud init" kuraira pane imwe yemanodhi, mushure mekuisa iyo lxd, microceph, microcloud. uye microovn snap package. Kugoverwa kweUbuntu Server kunoonekwa sepuratifomu huru, asi iyo kitsiti haina kusungirirwa kuUbuntu uye inogona kushandiswa mune chero kugoverwa uko kugona kuisa snap toolkit kunowanikwa (Arch, CentOS, Fedora, Debian, openSUSE, RHEL, etc.). Izvo zvakare zvinogoneka kugadzira masumbu zvichienderana nemasisitimu anoshandisa atomu yakagadziridzwa Ubuntu Core OS.

Mushure mekumhanyisa iyo "microcloud init" kuraira, iyo kiti yezvishandiso ichaona kuvepo kwemamwe maseva pane yemuno network, inokukurudzira kuti uwedzere madhisiki kune yakagovaniswa Ceph kuchengetedza, uye kupa kugadzirisa chaiwo network network. Kuti ubatanidzwe musumbu, iwo ari pamusoro snap mapakeji anofanira kutanga aiswa pamaseva. Iyo cluster kumisikidza inogona kuchengetwa muYAML fomati yekuzotevera kutumirwa kwemasystem akafanana. Kuwedzera mamwe ma node mushure mekutanga kwapera, unogona kushandisa iyo "microcloud wedzera" kuraira.

Yakagovaniswa faira chengetedzo inogadzirwa nekubatanidzwa kwekudzokorora uye kukanganisa kushivirira, izvo zvinoita kuti zvigone kuitika mukutadza kwemanodhi ega kusarasikirwa nedata, nekuda kwekuchengetwa kwemakopi akati wandei e data pane dzakasiyana node. Kuti uendese Ceph-based storage muboka, kuwedzera kune madhisiki emunharaunda, makomputa matatu akasiyana anofanirwa kunge aine madhisiki matatu akapatsanurwa akagoverwa kuchengetedza data.

Kana iyo cluster yagadzirira, vashandisi vanopihwa kugona kumhanyisa zvikumbiro zvavo vachishandisa masisitimu emidziyo kana chaiwo michina, pamwe nekuwana yakagovaniswa Ceph yekuchengetedza uye yepakati manejimendi maturusi akavakirwa paLXD. Kugadzirisa zvivakwa zvemidziyo, iyo Kubernetes chikuva (Microk8s edition) inogona kumhanyiswa pamusoro pesumbu. OpenID Batanidza (OIDC) uye OpenFGA-yakavakirwa mvumo inogona kushandiswa kuratidza vashandisi vechokwadi michina kana midziyo musumbu.

Canonical yakaunza MicroCloud, chishandiso chekukurumidza kuendesa masumbu

Flexible manejimendi yeCPU yakapihwa, ndangariro uye I/O zviwanikwa zvinogoneka, pamwe nekuendesa mberi kwemidziyo yeUSB, maGPU uye madhiraivha munzvimbo. Nzvimbo dzakasarudzika uye dzechokwadi dzinogona kutamiswa pakati pemanodhi mukurarama migration modhi uye kuchengetwa uchishandisa snapshots. Cluster performance metrics uye matanda echiitiko anogona kutumirwa kunze kwenyika kuti atarise uchishandisa Prometheus uye Grafana.

Pamusoro pekugadzira masumbu ekugadzira uye akavanzika makore masisitimu, iyo toolkit yakakodzerawo kukurumidza kuita zviedzo pane anovandudza masisitimu. Semuenzaniso, MicroCloud inogona kushandiswa kutevedzera cluster pane yekuvandudza laptop, bvunzo yekuvandudza makore ekushandisa, kuyedza matekinoroji matsva, kana kutevedzera zvivakwa zvakaomarara.

Source: opennet.ru

Voeg