Sheepdog - схема восстановления данных.

sheepdog zookeeper

Sheepdog - схема восстановления данных.

  1. Останавливаем sheepdog и zookeeper и делаем архивы каталогов /var/lib/zookeeper/version-2.

  2. В  zookeeper оставляем только то, что надо по заданную дату. 

  3. В sheepdog из каталога /var/lib/sheepdog/epoch/ сохранить и переместить все файлы, датируемые датой, меньше заданной .

Это надо сделать абсолютно на всех машинах: 50, 51, 52, 53, 101, 102, 103

  1. стартуем 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

  1. Запускаем sheepdog в режиме GATEWAY на узлах 50,51,52,53 командой:
sheep -g /var/lib/sheepdog -c zookeeper:zoo1:2181,zoo2:2181,zoo3:2181

Обратить внимание: ключ -g !

  1. Запускаем сами ноды хранилищ dc-stor-01..0N командой
sheep -n  /var/lib/sheepdog,/sda,/sdb,/sdc,/sdd,/sde,/sdf -c zookeeper:zoo1:2181,zoo2:2181,zoo3:2181