Ceph RBD в CoreOS - PullRequest
       44

Ceph RBD в CoreOS

1 голос
/ 10 октября 2019

Я работаю на платформе, которую моя компания может использовать для размещения контейнерных приложений в собственных целях.

Мы используем следующее решение: PXE-сервер -> PXE-загрузка CoreOS -> Docker -> Кластер Ceph в контейнерах Docker.

Все отлично работает, мы создали нашу собственную службу подготовки, которая используетIgnition-файлы для настройки хоста. Последний шаг (монтирование блочного устройства Ceph) - самая большая проблема для меня.

Когда я монтирую его в CentOS7, это довольно просто, мне нужно только установить ceph-common, и все работает как charm, но теперь мне нужночтобы иметь возможность смонтировать его в контейнере Docker на CoreOS.

Что действительно является лучшим способом для достижения этой цели? Я был бы очень признателен за пример или ссылку на статью об этом, поскольку каждому руководству, с которым я сталкиваюсь, просто 3-4 года, и решения больше не работают.

1 Ответ

0 голосов
/ 08 ноября 2019

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

Чтобы использовать Ceph в CoreOS, вам необходимо использовать контейнеры для запускаПриложения Ceph на хостах и ​​монтирование необходимых устройств и путей хостов в контейнер. В блоге Ceph .

есть базовый обзор (хотя и несколько устаревший, начиная с 2015 года).
...