Ua hoʻolaha ʻo Canonical i ka loaʻa ʻana o kāna pahu hana MicroCloud, kahi e hiki ai ke hoʻolaha wikiwiki i nā hui kamepiula a me nā ʻōnaehana ao me ka mālama ʻikepili i hoʻokaʻawale ʻia a me kahi pūnaewele virtual palekana ma kāna lako. Loaʻa ka pahu hana ma ke ʻano he pūʻolo snap, me nā ʻāpana e pono ai no ka hoʻokele ʻana i nā kikowaena cluster. Loaʻa ke kākoʻo loea kālepa no nā hoʻonā e pili ana iā MicroCloud ma o ka lawelawe. Ubuntu Pro, akā hiki i ka poʻe hiki ke hana me ke kākoʻo ʻole ke hoʻohana i ka pahu hana me nā kapu ʻole. Ua kākau ʻia ka hoʻomohala ʻana o ka papahana ma Go a hāʻawi ʻia ma lalo o ka laikini AGPL 3.0.
Hoʻohana ʻo MicroClouds ma ka paʻamau i nā mea hana e hōʻoia i ka hoʻomanawanui hewa, no laila hiki iā ʻoe ke hana i nā pūʻulu o ʻekolu mau nodes (nā pūʻulu a hiki i 50 nodes i ʻōlelo ʻia ʻo ka palena kiʻekiʻe). Hoʻokumu ʻia ka waihona lako polokalamu no ka mālama ʻana i ka puʻupuʻu ma luna o ka hoʻohana ʻana i ka ʻōnaehana hoʻokele kikowaena no nā ipu a me nā mīkini virtual LXD, ke kahua no ke kūkulu ʻana i nā ʻupena uila OVN (Open Virtual Network) a hāʻawi ʻia i ka mālama hewa ʻole Ceph. Hāʻawi ʻo MicroClouds i nā mea hana e hoʻonohonoho maʻalahi iā LXD, Ceph a me OVN ma nā nodes cluster āpau.
E hoʻoholo nā kikowaena hou Hoʻohana ʻia ka mDNS i loko o ka pūnaewele hiki ke hoʻopili ʻia i ka cluster, e ʻae ana i ka cluster holoʻokoʻa e hoʻonohonoho ʻia ma ka holo ʻana i hoʻokahi kauoha "microcloud init" ma kekahi o nā nodes, ma hope o ke kau ʻana i nā pūʻolo snap lxd, microceph, microcloud, a me microovn. Ua manaʻo ʻia ka hoʻolaha ʻana ʻo ia ke kahua nui. Ubuntu Kikowaena, akā ʻaʻole i pili ka pahu hana i Ubuntu a hiki ke hoʻohana ʻia i loko o kekahi mau hoʻolaha e loaʻa ai ka hoʻonohonoho ʻana o ka snap toolkit (Arch, CentOS, ʻo Fedora, Debian, openSUSE, RHEL, etc.). Hiki nō hoʻi ke hana i nā hui e pili ana i nā ʻōnaehana e hoʻohana ana i kahi OS i hoʻonui hou ʻia e ka atom. Ubuntu Kora.
Ma hope o ka holo ʻana i ke kauoha "microcloud init", e ʻike ka mea hana i ka hele ʻana o nā kikowaena ʻē aʻe ma ka pūnaewele kūloko, e koi iā ʻoe e hoʻohui i nā disks i ka waihona Ceph kaʻana like, a hāʻawi e hoʻonohonoho i nā hoʻonohonoho pūnaewele virtual. No ke komo ʻana i loko o ka pūʻulu, pono e hoʻokomo mua ʻia nā pūʻolo paʻi ma luna o nā kikowaena. Hiki ke mālama ʻia ka hoʻonohonoho cluster ma ka format YAML no ka hoʻoili ʻana o nā ʻōnaehana like. No ka hoʻohui ʻana i nā node hou ma hope o ka hoʻomaka ʻana, hiki iā ʻoe ke hoʻohana i ke kauoha "microcloud add".
Hoʻokumu ʻia ka waihona waihona me ka hoʻopili ʻana i ka replication a me ka hoʻomanawanui hewa, kahi e hiki ai i ka wā o ka hemahema o kēlā me kēia nodes ʻaʻole e nalowale i ka ʻikepili, mahalo i ka mālama ʻana i nā kope o nā ʻikepili ma nā nodes like ʻole. No ke kau ʻana i kahi waihona Ceph-based i loko o kahi puʻupuʻu, ma waho aʻe o nā disks kūloko, pono ʻekolu kamepiula ʻokoʻa e loaʻa i ʻekolu mau disks kaʻawale i hoʻokaʻawale ʻia no ka mālama ʻana i ka ʻikepili.
Ke mākaukau ka hui, hiki i nā mea hoʻohana ke holo i kā lākou mau noi me ka hoʻohana ʻana i nā ipu ʻōnaehana a i ʻole nā mīkini virtual, a me ke komo ʻana i ka waihona Ceph i kaʻana like ʻia a me nā mea hana hoʻokele kikowaena LXD. Hiki ke holo ʻia ʻo Kubernetes (Microsoft 8s edition) ma luna o ka hui e hoʻokele i ka ʻōnaehana ipu. No ka hōʻoia ʻana o ka mea hoʻohana, nā mīkini uila a i ʻole hiki i nā ipu i loko o kahi hui ke hoʻohana i ka OpenID Connect (OIDC) a me ka ʻae ʻana ma OpenFGA.

Hiki ke hoʻokele maʻalahi o ka CPU i hāʻawi ʻia, ka hoʻomanaʻo a me nā kumuwaiwai I/O, a me ka hoʻouna ʻana i nā polokalamu USB, GPU a me nā drive i loko o ke kaiapuni. Hiki ke hoʻoneʻe ʻia ma waena o nā node i ke ʻano neʻe ola a mālama ʻia me nā kiʻi paʻi. Hiki ke hoʻokuʻu ʻia nā metric hana Cluster a me nā moʻolelo hanana no ka nānā ʻana me ka hoʻohana ʻana iā Prometheus a me Grafana.
Ma waho aʻe o ka hana ʻana i nā pūʻulu hana a me nā ʻōnaehana kapuaʻi pilikino, kūpono hoʻi ka hāmeʻa no ka hana wikiwiki ʻana i nā hoʻokolohua ma nā ʻōnaehana hoʻomohala. No ka laʻana, hiki ke hoʻohana ʻia ʻo MicroCloud e hoʻohālikelike i kahi pūʻulu ma ka pona a ka mea hoʻomohala, e hoʻāʻo i nā noi ao hoʻomohala, hoʻokolohua me nā ʻenehana hou, a i ʻole e hoʻohālike i nā ʻōnaehana paʻakikī.
Source: opennet.ru
