George
и мне это что-то напоминает. Дежа вю
George
наступает ночь, просыпается мафия и она пробует крутить БД поверх фтп )))))
George
Оно вообще откажется работать или просто косяки будут?
George
фтп - это не ФС. Тебе нужна сетевая ФС, чтобы на нее положить БД
George
при этом будут вопросы по производительности, но если не страшно, то ок
George
я уж не говорю о том, что если ты маунтишь сетевой диск после запуска докер контейнера, то это беда
George
Ну мой NAS оказывается NFS умеет, сейчас попробую заставить так крутиться
George
да, это лучший вариант
George
и тащи тогда NFS v3
George
он попроще, чем NFS v4
George
Только я не очень понял насчет безопасности всей этой штуки
George
Там получается аутентификации нет?
George
ессть
George
можно фильтрацию по айпи сделать в конечном счете, если сильно заботит
George
Заботит, потому что в локалке на том же сервере еще другие люди, которым нужен доступ к NFS, но уже к определенным директориям
George
короче. nfs позволяет использовать права учеток локальных на конкретной линукс машине
George
т.е. Вася не сможет залезть в каталог Ване. Если ты правильно все настроишь
George
Оо
George
Спасибо)
George
Стабильно выбивает эту ошибку, что при монтировании директории с примонтированным FTP, что с Docker NFS volume, что с Docker SFTP volume. Заметно то, что с самого хоста с приммонтированной по FTP директории все пашет норм... Версии NFS менял, параметры после адреса тоже, ничего не помогает🤷‍♂️ Права на файлы 777 везде. error while mounting volume with options: type='nfs' device=':/' o='addr=192.168.1.22,rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14': permission denied
George
George
Вот, всем можно
it m
С ПК монтирует ?
it m
По ошибке не видно что бы путь к каталогу был указан
Maxim
база должна храниться на сетевом хранилище
Из личного опыта, хочется вас предостеречь от подключения NAS к контейнеру на удаленном хосте, если коротко: то что можно разместить БД на примонтированных томах это не секрет, но есть гораздо более простое и более безопасное решение, NAS в последних прошивках имеет в разделе "приложения" возможность установить Docker, если нет Docker на старом NAS то в любом случае есть возможность поставить почти все виды БД. Но не храните файлы базы на смонтированном сетевом ресурсе, это очень неудобное и совсем недолгоживущая БД, можно делать ставки на количество дней до первого и наверняка последнего крушения )))
George
По ошибке не видно что бы путь к каталогу был указан
просто корневой каталог на примере, а вообще что только не пытался примонтировтаь
it m
Корневой по идее не может быть , адрес:/папка
George
там просто он сам по умолчанию выдает не корень
George
это корневая директория не корневой директории
George
как-то так
it m
это корневая директория не корневой директории
3 часа ночи ) я вас точно не понял 😂
it m
Какой путь если да
George
У?
Да, FTP примонтировался без проблем к папке хоста
George
а вот папка хоста к докер контейнеру - нет
it m
Да фтп то причем, вы ведь nfs монтируете в контейнер
it m
И фтп все таки такое себе, не пробовал и не представляю как оно будет с докером работать
it m
Nfs/glusterfs/rbd имхо
it m
С ПК : showmount -e 192.168.
it m
Адрес зранилища
it m
Вам покажет какие каталоги анонсируются , вот их потом попробуйте монтировать
Bogdan
копирнул докерфайл на пастебин https://pastebin.com/AyxF4dpf
спустя кучу часов, я починил. как это было 1) добавил в ~/.ssh/config собственно конфиг 2) из-за того, что мне нужен еще dvc (это почти как гит, только для больших файлов), я решил стягивать репс по ссш 3) пробовал через мультистейдж - ок, но потыкал еще --squash - тоже нормально
Maxim
От идеи монтировать БД я уже по большей части отказался, но по-прежнему мне нужно к swarm - сервисам прикручивать статическое хранилище
Если у вас что то будет вот так примонтированно как вы пытаетесь примонтировать то после первого пиздеца с потерей всего и вся вы задумаетесь "а есть другие способы решения этой задачи или нет?" Кроме решения в лоб "щас примонтируем и полетим дальше"
George
Вот сохранность данных для меня как раз самое главное, так что я тяп-ляп монтировтаь точно не хочу
George
А как тогда?
it m
Какую папку монтировать поняли ?
George
Какую папку монтировать поняли ?
Выходит адрес должен начинаться с самого-самого начала?
Maxim
А как тогда?
Есть много различных вариантов, монтирование отлично подходит для того что бы переписать пару фотографий красивых котят которые не жалко потерять. К сожелению не читал всю переписку, если у вас есть возможность линканите ваше предыдущее сообщение где вы описываете задачу которую пытаетесь решить монтированием NAS
it m
Выходит адрес должен начинаться с самого-самого начала?
Если коротко то да, но поищите правильные примеры на сайте докера. Но ещё возможно придётся подключать шару или внутри контейнера в нужное место, или подключать к хосту, а уже папку из хоста в контейнер
George
Монтирование мне нужно было для двух вещей: 1. Удаленное хранение данных для контейнеров БД, централизованное, чтобы можно было раскидать сервисы БД по разным нодам, а хранилось все централизованно 2. Централизованное хранение данных для swarm-сервисов, которые постоянно добавляются/переходят на другую ноду/удаляются и тд. Это нужно для того, чтобы у каждого сервиса при изменении состояния/версии/языка программирования всегда оставались определенные данные, которые не должны меняться
it m
https://docs.docker.com/engine/reference/commandline/volume_create/
George
Оно вроде примонтировалось, но работать отказывается 🤷‍♂️
George
George
George
Да, знаю, что в случае падения NAS падает все вместе
George
Упс, это было не мне)
Maxim
А теперь создайте в нужных местах таких же пользователей и группы с такими же ID, но и это еще не все! Если вам повезет и все заработает то начнется головная боль с выяснением "чё так долго!" )
Maxim
А какие еще варианты есть?
У вас БД на этом хосте куда вы монтируете NAS, верно понял вашу проблему?
George
Да
Maxim
вот для чего мне это нужно
Вам нужно не монтировать туда NAS, вам нужно БД перенести на NAS, это быстро, надёжно и по скорости будет быстрее отдавать ответы и принимать запросы чем если по смонтированным томам с тормозами
George
Я бы перенёс БД на NAS, но он поддерживает только MySQL, да и ОЗУ там маловато
George
RAID 1
George
Зеркало
Maxim
RAID 1
Давно обновляли прошивку?
George
Неделю назад
George
Оказалось, что в 2012 году вышло обновление прошивки
George
Он реально около 12 года выпуска