Компания Canonical публикува MicroCloud 3, набор от инструменти за разгръщане на клъстери.

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

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

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

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

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

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

  • Добавена е поддръжка за използване на Cluster Manager за централизирано наблюдение и управление на няколко клъстера MicroCloud в едно приложение. Компания Canonical публикува MicroCloud 3, набор от инструменти за разгръщане на клъстери.
  • След края на интерактивната инсталация на клъстера с командата «microcloud init» се показва запитване, което позволява създаването на линк за временно достъп до управляващия уеб интерфейс. Това улеснява мигновен достъп до уеб интерфейса на LXD, откъдето можете да създавате и конфигурирате възли, мрежи, хранилища, образи, групи от права и т.н. Временният вход е валиден в продължение на 24 часа (предполага се, че това време е достатъчно за настройка на постоянен достъп). Компания Canonical публикува MicroCloud 3, набор от инструменти за разгръщане на клъстери.
  • Добавена е експериментална поддръжка на MicroOVN 26.03 (Micro Open Virtual Network), набор от фонови процеси за Open vSwitch, транслиращи конфигурацията на виртуалната мрежа в OpenFlow. За разлика от Open vSwitch, MicroOVN предлага по-високо ниво на абстракция, работещо не с потоци, а с логически маршрутизатори и комутатори.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster