Size: a a a

DevOps — русскоговорящее сообщество

2021 April 23

АН

Антон Нечаев... in DevOps — русскоговорящее сообщество
спасибо, заработало!)
источник

МП

Михаил Попов... in DevOps — русскоговорящее сообщество
наверное самый быстрый неправильный вариант это какая-то репликация через ZFS?
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
Да у них есть уже кое-что подобное из коробки
https://docs.gitlab.com/ee/administration/gitaly/#gitaly-cluster-compared-to-geo
Но меня смущает, что они пишут, что это подойдет только для single location, а у нас DC разнесены на 100 км. Есть идеальный вариант - прикрутить Geo, но это только для Gitlab EE. Вот я пытаюсь выяснить как можно это реализовать, не прибегая к самодельным костылям.
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
Совался на профильный канал по гитлаб, но неверно сформулировал требования - получалось, что я хочу HA. Так мне там обрисовали столько работы, что мне плохо стало.
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
я не делал, но теоретически можно рсинком копировать папку гитлаба на удаленный сервер и там же держать реплику постгреса
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
это просто исходя из того факта, что гитлаб это файлы + база
источник

AS

Alex S in DevOps — русскоговорящее сообщество
С тем же успехом можно пустой держать и бекап..
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
Можно и так, зависит от RPO
источник

МП

Михаил Попов... in DevOps — русскоговорящее сообщество
ну я предложил неправильный вариант)))
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
Спасибо за направление поиска.
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
RPO кстати не критично, могут и потерпеть полчасика разрабы)
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Пусть кодят пока, потом запушат )
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
да, но бэкап каждый час тоже не будешь же делать
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
Да, нужно что-то инкрементальное
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
столько лишней нагрузки на диск и сеть - совсем неэффективно
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
rsync они пишут может ломать все по разным причинам, это крайний вариант
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Ну.. базу в мастер-слейв тогда можно.. а файло синк. Но лучше обкатать это до выключения
источник

KP

Konstantin Podlesny in DevOps — русскоговорящее сообщество
Угу. Как то так. Есть еще вот такая штука - active/passive, но по ней доков нет. А active/active вариант очень накладно реализоввывать для Gitlab CE. Так что видимо ручками надо.
https://git.metabarcoding.org/help/administration/high_availability/README.md#activepassive
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
если гитлаб оч важен, то лучше купить премиум имхо
источник