Size: a a a

Container-Optimized OS from Google / Fedora CoreOS / RHCOS

2019 June 24

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Ну у меня на конкретно этой машине предполагается пара докеров, один из которых БД. Хочется ее вынести в отдельный сторадж
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Таки кто подскажет - чего у меня в итоге подмаунченный диск виден только руту, несмотряч на все права для конкретного юзерИД? Какие аттрибуты я забыл поставить/снять?
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Evgeny Kuzin
Ну у меня на конкретно этой машине предполагается пара докеров, один из которых БД. Хочется ее вынести в отдельный сторадж
Вынеси. Не понимаю чем тебе права помешают или помогут
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Evgeny Kuzin
Таки кто подскажет - чего у меня в итоге подмаунченный диск виден только руту, несмотряч на все права для конкретного юзерИД? Какие аттрибуты я забыл поставить/снять?
У тебя сервисы в докерах ?
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Да, но дело не в докере - если я просто создаю юзера зщыепкуы в системе и даю ему все права на подмаунченный диск - permission denied
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Evgeny Kuzin
Да, но дело не в докере - если я просто создаю юзера зщыепкуы в системе и даю ему все права на подмаунченный диск - permission denied
Зачем так делать ?
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Ну потому что я не знал как по другому. Сейчас вот нашел что есть docker-storage-setup.service. Док мало очень, не всегда интуитивно понятно как правильно
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Соглашусь. Задачу опиши полностью. Можно все на системди сервисах собрать
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Да, глянул мельком на этот сервис - по ходу надо просто поправить файл /etc/sysconfig/docker-storage и у меня будет отдельный сторадж на thinpool для всех контейнеров
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Постгрес просто хочу вынести в отдельный сторадж. Не в тот, на котором atomic-root
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Но видимо выносить не надо, а надо thinpool делать под контейнеры
источник

c

corsars in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Evgeny Kuzin
Да, глянул мельком на этот сервис - по ходу надо просто поправить файл /etc/sysconfig/docker-storage и у меня будет отдельный сторадж на thinpool для всех контейнеров
Вот!
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
А теперь более тупой вопрос наверное, но я не работал с thinpool еще. Если раньше мне нужны было логи - я мапил папку контейнера в папку на диске предварительно проставив в ней права юзеру контейнера. А сейчас как мне в thinpool прописать чтобы там внутри были правильные права? А то логи не пишутся нихрена
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Evgeny Kuzin
А теперь более тупой вопрос наверное, но я не работал с thinpool еще. Если раньше мне нужны было логи - я мапил папку контейнера в папку на диске предварительно проставив в ней права юзеру контейнера. А сейчас как мне в thinpool прописать чтобы там внутри были правильные права? А то логи не пишутся нихрена
а зачем логи вообще в файлы писать
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
с thinpool сам не работал. но там наверняка есть какие-то настройки
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Я в курсе что не надо их в файл писать. Считай это более абстрактным вопросом - не конкретно про логи :)
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
либо давай более полные конфиги и будем думать... либо сам )
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Да нету особо конфигов - я просто решил пойти этим путем с thinpool, развернул все норм в плане заменил драйвер на devicemapper и пулы раскатались. А потом тестово запустил потгрес в контейнере и он у меня упал, потому что
2019-06-24 12:04:22 UTC [1201-3] FATAL:  could not open log file "/var/log/postgres/postgresql-2019-06-24_120422.log": No such file or directory
И это явно отсутствие прав
источник

EK

Evgeny Kuzin in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
Ну и отсуствие знаний о thinpool тоже естессна
источник

GG

George Gaál in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
нет
источник