Прежде всего, воспроизведите сеть в точности так, как она есть (на основе Kafka). Передайте файлы конфигурации, необходимые постоянные тома (/var/hyperledger/production
, et c.) И измените конфигурацию docker.
Вам потребуется заменить сертификаты TLS, так как IP-адреса / домены изменились.
Вам также нужно будет «поиграть» с configtxlator
, чтобы перенастроить IP / домены ваших брокеров, заказчиков и партнеров по Kafka. Пока вы вносите эти изменения, вам нужно настроить iptables в своих узлах (или DNS), чтобы узлы могли видеть друг друга (в противном случае они будут пытаться подключиться к узлам в старой сети).
После этого мигрируйте из Кафки в Плот: https://hyperledger-fabric.readthedocs.io/en/release-2.0/kafka_raft_migration.html.
Это логичный способ сделать это, , если вы хотите сохранить книгу . Это огромный беспорядок, никто не сказал, что это не так.
Позже вы можете добавить больше пиров. Не требует никаких серьезных изменений, пока они не являются якорными.