The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Canonical представила первый LTS-выпуск инструментария MicroCloud

20.11.2024 15:09

Компания 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.





  1. Главная ссылка к новости (https://canonical.com/blog/can...)
  2. OpenNews: Уязвимость в Fluent Bit, затрагивающая многих облачных провайдеров
  3. OpenNews: Выпуск облачной платформы Apache CloudStack 4.18
  4. OpenNews: Сanonical предложил Anbox Cloud, облачную платформу для запуска Android-приложений
  5. OpenNews: Amazon адаптировал инструментарий управлениями контейнерами Finch для работы в Linux
  6. OpenNews: Выпуск Nextcloud Hub 9, платформы для организации совместной работы
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62265-microcloud
Ключевые слова: microcloud, canonical
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, daydve (?), 15:25, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    после
    >  MicroCloud оформлен в виде snap-пакета

    можно не читать

     
     
  • 2.5, Аноним (5), 15:57, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    точно работает потому что?
    или куда?

    тот же ceph красная хата нонеча раздаёт в виде контейнеров и ничо

     
  • 2.7, Аноним (7), 16:00, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В своё время делали тоже самое на баш скриптах. Проблем не было.
     
     
  • 3.14, Аноним (14), 17:20, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    у яндекса все облако на баш скриптах и ничо, живут
     
     
  • 4.27, Аноним (27), 21:32, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот вот велосипеды обеспечивают работой на многие годы. А все эти куберы это смузи.
     
     
  • 5.38, Аноним (5), 09:23, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    где тут кубер (хз чоёто)
     
  • 4.29, Аноним (29), 21:33, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > у яндекса все облако на баш скриптах и ничо, живут

    Да хоть на волшебных гномиках с труселями в горошек, можно подумать клиентам большая разница.

     
  • 2.15, Аноним (15), 17:30, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Snap-пакет - это squashfs архив с бинарниками. Я так скайп на своем дистрибе использую без snapd.
     
     
  • 3.17, Аноним (17), 17:32, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ты его просто вручную примонтировал и запустил
    а вся бинарная начинка так и осталась
     
     
  • 4.36, Аноним (36), 01:17, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Скайп - это проприетарщина, из исходников не собирается.
     
  • 3.30, BrainFucker (ok), 21:34, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда зачем нужен snap, если Appimage тоже squashfs архив с бинарниками?
    А где можно скачать приложение в формате snap, не используя snapd?
     
     
  • 4.35, Аноним (36), 01:15, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://umvirt.com/snap/ альтернативный web-интерфейс к snapcraft.io
     

  • 1.4, Аноним (4), 15:30, 20/11/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +5 +/
     
  • 1.6, Аноним (7), 16:00, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно что происходит после 50 хостов.
     
     
  • 2.11, Аноним (29), 16:27, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Интересно что происходит после 50 хостов.

    "Вы слишком бошльшая фирмы, insert $100 in drive A and press any key!"

     
     
  • 3.39, Аноним (5), 09:23, 21/11/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.42, xPhoenix (ok), 09:47, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Издержки на обеспечение работы системы начинают превышать пользу от самой системы.
     

  • 1.8, еропка (?), 16:12, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Представляю, что это за snap-пакет такой
    По сути дела обчиканный openstack внутрь сумели запихнуть
     
     
  • 2.9, Аноним (5), 16:18, 20/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    давно lxd в опенстеке?
     

  • 1.10, Аноним (29), 16:26, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Компания Canonical опубликовала инструментарий управления облачной инфраструктурой MicroCloud 2.1,

    У меня дежавю. Они уже какие-то неведомы тулсы и сервсы релизили, обзывая MAAS, чтоли, или как там его. Ну хоть на го а не питоне хотя-бы, для убунты это уже сойдет за апгрейд и улучшение.

     
  • 1.16, Аноним (15), 17:32, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я правтильно понял: Это альтернатива kubernettes?
     
  • 1.18, Аноним (18), 18:08, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Уважаемые анонимы, внимание вопрос: как на практике это можно использовать?
     
     
  • 2.40, Аноним (5), 09:24, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    развернуть в vm хостинг порнухи, например
     
  • 2.43, xPhoenix (ok), 09:48, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Домашний сервер? Отказоустойчивый кластер для небольшого предприятия? В общем, все ситуации, когда надо быстро и дёшево.
     
     
  • 3.44, Аноним (17), 11:00, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для сефа надо с десяток хостов как минимум. Как минимум в трех разных шкафах (желательно в разных помещениях), соединенных между собой точка-точка. Иначе смысл всей этой затеи пропадает. В худшем случае все накроется медным тазом из-за сбоя в питании или в сети. Это не для домашнего сервера и даже не для небольшого предприятия.
     
     
  • 4.45, Аноним (45), 16:39, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ceph и на одном хосте запустится и даже как-то будет работать, а для какого-то реального практического применения хватает трёх. Без стоек, помещений и других твоих странных фантазий про точки и точки. Да, отказоустойчивость так себе, ну так и я не Гугл, мне надо стенд в лабе интернам развернуть чтобы сперва там разломали всё и уже потом в прод лезли. Ну и всякую некритичную мелочь на микрокластере самое то держать чтобы не городить ей целый отдельный CI/CD. Вон, в проде кубер из трёх нод крутит в общей сложности с десяток подов с веб-мордами для внутреннего использования, как четыре года тому насетапил, так и работает, хотя железо под ним уже полтора раза сменилось.
     
     
  • 5.46, Аноним (17), 17:23, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Отказоустойчивость у тебя "не так себе", ее просто нет. Этак можно и без рейдов жить, и без бэкапов.
     

  • 1.24, Аноним (24), 20:32, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    incus умеет все тож самое но только лучше
     
  • 1.31, 12yoexpert (ok), 21:41, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    за snap в арче нужно руки отрывать
     
  • 1.33, Максим Белый (?), 23:18, 20/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой-то Kubernetes но для LXC контейнеров
    Вопрос конечно зачем
    Но ладно
     
     
  • 2.34, Аноним (18), 00:51, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так все таки, зачем?
     
     
  • 3.37, ilya (??), 01:28, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты еще спроси зачем еще нужны 10ки реализаций конейнеров...юзающи1 один и тот же функционал ядря линукса...cgroups
     
     
  • 4.47, dd (??), 18:48, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Из 10 один выстрелит, 2-3 будут альтернативой, остальные загнутся.
     
  • 4.49, freak (??), 16:43, 22/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    *namespaces, этот компонент ядра отвечает за изоляцию процессов и создание контейнера https://man7.org/linux/man-pages/man7/namespaces.7.html . CGROUPS - это, про другое.
     
  • 2.41, Аноним (5), 09:24, 21/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    lxd нонеча скорее про vm
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру