Компанията Canonical представи първия LTS релиз на инструмента MicroCloud

Компания Canonical публикува инструмента за управление облачната инфраструктура MicroCloud 2.1, който позволява бързо разгръщане на облачни системи и изчислителни клъстери на собственото оборудване с общо разпределено хранилище за данни и защитена виртуална мрежа. MicroCloud 2.1 е обявен за първото LTS издание, за което ще бъде осигурен дълъг цикъл на поддръжка. MicroCloud е оформен като snap пакет, включващ компонентите, необходими за управление на работата на възлите в клъстера. Инструментариумът е написан на Go и се разпространява под лиценз AGPL 3.0.

MicroClouds позволява създаването на клъстери, включващи от 3 до 50 хоста при включване на осигуряване на отказоустойчивост и от 1 хост, ако отказоустойчивостта не е необходима. Программният стек за управление на клъстера е базиран на инструмента LXD, платформата за изграждане на виртуални мрежи OVN (Open Virtual Network) и разпределен отказоустойчиво хранилище Ceph. Настройката на LXD, Ceph и OVN на всички възли в клъстера се извършва автоматично. За основна платформа се счита дистрибуцията Ubuntu Server, но инструментариумът не е обвързан с Ubuntu и може да се използва в всякакви дистрибуции, за които е налична възможността за инсталиране на инструментариум snap (Arch Linux, CentOS, Fedora, Debian, openSUSE, RHEL и т.н.).

За определяне нови сървъри в мрежата, които могат да бъдат свързани към клъстера, се използва mDNS, което позволява настройката на целия клъстер с изпълнението на само една команда „microcloud init“ на един от възлите и командата „sudo microcloud join“ на останалите възли, след предварителна инсталация на snap пакетите lxd, microceph, microcloud и microovn. След изпълнението на командата „microcloud init“ инструментариумът ще определи наличието на други сървъри в локалната мрежа, ще издаде заявка за добавяне на дискове в общото хранилище Ceph и ще предложи настройка на параметри на виртуалната мрежа. За добавяне на допълнителни възли след завършване на инициализацията може да се използва командата „microcloud add“. Конфигурацията на клъстера може да бъде запазена в YAML формат за последващо разгръщане на аналогични системи.

Общото файлово хранилище се създава с включването на репликация и отказоустойчивост, позволяващи да не загубим данни в случай на неизправност на отделни възли, благодарение на съхранението на няколко екземпляра данни на различни възли. За разгръщане на хранилището на база Ceph в клъстера, освен локалните дискове, на три различни компютъра трябва да присъстват поне три отделни диска, предназначени за разпределено съхранение на данни.

След готовността на клъстера, на потребителите се предоставя възможност да стартират своите приложения, използвайки контейнери или виртуални машини, както и възможност за достъп до общото хранилище Ceph и инструменти за централизирано управление на база LXD. Възможно е гъвкаво управление на предоставените ресурси CPU, памет и вход/изход, пренос на USB устройства, GPU и носители. Изолираните и виртуални среди могат да се прехвърлят между възлите в режим на live миграция и да се запазват с помощта на снимки. Метриките за работа на клъстера и логовете на събития могат да се експортират за мониторинг с Prometheus и Grafana.

В новата версия:

  • Предоставена е възможност за разгръщане на MicroCloud на един възел без поддържане на отказоустойчивост, което може да бъде полезно за експерименти и тестване на локална система преди разгръщане в работна среда.
  • Добавени са нови възможности за инициализация на клъстера, позволяващи на възлите предварително да иницират процеса на инсталиране на доверие, без да изчакват началото на процедурата за присъединяване към клъстера.
  • Предоставена е възможност за указване на допълнителни настройки на етапа на инициализация, например, вече може да се изберат отделни мрежови интерфейси за трафик Ceph (за насочване през различни интерфейси на данни, изискващи ниски забавяния и висока пропускателна способност), да се включи криптиране на дисковете и да се определят параметрите на разпределената файлова система Ceph.
  • Актуализирани са версиите на използваните компоненти: LXD 5.21, MicroCeph Squid (Ceph 19.2.0) и MicroOVN 24.04 (Open vSwitch 3.3). Включен по подразбиране е потребителският интерфейс за LXD.
    Компанията Canonical представи първия LTS релиз на инструмента MicroCloud

Възпроизведи видео


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster