Canonical heeft de eerste LTS-release van het MicroCloud gereedschap gepresenteerd

Canonical heeft de cloud-infrastructuurbeheertool MicroCloud 2.1 vrijgegeven, waarmee snel cloudsystemen en computingclusters kunnen worden uitgerold op eigen hardware, met een gedeeld gedistribueerd datacentrum en een beveiligd virtueel netwerk. MicroCloud 2.1 wordt aangekondigd als de eerste LTS-uitgave voor welke een lange ondersteuningscyclus zal worden gegarandeerd. MicroCloud is verpakt als een snap-pakket, dat de benodigde componenten voor het beheren van clusterknopen bevat. De tool is geschreven in de programmeertaal Go en wordt verspreid onder de AGPL 3.0-licentie.

MicroClouds maakt het mogelijk om clusters te creƫren met 3 tot 50 hosts bij inschakeling van fouttolerantie en met 1 host als fouttolerantie niet vereist is. De softwarestack voor het beheer van het cluster is gebaseerd op de LXD-tool, het platform voor het bouwen van virtuele netwerken OVN (Open Virtual Network) en het gedistribueerde fouttolerante opslag Ceph. De configuratie van LXD, Ceph en OVN op alle knopen in het cluster gebeurt automatisch. De primaire platform wordt beschouwd als de Ubuntu Server-distributie, maar de tool is niet aan Ubuntu gebonden en kan worden gebruikt met elke distributie die de snap-installatietool ondersteunt (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL, enz.).

Voor de identificatie nieuwe servers apparaten in het netwerk die aan het cluster kunnen worden gekoppeld, wordt mDNS gebruikt, waardoor het gehele cluster met slechts één commando "microcloud init" op een van de knooppunten en de opdracht "sudo microcloud join" op de overige knooppunten kan worden ingesteld, na vooraf de snap-pakketten lxd, microceph, microcloud en microovn te hebben geïnstalleerd. Na het uitvoeren van het commando "microcloud init" zal de toolkit andere servers in het lokale netwerk identificeren, om schijven voor de gedeelde Ceph-opslag toe te voegen en instellingen voor het virtuele netwerk aan te passen. Voor het toevoegen van extra knooppunten na de initialisatie kan de opdracht "microcloud add" worden gebruikt. De configuratie van het cluster kan worden opgeslagen in YAML-indeling voor toekomstige implementatie van soortgelijke systemen.

Algemene bestandsopslag wordt gemaakt met replicatie en fouttolerantie ingeschakeld, waardoor gegevens niet verloren gaan bij het uitvallen van afzonderlijke knooppunten, dankzij de opslag van meerdere gegevensinstanties op verschillende knooppunten. Voor het implementeren van opslag op basis van Ceph in een cluster, moeten er naast lokale schijven minstens drie afzonderlijke schijven op drie verschillende computers zijn, toegewezen voor gedistribueerde gegevensopslag.

Na de gereedheid van het cluster hebben gebruikers de mogelijkheid om hun applicaties te starten met behulp van containers of virtuele machines, evenals de mogelijkheid om toegang te krijgen tot de gedeelde Ceph-opslag en het centraliseringshulpmiddel op basis van LXD. Flexibel beheer van de aangeboden CPU, geheugen en I/O-resources is mogelijk, evenals het doorgeven van USB-apparaten, GPU's en opslagapparaten aan omgevingen. Geïsoleerde en virtuele omgevingen kunnen live tussen knooppunten worden gemigreerd en worden opgeslagen met behulp van snapshots. Meten van clusterprestaties en gebeurtenislogs kunnen worden geëxporteerd voor monitoring met Prometheus en Grafana.

In de nieuwe versie:

  • Er is een mogelijkheid toegevoegd om MicroCloud op ƩƩn knoop te implementeren zonder fouttolerantie, wat nuttig kan zijn voor experimenten en tests op een lokaal systeem voordat het in een productieomgeving wordt uitgerold.
  • Nieuwe initialisatie mogelijkheden voor clusters zijn toegevoegd, waarmee knopen het installatieproces voor vertrouwen kunnen initiĆ«ren zonder te wachten op de start van de aanmeldprocedure bij het cluster.
  • Er is een mogelijkheid toegevoegd om extra instellingen op te geven tijdens de initiatie, bijvoorbeeld kan nu een specifieke netwerkinterface voor Ceph-verkeer worden gekozen (voor data die via verschillende interfaces met lage latentie en hoge bandbreedte moeten worden geleid), schijfversleuteling worden ingeschakeld en de parameters voor het gedistribueerde bestandssysteem Ceph worden gedefinieerd.
  • De versies van de gebruikte componenten zijn bijgewerkt: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) en MicroOVN 24.04 (Open vSwitch 3.3). De gebruikersinterface voor LXD is standaard ingeschakeld.
    Canonical heeft de eerste LTS-release van het MicroCloud gereedschap gepresenteerd

Video afspelen


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster