[x86, amd64] VM Ceph 18.2 Cluster @ Alpine 3.19 [VirtualBox OVA]

Ответить на тему
Статистика раздачи
Размер:  3,39 GB   |    Зарегистрирован:  3 месяца 20 дней   |    Скачан:  1 раз
Сидов:  725  [  0 KB/s  ]   Личеров:  33  [  0 KB/s  ]   Подробная статистика пиров
 
   
 
 
Автор Сообщение

Скачать Windows ®

Пол:

Стаж: 9 лет 2 месяца

Сообщений: 7384

Создавать темы 10-Янв-2024 03:55

[Цитировать]

[x86, amd64] VM Ceph 18.2 Cluster @ Alpine 3.19 [VirtualBox OVA]
Год Выпуска: 2024
Версия: 18.2 Build Reef
Разработчик: Ceph.com
Сайт разработчика: https://github.com/ceph/ceph
Системные требования: - Core i3-5xxx+, 32 Gb RAM, 500+ Gb на NVMe-диске - рекомендуемые
- Core 2 Duo, 8 Gb RAM, 12 Gb на любом диске как самый минимум
- Навыки продвинутого Linux-администва
- Готовность курить тонны мануалов =)
Архитектура: x86, amd64
Таблэтка: не требуется
Язык интерфейса: Английский
MD5: d0526e07cd65d50e25e272bf5e3ef70d
SHA256: 5ec835c0f0f2e4f95d74237f118803f48a3f74236c694e9878b791c83480cfb4
3.5 Gb OVA -> 10 Гб на диске
Описание: Готовый для запуска VirtualBox-шаблон *.ova (разворачивает 13 ВМ разом в 5 группах) полностью настроенного и готового к опытам цеф-кластера с ключевыми сервисами - MON+MGR / OSD / RGW / MDS, с разделением на публичную и кластерную сети, поднятый на весьма минималистичном линуксе, который вообще может быть применён для такой зловещей софтины.
Это один из самых сложных в настройке сервисов. Конфиг системы содержит порядка 2000 параметров, существенная часть которых документирована только исходным кодом. Документация между версиями совместима частично.
Используется для организации масштабируемых блочных / S3 хранилищ петабайтного масштаба.

Первый запуск и настройка

- импортируйте OVA-файл, дождитесь завершения импорта, но сразу НЕ СТАРТУЙТЕ.
- произведите подготовку публичной сети кластера (первые сетевые карты у каждой ВМ).
    Тут целых три базовых варианта :
    - вместо виртуальной сети ext-networkдля каждой из 13 ВМ сделать сетевой мост с той физической сетевой картой, где у вас домашняя сеть (любой домашний роутер 13 адресов из 192.168.*.*найдёт).
    - поднять виртуальный роутер на базе вспомогательной ВМ TinyGate, соединив её LAN-порт #2 с виртуальной сетью ext-network
    (исключение допустимо для VM Ceph-Admin - её первый порт может быть соединён через что вам удобно)
    - прописать внутри каждой ВМ адреса статикой.
    ВАЖНО !! Данный сетап Ceph полагает, что внешняя сеть - это адреса 192.168.*.*!! Изменения - на вашу смелость.
- Запустите все ВМ. Если запуск всех ВМ разом затруднителен, то запускать можно группами/частями.
    Несколько моментов:
    - MON-ы запускайте либо все сразу в группе, либо хотя бы два одновременно. Кластер жив и управляем при любых двух активных MON. Без кворума будет грузиться дольше и сложнее.
    - OSD лучше пускануть все разом, ну или минимум 3 в группе. При запуске по одному кластер может какое-то время поколбасить, особенно если стенд с медленными дисками.
    - MDS и RGW можете не запускать вообще, если не планируете играться с CephFS / S3. Их работа не обязательна.
    - Админ-ВМка Ceph-Adminсделана для удобства и тоже в принципе не обязательна, если ваc не пугает 12 цефо-нод прямо в домашней сети и необходимость руками настраивать доступ на всех 12 ВМ вместо одной.
P. S. Подразумевается, что линукс-консоль для вас родная, а доступ по ключам в ссш вы настраиваете с завязанными глазами, даже если вас разбудить 1 января после новогоднего корпоратива =)

Доп. информация

Тестовый стенд / учебный кластер для запуска в условиях минимума ресурсов (я запускал всё это на древнем ноуте из 2013 года).
Если у вас нет роутера дома или вам нужна полностью оффлайн-работа - пригодится вспомогательная ВМ TinyGate (как вариант - перенастраивать сеть на первых картах всех 13 ВМ).
Состав кластера:
- 3 MON ( Админство кластера только с них )
- 5 OSD ( данные на /dev/sdb, раздел XFS )
- 2 RGW ( для S3-доступа )
- 2 MDS ( для CephFS )
+ внешняя сеть - настрока по DHCP, ожидаются адреса из 192.168.*.*
+ внутренняя кластерная сеть 10.67.89.*
На одной ВМ совместно размещены только MONx + MGRx, всё остальное отдельно.
Статус кластера:
ceph-MON-0:~# ceph -s
  cluster:
    id:     8be60d80-6770-4e5a-ad20-48e4cea593f3
    health: [b]HEALTH_WARN[/b]
            12 mgr modules have failed dependencies
  services:
    mon: 3 daemons, quorum ceph-MON-0,ceph-MON-1,ceph-MON-2 (age 78m)
    mgr: ceph-MON-0(active, since 74m), standbys: ceph-MON-1, ceph-MON-2
    osd: 5 osds: 5 up (since 117m), 5 in (since 107m)
    rgw: 2 daemons active (2 hosts, 1 zones)
  data:
    pools:   4 pools, 4 pgs
    objects: 189 objects, 5.0 KiB
    usage:   240 MiB used, 500 GiB / 500 GiB avail
    pgs:     4 active+clean
Из-за применённой версии ОС, а точнее - стоящего там питона, добиться HEALTH_OK в этом варианте пока не получилось. Если кто подскажет как, не нарушив основную идею (поиграться с цефо-кластером даже на не самом мощном ноуте) - буду признателен за советы.
видос с кратким объяснением сути:
https://www.youtube.com/watch?v=QBkH1g4DuKE

Зачем и почему

Настройка кластера цефа весьма сложна (особенно первый раз :D), а настройка в минималистичном линукс-окружениии без ceph-deploy/cephadmn - изнурительно сложна, глубокая оптимизация индивидуальна для каждого сетапа и относится к высокому админскому искусству. Значительная часть мануалов по сетапу цефа полагает, что у вас дома есть как минимум половина современной инфраструктуры, и готовые средства для масс-менеджмента и развертывания. Мне же хотелось иметь возможность экспериментов без привязки к сложному инструментарию.
Всем изучающим сложные распределённые системы хранения может быть полезно.

Скриншоты

[only-soft.org].t190613.torrent
Торрент: Зарегистрирован   [ 2024-01-10 03:55 ]

19 KB

Статус: проверено
Скачан: 1 раз
Размер: 3,39 GB
Оценка: 
(Голосов: 0)
Поблагодарили: 0  Спасибо
[x86, amd64] VM Ceph 18.2 Cluster @ Alpine 3.19 [VirtualBox OVA] скачать торрент бесплатно и без регистрации
[Профиль] [ЛС]
Форум Тема Автор Размер
Игры для Linux 140 [x86, amd64] [GOG] [Unity3D] Жесткий диск 70 MB
Игры для Linux 18 Wheels of Steel: Convoy / 18 Стальных Колес: Конвой [x86, amd64] [RUS] [Wine] Жесткий диск 130 MB
Игры для Linux 3089 [x86, amd64] [under development] Жесткий диск 55 MB
Игры для Linux 35MM [x86, amd64] [RU/EN] [Steam] [Unity3D] Жесткий диск 1,48 GB
Игры для Linux 39 Days to Mars (1.0.0.5) [x86, amd64] [Multi] [Unity3D] Жесткий диск 144 MB
Игры для Linux 60 Seconds! [x86, amd64] [Multi/EN] [Steam] [Unity3D] Жесткий диск 667 MB
Игры для Linux 60 Seconds! [x86, amd64][RUS][Unity3D] Жесткий диск 264 MB
Игры для Linux 7 Billion Humans [x86, amd64] [Multi] [GOG] [Native] Жесткий диск 463 MB
Показать сообщения:    
Ответить на тему

Текущее время: Сегодня, в 14:34

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы