воскресенье, 17 июля 2016 г.

Jail+ZFS резервное копирование и стратегия обновления

В прошлом посте я описал реализацию схемы разворачивания Jails описаную в haddbook с поправкой на использование ZFS, в этом посте я разовью тему и покажу какие преимущества при этом мы получаем.

Настраиваем резервное копирование

Для него будем использовать механизм ZFS снапшотов.
Для управления созданием и удалением снапшотов ставим утилиту zfsnap:
# pkg install zfsnap
параметры работы утилиты задаются в конфигурационном файле /etc/periodic.conf
daily_zfsnap_enable="YES"
#daily_zfsnap_fs="zroot/jails/oldsite"
daily_zfsnap_recursive_fs="zroot/jails"
daily_zfsnap_ttl=1m
daily_zfsnap_delete_enable="YES"

пятница, 15 июля 2016 г.

Jail+ZFS+реализация схемы развертывания из handbook

Во время реализации предыдущего поста, столкнулся с тем, что при достаточно большом количестве клеток, очень усложняется поддержка всего этого хозяйства, в первую очередь обновления. В английской версии руководства приводится один из вариантов схемы развертывания, призванный облегчить задачу массового обновления клеток. Вот перевод руководства. Я решил попробовать, так сказать, скрестить ежа с удвавом: реализовать эту схему с использованием преимуществ ZFS.
Вот еще полезная ссылочка, которая мне тоже помогла, так же буду копипастить себя любимого, и так начнем: