• Bitcoin $ 11,324.17 (4.9025%)
  • Ethereum $ 313.17 (2.03734%)
 22.06.2019 в 09:29   dev_coin

Резервное копирование / аварийное восстановление в Hyperledger Fabric

Hyperledger Fabric предоставляет простой механизм для резервного копирования ваших бухгалтерских реестров и данных (Couchdb). Предполагается подключить тома хранилищ Peer / Orderer к томам резервных копий, хранилище как Orderer & Peer находится в / var / hyperledger / production (расположение по умолчанию). Если мы сможем установить эти тома из контейнера на наш локальный хост и использовать то же самое для построения нашей сети, тогда все chanicodes, channel , data будут зарезервированы.

Пример:

— /mybackuppath/orderer:/var/hyperledger/production

Вышеупомянутая строка должна быть включена в docker-composer томов orderer.

Что делать, если вы не создали резервный том и уже используете свою сеть?

Тома хранения Orderer & Peer можно скопировать с помощью docker cp & path, где вы хотите сохранить резервную копию. Затем вы можете добавить путь к резервной копии в docker-compose.yml и создать постоянную сеть.

Пример:

docker cp myorderercontainerid: / var / hyperledger / production / mybackuppath / ordrererbackup

Должны ли мы сделать резервную копию Couchdb (State database)?

Это необязательно, так как мы используем резервную копию ledgersdata, Peer обеспечит передачу данных из ledgersdata в свою базу данных состояний.

Следует предостеречь о том, что при создании резервной копии couchdb записи будут либо меньше или равны ledgersdata, но не больше, чем ledgersdata, так как это приведет к несогласованности баз данных peer & said.

Комментарии: