Sheepdog - схема восстановления данных.
1) Останавливаем sheepdog и zookeeper и делаем архивы каталогов /var/lib/zookeeper/version-2
.
2) В zookeeper оставляем только то, что надо по заданную дату.
3) В sheepdog из каталога /var/lib/sheepdog/epoch/
сохранить и переместить все файлы, датируемые датой, меньше заданной.
Это надо сделать абсолютно на всех машинах.
4) Стартуем zookeeper:
5) Проверим статус zookeeper на каждом узле хранения командой:
/usr/share/zookeeper/bin/zkServer.sh status
JMX enabled by default
Using config: /etc/zookeeper/conf/zoo.cfg
Mode: follower
На одном из серверов хранения будет режим leader, а на остальных - follower.
5) Запускаем sheepdog в режиме GATEWAY
на вычислительных узлах командой:
Важно обратить внимание на ключ -g
- это означает, что на этих узлах sheepdog не имеет пулов хранения и запущен в режиме gateway
!
6) Запускаем сами ноды хранилищ dc-store-01..0N командой: