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

Reply to topic
DL-List and Torrent activity
Size:  3.39 GB   |    Registered:  1 year 1 month   |    Completed:  1 time
Seeders:  491  [  0 KB/s  ]   Leechers:  16  [  0 KB/s  ]   Show peers in full details
 
   
 
 
Author Message

Download Windows ®

Gender: Male

Longevity: 9 years

Posts: 6887

Post 10-Jan-2024 01:55

[Quote]

[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 - изнурительно сложна, глубокая оптимизация индивидуальна для каждого сетапа и относится к высокому админскому искусству. Значительная часть мануалов по сетапу цефа полагает, что у вас дома есть как минимум половина современной инфраструктуры, и готовые средства для масс-менеджмента и развертывания. Мне же хотелось иметь возможность экспериментов без привязки к сложному инструментарию.
Всем изучающим сложные распределённые системы хранения может быть полезно.

Скриншоты

[solely-soft.top].t190613.torrent
Torrent: Registered [ 2024-01-10 01:55 ] · B86C6A354DF15432DB7A66DE9E3C35B224771941

19 KB

Status: checked
Completed: 1 times
Size: 3.39 GB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
[x86, amd64] VM Ceph 18.2 Cluster @ Alpine 3.19 [VirtualBox OVA] download torrent for free and without registration
[Profile] [PM]
Forum Topic Author Size
Games for Linux 140 [x86, amd64] [GOG] [Unity3D] HDD 70 MB
Games for Linux 18 Wheels of Steel: Convoy / 18 Стальных Колес: Конвой [x86, amd64] [RUS] [Wine] HDD 130 MB
Games for Linux 3089 [x86, amd64] [under development] HDD 55 MB
Games for Linux 35MM [x86, amd64] [RU/EN] [Steam] [Unity3D] HDD 1.48 GB
Games for Linux 39 Days to Mars (1.0.0.5) [x86, amd64] [Multi] [Unity3D] HDD 144 MB
Games for Linux 60 Seconds! [x86, amd64] [Multi/EN] [Steam] [Unity3D] HDD 667 MB
Games for Linux 60 Seconds! [x86, amd64][RUS][Unity3D] HDD 264 MB
Games for Linux 7 Billion Humans [x86, amd64] [Multi] [GOG] [Native] HDD 463 MB
Display posts:    
Reply to topic

Current time is: 24-Feb 12:33

All times are UTC + 2



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum