Size: a a a

2019 April 01

VB

V B in Sys-Admin Help
Yevgeniy Goncharov
Хз, у меня скрипт, который периодически комиты делает
копируешь в какой-то каталог себе где инициализировано хранилище и коммитишь, или оно прямо по месту файл воспринимает. Я к тому, что как потом быстро восстанавливать или дублировать инстанс.
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
ну в идеале цепочка должна быть jjb trigger -> docker build -> image registry
а затем просто
jjb -> ansible -> docker
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
при этом дженкинсом тянуть всё с гита
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
в итоге воркфлоу - закоммитил в репу, дёрнулся триггер, сбилдил новый image
и дальше либо по расписанию, либо руками деплой
менеджмент инстансов доверить терраформу, допустим
источник

VB

V B in Sys-Admin Help
Это я так понимаю в промышленных масштабах.  А вот если есть отдельная машина, бэкап ее делать не нужно, но в случае падения нужно восстановить исходный конфиг
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
ну эт если хочеццо энтерпрайза, да
для хоум проджекта я бы просто вывел все конфиги в отдельный каталог с красивым деревом
источник

VB

V B in Sys-Admin Help
всмысле развернуть новую вм с таким же конфиом
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
и дальше гитом бы коммитил автоматом, как сказали выше
источник

VB

V B in Sys-Admin Help
K█r█ll 「 █DR█N█ 」
ну эт если хочеццо энтерпрайза, да
для хоум проджекта я бы просто вывел все конфиги в отдельный каталог с красивым деревом
ну ссылки допустим можно сделать и собрать все конфиги в одном месте, но как потом восстановить все ссылки
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
другой вопрос, что автоматизировать как минимум линковку/компиляцию придётся
источник

VB

V B in Sys-Admin Help
они ж размазаны по системе
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
ну вот надо готовить скрипт который будет делать симлинки
источник

VB

V B in Sys-Admin Help
т.е. получается процесс коммита должен включать еще инфу о местоположении конфига
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
а там уже захочется больше автоматизации деплоя
потом еще
и еще
и еще
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
не, ты не понял
источник

VB

V B in Sys-Admin Help
т.е. делать обертку, которая будет при указании ей путя конфига, сохранять инфу о том, где оно лежит,
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
процесс деплоя новой машины
установка гита
клон репы
запускаешь скрипт, который задеплоит тебе всё нужное (будь то тупо apt install или чёто с контейнерами), а затем залинкует все конфиги в нужную директорию
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
но подготовку этого дела нужно будет сделать с нуля
источник

VB

V B in Sys-Admin Help
аа.., т.е деплой конкретной машины подразумевает наличие скрипта, который знает корелляцию между файлами в ремпе и ин положением в системе?
источник

K「

K█r█ll 「 █DR█N█ 」... in Sys-Admin Help
да
источник