Mark ☢️
https://www.sebastien-han.fr/blog/2012/07/04/remove-a-mds-server-from-a-ceph-cluster/
Mark ☢️
Хм. И правда можно
Pavel
Правда, у нас под фигню всякую служебную
Alex
Заметил такую хрень у себя, что если подрезать inode_max то сожранную ram он не освободит. И это печально.
Mark ☢️
https://wiki.samba.org/index.php/Setting_up_a_Share_Using_POSIX_ACLs#Setting_Extended_ACLs
Mark ☢️
А цеффс умеет в это ?
Mark ☢️
If your file system supports extended access control lists (ACL)
Alex
Наверное fuse модуль может, точно не скажу. Мы ядерный юзаем
Alex
Юниксовые права и группы норм хавает
Alex
Самба пока на гластере лежит
Евгений
Кто еще кроме меня настолько чокнулся, что cephfs под фортрочкой через dokan монтировал?
Евгений
Alex
У меня почта и вебы крутятся на нем, правда клиенты centos 7
Alex
И да, со старту тоже падал, но мы поднимали и тюнили под свою нагрузку
Mark ☢️
Mark ☢️
А как падения выглядят ?
Mark ☢️
Отчего падал ?
Alex
И сейчас бывает, но я склоняюсь что от не понимая всех параметров о которых выше спрашивал
Alex
Отчего падал ?
Давление кеша, дальше трим и дальше рестарт mds и ожидание рекавери журнала
Mark ☢️
Карина.джпг
Alex
Давление кеша происходит из-за того, что клиенты не урезают его по запросу mds, у которого закончились свободные inode_max
Mark ☢️
Михаил
Alex
Клиенты работают с файлами, файлы жрут inode, mds задается параметр mds max cache. По умолчанию он 100К. Так вот, когда они все заняты, то mds просит клиентов сбросить свои кеши метаданных, но клиенты иногда морозятся из-за багов в ядерном модуле и тогда сервер падает. Иногда mds запускает trim (урезание Кеша метаданных) и если это быстро не происходит - то стопается IO
Mark ☢️
Ого. Прям падает
Mark ☢️
Тоесть просто банальный файнд в исходниках ядра и все. Пипец ?
Alex
Ого. Прям падает
Иногда даже журнал не может восстановить. И да сервер = mds, а не железный сервер
Alex
Mark ☢️
Mark ☢️
Это же вобще пинцет
Евгений
О, у меня такое как раз под доканем и вендой случилось. mds встал и приветы.
Alex
Вот так. Последний раз пришлось его обнулять и стартовать mds. Данные остались целы.
Mark ☢️
Да ну нахрен. Лучше образ монтировать с фс тогда
Евгений
Alex
Ну все от задач зависит. Нам нужно на кучу виртуалок отдать пачку сайтов, + почта.
Mark ☢️
А почта довекот ?
Alex
Да
Alex
И exim
Mark ☢️
mdbox ?
Mark ☢️
Или как письма хранятся ?
Alex
MailDir
Mark ☢️
Еопта
Mark ☢️
Это корень зла
Mark ☢️
Он риальне трахает фс очень сильно
Mark ☢️
Кстати платный довекот умеет в s3
Alex
Хз, я почту не админю. Но те кто ответственен сказали что mailbox им под задачи не подходит
Mark ☢️
http://tracker.ceph.com/issues/12430
Mark ☢️
Alex
Mark ☢️
Я бы так не сказал
А я бы сказал. И бенчмарки и сравнения от самого довекота говорят об этом же
Mark ☢️
Mark ☢️
И у них тоже
Mark ☢️
Но лишь по началу будет много при конвертации
Alex
Но все довольны. 500 с хвостиком гигов почты жуется
Alex
Я тут пытаюсь найти ответ на этот вопрос.
Mark ☢️
Еще в ведре клиента можно ограничить кеш инодов
Mark ☢️
Но прост тормозить будет больше
Alex
Просветления есть, но мне их недостаточно. Хочется больше понимать, что курили разрабы. Та же херня с гластером была, но напротив сидел ментейнер этого монстра.
Mark ☢️
В целом, мейлдир вобще не годится для большого колва почты
Alex
Mark ☢️
@themiron
Mark ☢️
Вот он шарит в это
Alex
Но у меня есть клиенты которые едят больше 300K
Alex
Так что ограничение непонятно как работает
Mark ☢️
http://serverfault.com/questions/338097/tuning-linux-cache-settings-for-inode-caching
Mark ☢️
https://docs.switzernet.com/3/public/130910-ceph-dovecot/index.pdf
Mark ☢️
https://www.heinlein-support.de/sites/default/files/ceph-s3-dovecot.pdf
Alex
Mark ☢️
Alex
Снапшот пула
Клиент удалил письмо, или админ дропнул не тот ящик или нужна почта Васи за прошлую неделю. Как быть в случае снапшота?
Mark ☢️
Ну ладно. А с цеффс как ?