Sheepdog - схема восстановления данных.
sheepdog
zookeeper
Sheepdog - схема восстановления данных.
-
Останавливаем sheepdog и zookeeper и делаем архивы каталогов /var/lib/zookeeper/version-2.
-
В zookeeper оставляем только то, что надо по заданную дату.
-
В sheepdog из каталога /var/lib/sheepdog/epoch/ сохранить и переместить все файлы, датируемые датой, меньше заданной .
Это надо сделать абсолютно на всех машинах: 50, 51, 52, 53, 101, 102, 103
- стартуем zookeeper:
service zookeeper start
Проверим статус zookeeper на каждом узле хранения 101,102,103 командой:
/usr/share/zookeeper/bin/zkServer.sh status
JMX enabled by default
Using config: /etc/zookeeper/conf/zoo.cfg
Mode: follower
На одном из серверов хранения будет режим leader, а на остальных - follower
- Запускаем sheepdog в режиме GATEWAY на узлах 50,51,52,53 командой:
sheep -g /var/lib/sheepdog -c zookeeper:zoo1:2181,zoo2:2181,zoo3:2181
Обратить внимание: ключ -g !
- Запускаем сами ноды хранилищ dc-stor-01..0N командой
sheep -n /var/lib/sheepdog,/sda,/sdb,/sdc,/sdd,/sde,/sdf -c zookeeper:zoo1:2181,zoo2:2181,zoo3:2181