Canonical ááẠááá·áºá¡á¬áž áá»áŸáá±áá¬ážáá±á¬áá±áá¬ááááºážáááºážááŸá¯ááŸáá·áº ááá·áºá ááºáá á¹á ááºážáá±á«áºááœáẠáá¯á¶ááŒá¯á¶áá±á¬ virtual network ááŒáá·áº ááœááºááŒá°áá¬á¡á á¯á¡áá±ážáá»á¬ážááŸáá·áº cloud á áá áºáá»á¬ážááᯠáá»ááºááŒááºá áœá¬á¡áá¯á¶ážáá»ááá¯ááºá á±ááá·áº MicroCloud áááááá¬áá»á¬áž áááŸáááá¯ááºááŸá¯ááᯠááŒá±áá¬áá²á·áááºá áááááá¬á¡á á¯á¶ááẠá¡á á¯á¡áá±ážááá¯ááºáá±á¬ááºááŸá¯ááᯠá á®áá¶ááá·áºááœá²ááẠááá¯á¡ááºáá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážáá«áááºááá·áº snap package áá áºáá¯á¡áá±ááŒáá·áº áá®ááá¯ááºážáá¯ááºáá¬ážáááºá MicroCloud-based ááŒá±ááŸááºážáá»ááºáá»á¬ážá¡ááœáẠá á®ážááœá¬ážááŒá áºáááºážááá¬ááá¯ááºáᬠáá¶á·ááá¯ážááŸá¯á¡á¬áž Ubuntu Pro áááºáá±á¬ááºááŸá¯á áá áºá áááºáá áºááá¯ááºážá¡áá±ááŒáá·áº áá¶á·ááá¯ážáá±ážáá±á¬áºáááºáž áá¶á·ááá¯ážááŸá¯ááá«áá² áá¯ááºáá±á¬ááºááá¯ááºáá°áá»á¬ážááẠááá·áºáááºáá»ááºáá»á¬ážáááŸááá² áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááá±á¬áá»ááºáááá¯ážáááºááŸá¯áá»á¬ážááᯠGo ááœááºáá±ážáá¬ážáá¬ážááŒá®áž AGPL 3.0 ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá
áá°áááºážá¡á¬ážááŒáá·áº MicroClouds ááẠá¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáááºááŸáá á±áááºá¡ááœáẠáááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá ááá¯á·ááŒá±á¬áá·áº áááºážááẠá¡áááºážáá¯á¶áž node áá¯á¶ážáá¯á á¡á á¯á¡áá±ážáá»á¬ážááᯠáááºáá®ážááá¯ááºááẠ(á¡ááẠááá·áºáááºáá»ááºá¡ááŒá Ạáá±á¬áºááŒáá¬ážáá±á¬ node 50 áá¯á¡áá á¡á á¯á¡áá±ážáá»á¬ážááᯠáááºáá®ážááá¯ááºáááº)á á¡á á¯á¡áá±ážááᯠá á®áá¶ááá·áºááœá²áá¬ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áá±á¬á·ááºáá²áẠstack ááẠááœááºááááºáá¬áá»á¬ážááŸáá·áº virtual machines LXD á¡ááœáẠáááá¯áá»á¯ááºááá¯ááºááŸá¯ á á®áá¶ááá·áºááœá²áá±ážá áá áºá virtual networks OVN (Open Virtual Network) áááºáá±á¬ááºááŒááºážá¡ááœáẠplatform ááŸáá·áº ááŒáá·áºáá±áá¬ážáá±á¬ á¡ááŸá¬áž-áá¶ááá¯ááºáááºááŸááá±á¬ ááá¯ááŸá±á¬ááºááŸá¯ Ceph ááá¯á·á¡áá±á«áº á¡ááŒá±áá¶áá¬ážáááºá MicroClouds ááẠá¡á á¯á¡áá±ážá¡á¬ážáá¯á¶ážááœáẠLXDá Ceph ááŸáá·áº OVN ááᯠá¡ááá¯á¡áá»á±á¬áẠconfigure áá¯ááºááẠáááááá¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
á¡á á¯á¡áá±ážááá¯á· áá»áááºáááºááá¯ááºááá·áº ááœááºáááºáá±á«áºááŸá áá¬áá¬á¡áá áºáá»á¬ážááᯠáá¯á¶ážááŒááºáááºá¡ááœáẠlxdá microcephá microcloud ááá¯ááá·áºááœááºážááŒá®ážáá±á¬ááºá node áá»á¬ážáá²ááŸáá áºáá¯áá±á«áºááœáẠ"microcloud init" command áá áºáá¯áááºážááᯠáá¯ááºáá±á¬ááºááŒááºážááŒáá·áº á¡á á¯á¡áá±ážáá áºáá¯áá¯á¶ážááᯠconfigure áá¯ááºááœáá·áºáá±ážááá·áº mDNS ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá ááŸáá·áº microovn snap packages áá»á¬ážá Ubuntu Server ááŒáá·áºááŒá°ážááŸá¯ááᯠá¡áááááááºáá±á¬ááºážá¡ááŒá Ạáá°ááá±á¬áºáááºáž áááááá¬á¡á á¯á¶ááᯠUbuntu ááŸáá·áº ááá»áááºáááºáá¬ážáá² snap toolkit ááᯠáááºáááºááá¯ááºááá·áº áááºááá·áºááŒáá·áºááŒá°ážááŸá¯ááœááºáááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááẠ(Arch, CentOS, Fedora, Debian, openSUSE, RHELá á áááºááŒáá·áº)á á¡ááºáááºááœááºážáá¶áá¬ážáá±á¬ Ubuntu Core OS ááᯠá¡áá¯á¶ážááŒá¯ááá·áº á áá áºáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á á¡á á¯á¡áá±ážáá»á¬ážááᯠáááºáá®ážááá¯ááºáááºá
âmicrocloud initâ ááœáŸááºááŒá¬ážáá»ááºááᯠáá¯ááºáá±á¬ááºááŒá®ážáá±á¬ááºá áááááá¬á¡á á¯á¶ááẠáá±áááœááºáž ááœááºáááºááœáẠá¡ááŒá¬ážáá¬áá¬áá»á¬áž ááŸááá±ááŒááºážááᯠááááŸáááá¯ááºááŒá®ážá áá»áŸáá±áá¬ážáá±á¬ Ceph ááá¯ááŸá±á¬ááºááŸá¯ááá¯á· áá áºááºáá»á¬ážááá·áºááẠááá·áºá¡á¬áž ááŸáá¯ážáá±á¬áºáá±ážáááºááŒá áºááŒá®ážá virtual network áááºáááºáá»á¬ážááᯠá á®á ááºáááºááŸááºááẠáááºážááŸááºážáááºááŒá áºáááºá á¡á á¯á¡áá±ážááœáẠáá«áááºáááºá á¡áááºáá±á¬áºááŒáá« áá»áŸááºáá áºááŒáẠáááºáá±á·áá»áºáá»á¬ážááᯠáá¬áá¬áá»á¬ážááœáẠáŠážá áœá¬ ááá·áºááœááºážááá«áááºá á¡áá¬ážáá°á áá áºáá»á¬ážá áá±á¬ááºáááºááœá²á¡áá¯á¶ážááŒá¯ááŸá¯áá»á¬ážá¡ááœáẠá¡á á¯ááá¯ááºááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠYAML áá±á¬áºáááºááœáẠááááºážáááºážááá¯ááºáá«áááºá á áááºááŒááºážááŒá®ážáá«á áá±á¬ááºááẠnode áá»á¬ážááá·áºááẠ"microcloud add" command ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
áá»áŸáá±áá¬ážáá±á¬ ááá¯ááºááááºážáááºážááŸá¯ááᯠáá¯á¶áá°ááœá¬ážááŒááºážááŸáá·áº á¡ááŸá¬ážáá¶ááá¯ááºáááºááá¯á·áá«áááºááŒááºážááŒáá·áº áááºáá®ážáá¬ážááŒááºážááŒá áºááŒá®áž ááá°áá®áá±á¬ node á¡áá»á¬ážá¡ááŒá¬ážááŸá áá±áá¬áááá¹áá°áá»á¬ážá áœá¬ááᯠááááºážáááºážááŒááºážááŒá±á¬áá·áº áá±áá¬ááá¯á¶ážááŸá¯á¶ážá á±ááẠáá¯á¶ááŸááºáá áºáá¯áá»ááºážá á®á áá»áá¯á·ááœááºážááŸá¯ááŒá áºá ááºááœáẠááŒá áºááá¯ááºáá»á±ááŸááááºá Ceph-based ááá¯ááŸá±á¬ááºááŸá¯ááᯠá¡á á¯á¡áá±ážáá áºáá¯ááœáẠá¡áá¯á¶ážááŒá¯áááºá á ááºááœááºážáá áºáá»á¬ážá¡ááŒááºá ááá°áá®áá±á¬ ááœááºáá»á°áá¬áá¯á¶ážáá¯á¶ážááœáẠááŒáá·áºáá±áá±áá¬ááááºážáááºážááŸá¯á¡ááœáẠáá®ážááŒá¬ážááœá²áá±áá¬ážáá±á¬ disk áá¯á¶ážáᯠá¡áááºážáá¯á¶ážááŸáááá«áááºá
á¡á á¯á¡ááœá²á· á¡áááºááá·áºááŒá áºáá±á¬á¡áá«á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž á áá áºááœááºááááºáá¬áá»á¬áž ááá¯á·ááá¯áẠá¡áá¯á¡áá±á¬ááºá ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºážááá¯á·á á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááᯠáá¯ááºáá±á¬ááºááá¯ááºááá·áºá¡ááŒáẠCeph áá»áŸáá±áá¬ážáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áº LXD ááᯠá¡ááŒá±áá¶áá¬ážááá·áº áááá¯áá»á¯ááºááá¯ááºááŸá¯ááá¯ááºáᬠá á®áá¶ááá·áºááœá²ááŸá¯áááááá¬áá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯ááºáááºááŒá áºáááºá ááœááºááááºáá¬á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠá á®áá¶ááá·áºááœá²áááºá Kubernetes ááááºáá±á¬ááºáž (Microk8s áá¯ááºáá±ááŸá¯) ááᯠá¡á á¯á¡áá±ážáááááºááœáẠáá¯ááºáá±á¬ááºááá¯ááºáááºá OpenID Connect (OIDC) ááŸáá·áº OpenFGA-á¡ááŒá±áá¶ááœáá·áºááŒá¯áá»ááºááá¯á·ááᯠá¡á á¯á¡áá±ážáá áºáá¯á¡ááœááºážááŸá virtual machines ááá¯á·ááá¯áẠcontainers áá»á¬ážáá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠá á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
áá¶á·ááá¯ážáá±ážáá¬ážáá±á¬ CPUá Memory ááŸáá·áº I/O á¡áááºážá¡ááŒá áºáá»á¬ážááᯠááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬áẠá á®áá¶ááá·áºááœá²ááá¯ááºááá·áºá¡ááŒáẠUSB á ááºáá á¹á ááºážáá»á¬ážá GPU áá»á¬ážááŸáá·áº áááá¯ááºáá»á¬ážááᯠáááºáááºážáá»ááºááá¯á· áááºááá·áºáá±ážááá¯á·ááá¯ááºáááºá áá®ážááŒá¬ážááœá²áá¯ááºáá¬ážáá±á¬ ááŸáá·áº virtual áááºážáá»ááºáá»á¬ážááᯠááá¯ááºááá¯ááºááœáŸá±á·ááŒá±á¬ááºážááŒááºážáá¯ááºááŸá node áá»á¬ážááŒá¬ážááœáẠááœáŸá²ááŒá±á¬ááºážááá¯ááºááŒá®áž áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á ááááºážáááºážááá¯ááºáááºá Prometheus ááŸáá·áº Grafana ááᯠá¡áá¯á¶ážááŒá¯á á á±á¬áá·áºááŒáá·áºáááºá¡ááœáẠCluster á áœááºážáá±á¬ááºááẠáááºááá áºáá»á¬ážááŸáá·áº ááœá²ááŸááºáááºážáá»á¬ážááᯠáá¯ááºáá°ááá¯ááºáááºá
áá¯ááºáá¯ááºááŸá¯á¡á
á¯áá»á¬ážááŸáá·áº áá®ážááá·áº cloud á
áá
áºáá»á¬ážááᯠáááºáá®ážááŒááºážá¡ááŒááºá áá±á¬á·ááºáá²áá±ážáá¬ážáá°á
áá
áºáá»á¬ážááœáẠá
ááºážáááºááŸá¯áá»á¬ážááᯠáá»ááºááŒááºá
áœá¬áá¯ááºáá±á¬ááºáááºá¡ááœáẠáááááá¬á¡á
á¯á¶ááẠááá·áºáá»á±á¬áºáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá MicroCloud ááẠdeveloper á áááºááºáá±á¬á·ááœáẠá¡á
á¯á¡áá±ážáá
áºáá¯ááᯠá¡áá¯áá°áááºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ cloud á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠá
ááºážáááºáááºá áááºážááá¬á¡áá
áºáá»á¬ážááᯠá
ááºážáááºááŒááºáž ááá¯á·ááá¯áẠááŸá¯ááºááœá±ážáá±á¬ á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá»á¬ážááᯠá¡áá¯áá°ááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
source: opennet.ru